Tema: Verkstaden & minnet
En resa genom datorns grundläggande funktioner, från ström till kod.
0% klart · 26 frågor
Allt du skapar i den här kursen lever först på ett enda ställe: i datorns minne, som mönster av ström som försvinner i samma sekund du stänger locket. Innan du kan bygga något som håller måste du förstå var koden bor.
Filmen som nästan raderades
Vintern 1998 höll Pixar på att färdigställa Toy Story 2. En eftermiddag skrev en av animatörerna av misstag in ett kommando som började radera filmens filer från företagets servrar, mapp för mapp, medan teamet såg det hända på skärmen. När de hann dra ur sladden var det mesta redan borta. Och säkerhetskopiorna, som ingen kontrollerat på en månad, hade slutat fungera.
Filmen räddades av en enda anledning: en av filmens tekniska chefer, Galyn Susman, hade nyss fått barn och arbetade hemifrån. På hennes hemdator låg en kopia. Ett helt filmteams arbete hängde på att informationen råkade finnas sparad på mer än ett ställe.
Det är temats första lärdom i dramatisk form. Det du inte vet var det bor kan du inte skydda. Ett program är bara text på en skärm ända tills du förstår var texten tar vägen: in i minnet, genom processorn, ut som något som antingen sparas eller är borta för alltid.
Var koden faktiskt lever
Det här temat bygger den förståelsen nedifrån. Du börjar vid ström, ettor och nollor, och slutar med ett program som du själv skrivit och som ligger kvar även när du stängt locket. Allt däremellan handlar om samma fråga: var tog det vägen?
Det dröjer innan något ser imponerande ut. Men innan temat är slut har du verktyg för den röda texten i terminalen: du läser ett felmeddelande som en karta i stället för ett straff, och du kan pausa ett program mitt i steget och se dina egna variabler ändras rad för rad. Ett titthål rakt in i minnet.
En del av det du lär dig här betalar sig först långt senare. Den dag du skriver din första funktion och en variabel plötsligt är borta, kommer du att veta exakt varför.
Minne är den röda tråden. Och det första du lär dig göra med minnet är att spara, variabler i datorns arbetsminne medan programmet kör, ditt arbete i Git så att det överlever att du stänger locket. Att spara är det du övar i det här temat.
Nu kör vi, kom ihåg att spara ditt arbete.
- 1 Den digitala miljön Hur datorn och nätverket fungerar under huven.
- 2 Arbetsminnet & indata Hur data lagras och kommunicerar med användaren.
- 3 Verktyg & logik VS Code-verktyg för att felsöka, spåra och förstå hur kod körs.
- 4 Milstolpe: Textäventyret Ditt första kompletta program, en interaktiv berättelse som reagerar på spelaren.