Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!samsung!munnari.oz.au!uniwa!DIALix!metapro!bernie From: bernie@metapro.DIALix.oz.au (Bernd Felsche) Newsgroups: comp.sys.amiga.advocacy Subject: Is C a High-level Language? (was Re: Computer Architecture question ) Message-ID: <1991May10.055512.29552@metapro.DIALix.oz.au> Date: 10 May 91 05:55:12 GMT References: 1991May8.042432.27636@NCoast.ORG> Organization: MetaPro Systems, Perth, Western Australia Lines: 33 In <1991May8.042432.27636@NCoast.ORG> davewt@NCoast.ORG (David Wright) writes: > I know that 100% of what I write is in C or another HL that I could >reasonably expect to be available for the new machine, and I would expect to >be able to simply recompile my own software in a matter of minutes on the >new machine, just as you say people will do with the nExt. > Do you really think that serious programs like WorkPerfect, Maple, >etc. etc. which are available on many different platforms are written in >some form of AL? I have always believed that C is little more than protable assembly language. Although it pretends to be an HLL, before ANSI, there was no way it would fit many people's ideas of a HLL. Language Generations: 1GL: Machine code 2GL: Assembler 2.5GL: C 3GL: C++, Eiffel 4GL: Any language that hides how the data is stored and presented. 5GL: Something that writes itself from your specifications. 6GL: Something that works out the specifications. 7GL: Somebody else's problem :-) This is certainly nor a language flame, I like portable assembler :-) -- Bernd Felsche, _--_|\ #include Metapro Systems, / sale \ Fax: +61 9 472 3337 328 Albany Highway, \_.--._/ Phone: +61 9 362 9355 Victoria Park, Western Australia v Email: bernie@metapro.DIALix.oz.au