Kennisdag - 22 maart 2025

Deel dit artikel

,

Albert, Dick en Coos bij de presentatie

Vandaag presenteren wij onze favoriete programmeertaal Forth op de beursvloer. Een aantal van onze mensen kan u uitleggen, waarom wij de voorkeur geven aan deze uiterst flexibele taal. Forth is méér dan een taal. Het is ook een operating system, wanneer het op een eenvoudige microprocesssor geupload is. Dit maakt het mogelijk om op een heel andere manier met de chip te "praten", dan gebruikelijk is in andere talen.

HCC!Forth Interesse Groep
https://forth.hcc.nl/

LID WORDEN

Wij hopen nieuwe leden te kunnen verwelkomen. Zoals u wellicht weet, kunt u - als lid van de HCC - tegenwoordig gratis lid worden!

NOFORTH

Onze grote trots is noForth. Deze implementatie van Forth is het werk van Albert Nijhof en Willem Ouwerkerk. Door de eerste letters van hun achternamen voor het woord Forth te zetten, is deze aparte naam tot stand gekomen. Het is echter wel degelijk een Forth, en ons inziens een heel goede.

Er zijn versies voor drie (families van) chips: MSP430, RISC-V, RP2040.

noForth: https://home.hccnet.nl/anij/nof/noforth.html

Het Egelproject: https://home.hccnet.nl/willem.ouwerkerk/egel-for-msp430/egel%20for%20launchpad.html#e07x

PERSOONLIJKE PRESENTATIES OP ONZE STAND

Op onze stand zijn meerdere plekken ingericht om geïnteresseerden uit te leggen, hoe wij noForth gebruiken om direct op deze chips te programmeren. Een programma kan direct worden geschreven op de chip zelf. Dit maakt heel eenvoudig om via een directe lijn te experimenteren. Uiteraard is het ook mogelijk om een bestand met een programma te uploaden.

CIFORTH

Forth kan ook gebruikt worden als programmeertaal op operating systemen zoals Linux, Windows of macOS.

Onze Albert van der Horst heeft gedurende vele jaren meerdere implementaties geschreven genaamd ciForth, die werkt op alle bovengenoemde operating systemen:
https://home.hccnet.nl/a.w.m.van.der.horst/ciforth.html

ANDERE FORTH IMPLEMENTATIES

gForth: https://gforth.org/
win32forth:  https://win32forth.sourceforge.net/

Professioneel:

SwiftForth (evaluation): https://www.forth.com/download/
VFX Forth: https://www.mpeforth.com/

MEER LINKS

Project Forth Works: Forth Works
Boek voor beginners (pdf): https://www.forth.com/starting-forth/
Boek voor gevorderden (pdf): https://www.forth.com/wp-content/uploads/2018/11/thinking-forth-color.pdf

Aan Forth gerelateerde websites: Websites

"STOMME" FILMPJES

Er worden weer enige filmpjes vertoond. Zij geven een redelijk goed beeld van wat wij doen met Forth.
https://www.dropbox.com/scl/fo/pliape6oag87zna0yd9vc/AAYFIlyn8luo7s98yaKsZIM?rlkey=s3qqqex0jrk9weg03xe0dicgf&dl=0

EEN FORTH INTRODUCTIE - Willem Jager

Voor de Kennisdag van 30 maart 2024 heeft Willem Jager een interessante Forth introductie geschreven. Deze is hier te vinden: https://www.dropbox.com/scl/fo/klhzodsa0lew3sqtv7suc/h?rlkey=h5728clwdizwqnwo5zzvmawf5&dl=0

Installatie: kopieer dit in een directory bij elkaar en installeer gforth.
Starten in die directory met :  'gforth forth-tekst0.fs'

FORTH CURSUS VOOR BEGINNERS - Albert Nijhof

Deze cursus is ontwikkeld in 2002, maar nog steeds actueel. Sterk aanvolen!
https://hccforth.bitbucket.io/html/f-rekenen/f-rekenen.html

Actueel

'Meld je aan voor de nieuwsbrief' van HCC!forth

'Abonneer je nu op de nieuwsbrief en blijf op de hoogte van onze activiteiten!'

Aanmelden