HN user

x64eva

6 karma
Posts1
Comments6
View on HN
Perlis Languages 15 years ago

Whoa..I'm definitely adding Forth to my "to-learn" list. The concept of a stack-based programming language is completely alien to me and would definitely be worth exploring further. On a side note, is it just me or is Forth's readiblity really low?

[Thanks a lot by the way!]

Perlis Languages 15 years ago

Any tips on where / how to start? Which books / tutorials worked for you? My background is in software engineering and the only thing I know about DSP is a very very basic understanding of the Fourier transform :)

Try Forth 15 years ago

I cannot find any references on the Internet to any programming language called "Fifth", aside from [1].

  The FIFTH programming language is one of John U. Sussman's joke languages published in InfoWorld and, later, to several USENET groups. It is a parody of Forth, a stack-based programming language.

  The original description by Sussman is: FIFTH ... FIFTH is a precision mathematical language in which the data types refer to quantity. The data types range from CC, OUNCE, SHOT, and JIGGER to FIFTH (hence the name of the language), LITER, MAGNUM, and BLOTTO. Commands refer to in- gredients such as CHABLIS, CHARDONNAY, CABERNET, GIN, VERMOUTH, VODKA, SCOTCH and WHATEVERSAROUND.

  The many versions of the FIFTH language reflect the sophisti- cation and financial status of its users. Commands in the ELITE dialect include VSOP and LAFITE, while commands in the GUTTER di- alect include HOOTCH and RIPPLE. The latter is a favorite of frustrated FORTH programmers who end up using the language

However...
  In the 1980s, Kriya Systems developed and sold an object oriented Forth-like programming language which was initially announced as FIFTH. FIFTH never appeared on the market, but Kriya Systems did launch an object oriented Forth variant, named NEON. FIFTH is also the name of a Forth-based programming environment, described by Cliff Click and Paul Snow at the 1986 Rochester Forth Conference.

I found references to the Rochester Forth Conference variant @[2] as well as Neon@[3]. Wonder which one is it...

[1]http://www.articleworld.org/index.php/FIFTH_programming_lang...

[2]http://www.forth.org/bournemouth/jfar/vol4/no2/article14.pdf

[3]http://drdobbs.com/184409686 (under the "Cheapo Neon" header)

Perlis Languages 15 years ago

Could you please explain the Forth sample? For instance, which variable is the array?