Xref: utzoo comp.lang.misc:3794 comp.lang.c:24805 Path: utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!wuarchive!usc!snorkelwacker!bloom-beacon!eru!luth!sunic!mcsun!hp4nl!mhres!jv From: jv@mh.nl (Johan Vromans) Newsgroups: comp.lang.misc,comp.lang.c Subject: Re: The Fundamental Concept of Programming language X Message-ID: Date: 1 Jan 90 23:25:20 GMT References: <1470@mdbs.UUCP> Sender: jv@mhres.mh.nl Organization: Multihouse Gouda, the Netherlands Lines: 25 In-reply-to: wsmith@mdbs.UUCP's message of 29 Dec 89 19:40:36 GMT In article <1470@mdbs.UUCP> wsmith@mdbs.UUCP (Bill Smith) writes: > C pointers + dynamic allocation Allocation is static. > SNOBOL Strings Pattern matching + "fail" concept. Snobol4 has lots of datatypes. Datatypes are dynamic (variables are not fixed to a specific type). No distinction between programs and data ("EVAL" and "CODE" functions). This property is shared with lisp. Add: ICON Goal-oriented evaluation. Dynamic datatypes. Pattern matching and "fail" concept from SNOBOL. Please resume once in a while, this will be an interesting topic. Johan -- Johan Vromans jv@mh.nl via internet backbones Multihouse Automatisering bv uucp: ..!{uunet,hp4nl}!mh.nl!jv Doesburgweg 7, 2803 PL Gouda, The Netherlands phone/fax: +31 1820 62944/62500 ------------------------ "Arms are made for hugging" -------------------------