Learn X in Y minutes - Forth

Topics relating to various Forth models on the 6502, 65816, and related microprocessors and microcontrollers.
Post Reply
User avatar
BigEd
Posts: 11463
Joined: 11 Dec 2008
Location: England
Contact:

Learn X in Y minutes - Forth

Post by BigEd »

Here's a once-through Forth intro, with links to three further works:
(It is GForth, which might not suit all tastes.)
theGSman
Posts: 85
Joined: 26 Jan 2015

Re: Learn X in Y minutes - Forth

Post by theGSman »

I'm not sure how I am supposed to react to this website:

Is it, "WOW! Only Y minutes? That's fast!!!"

or "What? I have to spend Y minutes learning this? Who has that much time?"
whartung
Posts: 1004
Joined: 13 Dec 2003

Re: Learn X in Y minutes - Forth

Post by whartung »

Sorry, the charms of Forth can't be conveyed in Y minutes. It's deeper than that, and context dependent.
scotws
Posts: 576
Joined: 07 Jan 2013
Location: Just outside Berlin, Germany
Contact:

Re: Learn X in Y minutes - Forth

Post by scotws »

I think there are steps to learning Forth. Yes, you can probably learn the "computer science basics" (definitions, loops, branches) in a few minutes. However, that is only the surface (which, to be fair, is confusing enough if you've never had to do with RPN or stacks before). There is a deeper, fundamental difference between Forth and other languages that takes far longer to grasp - you're not programming "in Forth", like you would with Python and Go, you're expanding the core Forth language into a specialized language.

That takes far longer to understand. In fact, I can feel my brain work to switch views while using my Python assembler and then the Forth emulator. But then, that could be my brain :-) .
User avatar
BigEd
Posts: 11463
Joined: 11 Dec 2008
Location: England
Contact:

Re: Learn X in Y minutes - Forth

Post by BigEd »

Another pointer, from the ChipStick project:
Forth in 7 easy steps
Post Reply