From ... Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!195.54.122.107!newsfeed1.bredband.com!bredband!uio.no!news-feed.ifi.uio.no!ifi.uio.no!not-for-mail From: Erik Naggum Newsgroups: comp.lang.c++,comp.lang.lisp,comp.lang.java.programmer,comp.lang.perl.misc Subject: Re: becoming a better programmer Date: 16 Sep 2002 16:48:12 +0000 Organization: Naggum Software, Oslo, Norway Lines: 21 Message-ID: <3241183692044769@naggum.no> References: <3d843771$1_3@nopics.sjc> <1filnsp.b2rb0v1pnad8yN%michael@bcect.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: maud.ifi.uio.no 1032194893 5276 129.240.64.16 (16 Sep 2002 16:48:13 GMT) X-Complaints-To: abuse@ifi.uio.no NNTP-Posting-Date: 16 Sep 2002 16:48:13 GMT Mail-Copies-To: never User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 Xref: archiver1.google.com comp.lang.c++:171578 comp.lang.lisp:40939 comp.lang.java.programmer:181883 comp.lang.perl.misc:119246 * Michael Sullivan | Yes it is. It's neither Turing complete, nor general purpose, nor very well | designed, but it's definitely a programming language. * Tim Bradshaw | I think you are pushing it rather hard to count something with no | conditional, variable binding, iteration or recursion constructs as a | programming language. There appears to be a serious failure to understand the difference between languages that general programs accept as input and languages that compilers, interpreterrs, and other language processors accept as input. Just because it is interpreted and produces some response in the interpreter does not make it a programming language. From a Lisp perspective, the irony in the failure to distinguish code from data is particularly enjoyable. -- Erik Naggum, Oslo, Norway Act from reason, and failure makes you rethink and study harder. Act from faith, and failure makes you blame someone and push harder.