Study group for stackbased programming languages
[edit] Studiecirkeln för stackbaserade programmeringsspråk
Note: This study group will be part of a larger set of study groups. It will be a theme within a larger set of knowledge creation.
Vi kommer att lära oss massor om detta rika ämnesområde, men för att begränsa oss har vi valt dessa rubriker för kursen:
Factor - ett modernt stackbaserat språk
FINF - en minimal implementation för den populära AVR-baserade mikrokontrollern Arduino
Historisk översikt - teknisk beskrivning, folklore och myter, Forthar i vår närmiljö; PostScript
Interagera med andra språk genom Factor
[edit] Kursens form
Eftersom det är roligast att träffas så förlägger vi kurstillfällena till Forskningsavdelningens tisdagsträffar.
Framsteg kommer att loggas på den här wikisidan.
Diplom utlovas till färdiga kursister.
[edit] Frågor att besvara
- Finns det Forth i bilar?
- Vad gör Forth-koden i Apples datorers startprocess?
- Stackbaserade operativsystem?
[edit] Övningar
- Skriva Factorprogram (programmering)
- Läsa och skriva Forth (tolka existerande kod)
- Skriva en Forth tillsammans (språkimplementation)
[edit] Kom igång!
Ifall du kom in sent i kursen kan du ändå komma igång med hjälp av våra kurslänkar:
- Foreign-function interface with Factor - en artikel från bloggen The fun factor in programming
- Jones Forth - hur man skriven en maskinnära Forth från grunden i x86-assembler. Se jonesforth.S, den har allt.
- Thinking Forth, a free book
- Gforth - en vuxen Forth-implementation, finns i de flesta open-source repositories. Manual (apt-get install gforth, eller: brew install gforth)
- 99 bottles of beer i Forth