From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,751d508677a5add1 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!feeder1.cambriumusenet.nl!feed.tweaknews.nl!195.62.100.242.MISMATCH!newsfeed.kamp.net!newsfeed.kamp.net!news.ett.com.ua!not-for-mail From: anon@anon.org Newsgroups: comp.lang.ada Subject: Re: ADA made me hate programming Date: Fri, 2 Jul 2010 07:01:24 +0000 (UTC) Organization: ETT newsserver Message-ID: References: <8f469661-370c-4484-82d8-f1b365455e0f@w12g2000yqj.googlegroups.com> Reply-To: anon@anon.org NNTP-Posting-Host: dialup-4.225.175.62.dial1.dallas1.level3.net X-Complaints-To: usenet@news.ett.com.ua X-Notice: Filtered by postfilter v. 0.6.1 X-Newsreader: IBM NewsReader/2 2.0 Xref: g2news1.google.com comp.lang.ada:12118 Date: 2010-07-02T07:01:24+00:00 List-Id: In , Wilson writes: >On Thu, 01 Jul 2010 13:11:41 -0400, wrote: > >>Plus: >> Reference: "The Development of the C Language" by Dennis M. Ritchie >> >> As for Algol, Ritchie states: "BCPL, B, and C all fit firmly >> in the traditional procedural family typified by Fortran and Algol 60." >> He never states that Algol or Fortran was used to build C. >> >> > >C is a structured assembly language for the DEC PDP 11. If you doubt >this, go back and examine the PDP 11 assembly language. All of that ++ >and -- are a standard part of the assembly language addressing modes. In >particular, all of those indirect references (pointers) were necessary >because the PDP 11 came with a 16 bit instruction set and only 8 bits were >allowd for the data address. Fortran, Cobol and every other higher level >language of the time omitted pointers because almost all of their >addressing was direct. (You might also want to compare C to Bliss another >sturctured assembly language for the PDP 11 and then ask which language >copied from where. The two languages offer an interesting contrast.) >Richie started on the PDP 7, but quickly moved to the PDP 11 and may have >forgotten the details that led to the final result. PDP-11 was just a type of Language Machine. One of many concepts that lead to the creation of the Lisp Machine in the late 70s and 80s. Just wish we could get a gpl version of the intel microcode compiler, then one could turn the intel CPU into a Language Machine. > >Also, before you quote Richie or any other author, you need to read a >peice by Isaak Asimov on how authors are the last people to understand >what they did and how they did it. A good author creates much better than >he/she knew at the time. Later he/she tries to explain what they did and >why; in the process, he/she creates a new,logical story. The author >beieves the new story and it sounds so good that almost evryone else does >also. Human nature is a funny thing. > Before quoting the late "Isaak Asimov" you should read "Janet Asimov" his wife on this concept. Janet is better than her husband in her vision of the future and mankind. Isaak suggested that without his wife, his visions would have imploded into a black hole. > > >Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ > >--- news://freenews.netfront.net/ - complaints: news@netfront.net ---