Många av de svenskar som idag sitter på seniora positioner i bolag som utvecklar dator- och tv-spel började en gång i tiden med att programmera på en Commodore 64 (C64) hemma i pojkrummet. C64:an var väldigt populär under 1980-talet och har till och med fått en plats i Guinness Rekordbok som den bäst säljande datormodellen någonsin.
BASIC i ROM
Många köpte förmodligen sin C64 primärt för att spela spel på den, då dessa var lätta att kopiera och spara på vanliga kassettband. C64:an hade dock sin egen variant av programmeringsspråket BASIC (Beginners All-purpose Symbolic Instruction Code) integrerat i sin ROM-krets. Det innebar i praktiken att när man hade slagit på sin dator fanns BASIC-tolken automatiskt inladdad i minnet. Det var därför väldigt lättillgängligt att komma igång med BASIC-programmering på C64:an, eftersom man slapp ladda in ett särskilt program från ett externt lagringsmedium.
Inga kommandon för ljud och grafik
BASIC är ett programmeringsspråk särskilt anpassat för nybörjare som aldrig har programmerat tidigare. Med dagens mått mätt var dock C64:ans BASIC inte särskilt användarvänlig. Till exempel fanns inga dedikerade kommandon alls för att rita grafik eller spela upp ljud. Man fick istället använda kommandot POKE väldigt flitigt, för att mata in värden direkt i specifika minnesadresser, vilket påminner mer om maskinkod än BASIC. Till exempel gjorde kommandona “POKE 53280,0” samt “POKE 53281,0” att skärmen och ramen runt den blev svarta, istället för standardfärgerna mörk- respektive ljusblå. Likadant var det när man skulle spela ljud eller hantera sprites, då var det POKE som gällde även där. Manualen som följde med Commodore 64 hade dock flera programmeringsexempel och via dessa fick man lära sig saker som att skapa ljudeffekter, musik och sprites.
Commodore 64 återuppstår i modern tappning – med BASIC
För den som hade en Commodore 64 som ung och vill återuppleva gamla nostalgiska minnen finns nu en ypperlig chans. Den 24 december, alltså på självaste julafton, kommer nämligen en fullstor replika av den gamla hemdatorn att börja säljas i Sverige för cirka 1300 kronor. THEC64, som den heter, går dock redan nu att förbeställa. Alternativt kan man växla in en slant via forex.se och beställa den från utlandet för att komma lite billigare undan.
Det kom en C64 Mini redan 2018, som via emulering kan köra flera av de gamla klassiska C64-spelen. Vad som skiljer den från THEC64 är dock att den senare är exakt lika stor som originaldatorn och har dessutom ett fungerande tangentbord, medan det på C64 Mini endast var dekorativt. Det innebär att man faktiskt kan programmera i BASIC på THEC64 och sedan spara sina program på ett USB-minne, vilket är betydligt smidigare än de gamla långsamma kassettbanden som många fick dras med under 80-talet, då diskettstationer till Commodore 64 var ganska dyra.

Det finns en myt om att programmering är ett ensamt jobb. Att man sitter någonstans i en mörk kammare och kodar nätterna igenom. Detta är alltså en myt som inte överensstämmer med verkligheten. Tvärtom så byggs mjukvara oftast av grupper av människor i olika storlekar. Ett operativsystem såsom Windows exempelvis, har byggts av tusentals människor. Ett annat exempel är Google, som går att läsa om
För många som är intresserade av data och mer tekniska aspekter av livet och samhället är det sociala samspelet med andra människor mindre intressant, annat än som något som ska möjliggöra för det tekniska. För att få en konkurrensfördel kan det därför, om man är av ingenjörstypen, vara väldigt bra att lära sig hantera även människor på ett adekvat sätt. Det finns många
Kanske kommer man inte upp i exempelvis en diplomats eller politikers sociala nivå, men kanske är det inte heller meningen eftersom ens intressesfär är en annan än dennas. Det krävs ju som bekant alla olika typer för att samhället ska kunna fungera. En annan sak man kan göra för att höja sin kompetens och anställningsbarhet är att ta en
Utveckling av mjukvara är essentiellt i dagens samhälle, och programmerare är därför viktigare än någonsin.
Men, vad är egentligen en programmerare? Begreppet är en omfattande och kan inkludera allt från att knäcka koder till att analysera stora datamängder. Programmerare är verksamma inom många ämnesområden; medicin, finans, teknik och försvarsmakten är bara några jobbkategorier som frekvent använder sig av programmerare. Generellt har programmerare bra betalt, de har höga ingångslöner och sett över ett arbetsliv en väldigt bra löneutveckling. På
En programmerare kan vara många saker. Vissa programmerar användargränssnitt, det vill säga det vi ser på datorn eller telefonen, andra mer maskinnära. I vår vardag stöter vi dagligen på hundratals, om inte tusentals program som någon programmerat. Alla appar i vår telefon är programmerade av en programmerare, informationstavlan vid bussen likaså. Även våra hem är fulla av datorprogram, till och med din bil om den är någorlunda ny. För vart och ett av dessa program har en programmerare suttit vid en dator och skrivit in kod. Ett vanligt datorsystem är ofta skrivet i flera olika programmeringsspråk. Databasen där all data lagras har ett språk, funktionerna som gör saker i programmet har ett annat, och användargränssnittet förmodligen ett tredje. Som programmerare arbetar man oftast bara med ett av dessa språk.
Programmering är något som fått uppmärksamhet nu på senare år tack vare att det saknas ungefär 30 000 personer med kunskap inom programmering. Dessa personer behövs för att utvecklingen skall kunna fortsätta framåt då det behövs personer som kan programmera maskiner och liknande. Trots att du kanske har en annan utbildning i bagaget eller jobbar med något annat är det
Om du söker jobb som programmerare är det bara att lycka till, det finns många jobb att söka. Innan du söker ett jobb kan det vara bra att ha ett hum om vad andra tjänar, och är du intresserad av att jämföra siffrorna ytterligare kan du gå in på SCB.se. Just programmerare finns inte med, med du kan jämföra mjukvaru- och systemutvecklare, som är en vanlig titel för den om arbetar med programmering. Ett annat bra alternativ är att kolla med facket på den arbetsplats du söker till, de vet vad andra tjänar, och kan hjälpa till. En del fackförbund och intresseorganisationer har också egen statistik på sina webbplatser, och
Programmering är något som fått uppmärksamhet nu på senare år tack vare att det saknas ungefär 30 000 personer med kunskap inom programmering. Dessa personer behövs för att utvecklingen skall kunna fortsätta framåt då det behövs personer som kan programmera maskiner och liknande. Trots att du kanske har en annan utbildning i bagaget eller jobbar med något annat är det
När man jobbar som programmerare kan man välja olika inriktningar. Man kan välja att fokusera på kodning av dataspel och webbsidor. En annan inriktning är att skapa kodning till avancerade styrprogram som används i olika industrier. Allt fler unga i dagens samhälle inser att programmering inte riktigt är det som man en gång trodde. Idag använder många dagligen datorer samt mobiltelefoner för sociala medier. Utvecklingen har lett till att unga personer fått upp ett intresse för den digitala industrin. Än så länge har skolorna dock inte kunnat erbjuda tillräckligt bra program och studier för kodning. Det är på gång i skolan men jämför man den digitala utvecklingens fart med skolans kommer programmeringsyrket på efterkälken. Ett exempel på en typ av kodning kan vara animering av en hemsida i form av en maskot eller liknande. Många företag tar nu saken i egna händer och ser till att
Om man inte är säker på att programmering är rätt val, men man gärna vill prova på ämnet och se om man har fallenhet för det, kan