Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!zaphod.mps.ohio-state.edu!mips!atha!aunro!ukma!psuvax1!news From: melling@cs.psu.edu (Michael D Mellinger) Newsgroups: comp.sys.amiga.advocacy Subject: Re: Language Wars Message-ID: <8_4Ha8!f@cs.psu.edu> Date: 28 May 91 00:24:59 GMT References: <1991May15.112823.22229@sugar.hackercorp.com> <1991May19.123429.19440@sugar.hackercorp.com> <14750@ucrmath.ucr.edu> Sender: news@cs.psu.edu (Usenet) Organization: Penn State Computer Science Lines: 55 In-Reply-To: trout@ucrmath.ucr.edu's message of 27 May 91 23: 26:02 GMT Nntp-Posting-Host: sunws0.sys.cs.psu.edu In article <14750@ucrmath.ucr.edu> trout@ucrmath.ucr.edu (michael griffith) writes: This theory only holds if you are a screw-up. Assembly is much faster and smaller than anything a complier or interpreter could ever write. Is this written in stone somewhere? How much faster is assembly machine language than C given that you have a good machine language programmer(is this a must?)? HLLs, on the other hand, provide abstraction, ease of programming, and portablility. There really is a decision that needs to be made before If assembler is so great, why don't we just stick with the 68K series forever? Moto. will surely oblige us. you start any project. That decision is a choice of a language. Don't be lulled into thinking that a language is an automatic one -- it isn't. ALWAYS use the language that is right for the job. ALWAYS take your vitamins and get plenty of sleep. Get real. I'll name the language and you name the "right" job. C Ada C++ Eiffel Smalltalk Icon Perl Rexx Lisp (CL, Scheme, etc.) Prolog Objective C Self AWK(nawk) Snobol APL Cobol Fortran Assembler -- 68K, 80x86, 6502, SPARC, MIPS, 88K... Simula There are dozens more. I have a list with probably a hundred languages(wouldn't be surprised if it's more like a few hundred). "My computer is better than your computer." -- Amiga and NeXT junkies. But it is :-). I say: "ALWAYS use the right computer for the job." :-) I'm under the impression that you will do anything to avoid an argument. Sorry pal, if you read the net, you are required to think a little. -Mike