Ebben a részben a Commodore 64 BASIC internals sorozat harmadik epizódját ismerhetjük meg. A műsor középpontjában az áll, hogyan és hol tárolja a BASIC a változókat, és hogyan jelennek meg ezek a memóriaszerkezetben. Részletesen elemezve láthatjuk, mikor jönnek létre a változók – nem a programsor beírásakor, hanem kizárólag a futtatás során, amikor az interpreter ténylegesen meghívja őket.
A programterület elrendezését, a változók, tömbök és karakterláncok memórián belüli növekedésének irányát is bemutatja az előadó. Megismerhetjük azt is, hogy a változónevek csupán két karakterből állhatnak, és az első két karakteren túli neveket a rendszer egyszerűen elhagyja. Ez érdekes következményekhez vezet a változók kezelésében.
A változók adattárolásának technikai részleteire is kitér a videó, például hogyan működnek a lebegőpontos számok belsőleg, milyen módon zajlik a stringek és egész számok memóriakezelése, és miként épülnek fel a tömbök különféle adattípusai alapján. Tipikus példákkal, memóriacímekkel és bitek manipulációjával magyarázza el az összetettebb belső elveket.
Felmerülnek további izgalmas kérdések is, mint például mi történik, ha a memória megtelik, miként mozognak az adatok különféle memóriahelyek között, és milyen szerepet tölt be a garbage collector a BASIC-ben, előrevetítve a témák folytatását a következő epizódban.










