[Noisebridge-discuss] Forth programming?

jim jim at well.com
Mon Jan 12 23:35:24 UTC 2009


   thank you. i have more to learn. what's good 
about "high level:" built-in algorithms? more 
work done with fewer lines of source code? 
streamlined path for thinking? 
   and does forth as a shell reduce the need for 
tools (editors, compilers, debuggers, linkers, 
libraries, IDEs...)? i.e. can a coder get real 
fast by accepting the limitations (few tools), 
kind of like using the vi editor (aka vim)? 



On Mon, 2009-01-12 at 15:23 -0800, Nate Lawson wrote:
> jim wrote:
> >    what's the advantage forth has over C or 
> > assembler? is it sufficiently compelling to 
> > justify the learning curve? 
> >    curious, not challenging. 
> > 
> 
> Higher-level than both assembly and C and simpler. Wikipedia says:
> 
> ###
> Forth is a structured, imperative, stack-based, computer programming
> language and programming environment.
> 
> A procedural, stack-oriented and reflective programming language without
> type checking, Forth features both interactive execution of commands
> (making it suitable as a shell for systems that lack a more formal
> operating system) and the ability to compile sequences of commands for
> later execution. Some Forth implementations (usually early versions or
> those written to be extremely portable) compile threaded code, but many
> implementations today generate optimized machine code like other
> language compilers.
> ###
> 
> http://en.wikipedia.org/wiki/Forth_(programming_language)
> 




More information about the Noisebridge-discuss mailing list