web analytics

Small Basic: Programmering for barn og nybegynnere

Microsoft har lansert et programmeringsspråk og en tilhørende IDE for barn og mennesker som ønsker å lære seg å programmere på skikkelig vis.

smallbasic features Small Basic: Programmering for barn og nybegynnere hoyre

For ikke så lenge siden så skrev vi om to programmer her i Teknonytt, dette var Alice.org og Hackety Hack, disse programmene lærer oss å programmere på en enkel og intuitiv måte. Men i dag skal jeg vise dere et program som Microsoft har utviklet hovedsaklig for barn, dette er et programmeringsspråk som heter “Small Basic” og er basert på det utdaterte, med fortsatt lærerike programmeringsspråket “BASIC”. Forskjellen er at dette er et veldig lite programmeringsspråk og dermes mye enklere å lære – det er bare 14 nøkkelord som kan brukes i det.

Tre deler

Som jeg skrev i sted så er det basert på BASIC, men også på det nyere .NET-rammeverket. Small Basic består av tre hoveddeler:

  1. Språket – Består som sagt av bare 14 søkeord, Small Basic er ren imperativ kode som kjører på. NET
  2. Utviklingsmiljø – Small Basics utviklingsmiljø er enkelt, men gir funksjoner som profesjonelle utviklere er vant til fra en helt vanlig IDE, inkludert IntelliSense.
  3. Biblioteker (Libraries) – Small Basic leveres med et sett med biblioteker, og lar deg lage nye biblioteker eller endre de eksisterende. Det gir også tilgang til å bruke tredjeparts biblioteker.

sb editor 630x510 Small Basic: Programmering for barn og nybegynnere hoyre

Bildet: Editoren er enkel, og her er det kun 14 nøkkelord man behøver å huske på.

Omfattende og lettlest innføring

Programmet/programmeringsspråket kommer med en omfattende, men lettlest innføring i språket, dette er et PDF-dokument på 62 sider (engelsk språk). Vår kilde til denne artikkelen – ReadWriteWeb – skriver at de testet dette dokumentet på en niåring uten at barnet opplevde problemer.

Denne innføringen er ikke bare beregnet på Small Basic, men på programmering i sin helhet. Selv om dette programmeringsspråket hovedsaklig er basert på barn, så anbefales det å prøve det for alle som er interessert i å lære om programmering, men som også synes at de store programmeringsspråkene er for utfordrende til å begynne med.

Jeg skal selv sette meg inn i dette programmeringsspråket for å friske opp litt kunnskaper som fra før ligger på nybegynnernivå, og jeg anbefaler alle – store som små – å prøve det selv.

Last ned

Du finner Small Basic på denne nettsiden.

Og dokumentet som gir deg en innføring i Small Basic og programmering på denne nettsiden.



Relaterte saker

If you enjoyed this post, make sure you subscribe to my RSS feed!

Følg artikkelforfatter på Twitter.

6 Responses to “Small Basic: Programmering for barn og nybegynnere”

  1. Går dette an å kjøre på Mac og Linux?
    Er jo bortkastet at barn lærer seg programmering som knytter seg opp mot Microsoft. Morgendagens løsninger bør læres av dagens barn og ungdommer: for de blir sannsynligvis veldig nettbaserte og åpne!

  2. Dette bringer minnene tilbake til gamle dager da jeg som 11-12åring satt å lagde små spill og programmer i Basic. Dessverre døde interessen ut og jeg ble aldri noen stor programmerer :p

  3. Hehe, kjenner meg godt igjen der ja – vi er nok mange som har hatt en fjern drøm om å programmere i øst og vest, men som aldri kom så langt (etter at instruksjonene i boka ikke var der mer).

    Jeg var selv en som prøvde meg på Commodore 64 når jeg var (veldig) ung, men jeg ga raskt opp og forholdt meg i stedet til spillene som andre hadde laget.

    Idag så kan jeg litt PHP, litt Applescript, og litt av de fleste andre store programmeringsspråk og scripte-språk, men ikke nok til å kalle meg en programmerer :)

  4. Illustrasjonene er tatt fra et annet prosjekt med (nesten) samme navn, og gir derfor inntrykket av at Small Basic kjører på Linux. Som man ser fra skjermdumpet er adressen til fila /home/chris/src/… – et typisk filnavn under Linux.

    Problemet er at programmet man ser er SmallBasic; et åpen-kildekodeprosjekt som definitivt kjører på flere platformer, men altså ikke er identisk med nevnte prosjekt (Microsoft Small Basic)

    For å svare på spørsmålet så kunne nok Microsoft Small Basic kjørt på Linux da det baserer seg på .NET som det finnes en åpen implementasjon av (Mono). Problemet er at det ikke er noen planer å støtte WPF rammeverket som Small Basic baserer seg på.

    Skal du lære ungene programmering lærer du dem heller Scratch fra MIT som det står et stort mijø bak.

    Microsoft Small Basic v.07: http://msdn.microsoft.com/en-us/devlabs/cc950524.aspx
    SmallBasic: http://smallbasic.sourceforge.net/

  5. I admire what you have done here. I like the part where you say you are doing this to give back but I would assume by all the comments that this is working for you as well.

  6. I am enormously glad that I came across this particular page. This’s exactly the advice I was initially hoping for.

Leave a Reply