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-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,2353cc2ebdf8fc4a X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-03-05 16:53:13 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!unlnews.unl.edu!newsfeed.ksu.edu!nntp.ksu.edu!news.okstate.edu!not-for-mail From: David Starner Newsgroups: comp.lang.ada Subject: Re: [OT] Gibson's vision of computer languajes Date: 5 Mar 2002 23:20:36 GMT Organization: Oklahoma State University Message-ID: References: <3C84057E.8020504@users.sf.net> <3C8503D9.30209@users.sf.net> Reply-To: starner@okstate.edu NNTP-Posting-Host: x8b4e57b0.dhcp.okstate.edu User-Agent: slrn/0.9.7.3 (Linux) Xref: archiver1.google.com comp.lang.ada:20838 Date: 2002-03-05T23:20:36+00:00 List-Id: On Tue, 05 Mar 2002 12:43:53 -0500, Dave Poirier wrote: > But if you are simply a computer passionate who create on > his free time, then assembly can certainly be used for any sized > project. But that's true for any programming language and project. I'm sure most of us have heard about the Fortran compiler written in Teco? > In my opinion, Assembly is the best suited language for any project, but > our society is unfortunately based on money, and to be commercially > viable assembly must of then be traded for less human-time consuming > alternatives. I don't think we could have our networked society if everyone used assembly. There's just not enough programmers who are good enough to write the programs people need in the two decades since the PC revolution. "Best suited language" implies that running speed is the goal. It's frequently not, and sometimes where it is, assembly just isn't going to make enough difference. I have a couple programs that need to be sped up. 3 orders of magnitude should get them fast enough that I can actually get results sometime. I may be able to make one faster - but only if I can reason about it easily, which assembly doesn't help. The primary goal for a lot of scientists is getting a correct answer in a reasonable amount of time, with minimal programming knowledge. Assembly's not the tool for that job, either. -- David Starner - starner@okstate.edu "It's not a habit; it's cool; I feel alive. If you don't have it you're on the other side." - K's Choice (probably refering to the Internet)