Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!ncar!gatech!rutgers!cmcl2!adm!smoke!gwyn From: gwyn@smoke.brl.mil (Doug Gwyn) Newsgroups: comp.sys.apple2 Subject: Re: How to Choose a Programming Language Message-ID: <16153@smoke.brl.mil> Date: 14 May 91 19:52:00 GMT References: <1991May9.231820.26867@utstat.uucp> <16117@smoke.brl.mil> <14387@ucrmath.ucr.edu> Organization: U.S. Army Ballistic Research Laboratory, APG, MD. Lines: 11 In article <14387@ucrmath.ucr.edu> rhyde@ucrmath.ucr.edu (randy hyde) writes: >>There is not much need for understanding CPU architectures for most >>programming, and it can even impair one's ability to code portably. >You should read what Donald Knuth had to say about this in vol I of ACP. I'm quite aware of what he said, and also that he has since said that were he to start writing the Art of Computer Programming series now, he would be expressing the algorithms in a high-level language such as Pascal or Web, instead of the pseudo-English goto-ful form he used, and the implementations in MIX assembly would be omitted in favor of the high-level language.