4 ms·
Thank you! I found the following chart useful: *) machine and assembly languages: simple syntax, simple semantics *) procedural languages: complex syntax,
by zmonx 9y ago
Thank you! I found the following chart useful:
*) machine and assembly languages: simple syntax, simple semantics
*) procedural languages: complex syntax, AST not available, many language constructs
*) Smalltalk, LISP, Prolog: AST available, few language constructs
Source:
http://www.complang.tuwien.ac.at/ulrich/prolog2009.pdf http://www.complang.tuwien.ac.at/ulrich/prolog2009.pdf
- bordercases 9y agoWell now I must definitely use Smalltalk!
- zmonx 9y agoIt's definitely worth a look! Richard O'Keefe, one of the most highly regarded and accomplished Prolog programmers, even wrote his own Smalltalk implementation too: http://www.cs.otago.ac.nz/staffpriv/ok/software.htm http://www.cs.otago.ac.nz/staffpriv/ok/software.htm