Article View: comp.lang.misc
Article #6560Re: The Fundamental Concept of Programming language X
From: Eric S. Raymond
Date: Sun, 31 Dec 1989 18:04
Date: Sun, 31 Dec 1989 18:04
33 lines
1292 bytes
1292 bytes
In <1470@mdbs.UUCP> Bill Smith wrote: > Language Fundamental Concept > > Lisp Lists + dynamic scope Nah. Not all LISPs are dynamically scoped. One major dialect allows you to choose dynamic or lexical scoping on a per-variable basis! Make that Lisp Lists as fundamental type + code as data + dynamic allocation > Scheme Closures + static scope Vot's dis "static scope"? Make that "lexical scope". > Fortran Arrays + fixed allocation > C pointers + dynamic allocation Interesting claim, considering that malloc isn't part of C. Try C HLL as portable assembler, pointers as first-class citizens > Ada Generics (?) Ada doesn't have a unifying concept. That's its fatal flaw. > FORTH Threaded code + postfix notation > Cobol Formatting of data > BASIC the statement as a unit of program > SNOBOL Strings Make that "strings as only data type"...and add APL arrays as the only data type
Technical Details
Message-ID:
<1TzGbd#48h84g=eric@snark.uu.net>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!cbmvax!snark!ericReferences:
<1470@mdbs.UUCP>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!cbmvax!snark!eric From: eric@snark.uu.net (Eric S. Raymond) Newsgroups: comp.lang.misc,comp.lang.c Subject: Re: The Fundamental Concept of Programming language X Message-ID: <1TzGbd#48h84g=eric@snark.uu.net> Date: 31 Dec 89 18:04:00 GMT References: <1470@mdbs.UUCP> Lines: 33