In <[EMAIL PROTECTED]>, on 10/08/2006 at 07:50 PM, Paul Gilmartin <[EMAIL PROTECTED]> said:
>What's a programming language? A language that can be used to define programs. >Must it have variables, assignment statements, loops, GOTOs, ...? Not if it's a functional language. But it must have some sort of iteration or recursion mechanism, and some sort of computation mechanism. >LISP Has recursion. >PostScript, Postscript has more to do with FORTH than it does with troff. >JCL is on the borderline. No; it supports neither computation nor recursion. >What does the "L" stand for? The presence of the word language in the name suggests that it is a language, but not that it is any particular type of language. What do the J and C stand for? >I suppose a harsh criterion might be the power to emlate a universal >Turing machine, subject only to storage constraints. No, that wouldn't be harsh. In fact, a useful programming language would have to do more than that. -- Shmuel (Seymour J.) Metz, SysProg and JOAT ISO position; see <http://patriot.net/~shmuel/resume/brief.html> We don't care. We don't have to care, we're Congress. (S877: The Shut up and Eat Your spam act of 2003) ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html