Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!usc!apple!netcom!teraida!zehntel!donw From: donw@zehntel.zehntel.com (Don White) Newsgroups: comp.sys.amiga Subject: Re: What is a good programming language for the Amiga? Message-ID: <2615@zehntel.UUCP> Date: 7 Dec 89 01:01:09 GMT References: <0847.AA0847@ami-cg> Sender: usenet@zehntel.UUCP Reply-To: donw@zehntel.UUCP (Don White) Organization: Zehntel, Inc. Walnut Creek, CA Lines: 42 In article <0847.AA0847@ami-cg> cg@ami-cg.UUCP (Chris Gray) writes: >In <13262@merrimack.edu> AIN14994@merrimack.edu (Edward Greenwood) asks: > >> I am looking for a flexible programming language that executes fast and > >The answer of course is that you shouldn't BUY any compiler; you should just >trot on down to your nearest Amiga user's group (or decent software store) and >pick up copies of Fish Disks #76, 77 and 201. (Should be available for the >cost of the disks + copying.) They will provide you with a full distribution >of my Draco compiler/system for the Amiga. Code compiled with the compiler on >Given the price, (free), its a good way to find out if your really do want >to get into this Amiga programing stuff! With all due respect to Chris, if you want to program the amiga the easiest way to interface to all the special library stuff is through 'C'. This is the language that was used to write much of the Amiga OS. Specifically Lattice C. Lattice currently has a compiler which has a (semi)new thing called function proto-typing. This is superior to ANY other strong typing because it provides the resources to find out what type is REQUIRED in any given situation. Yet you still have the flexibility to tell the compiler if you really WANT to mismatch your types. Lattice has a symbolic debugger that is interactive.(i.e. it allows command-at-a-time execution.) Best of all, anything you see in the ROM kernal manuals CAN BE TYPED IN DIRECTLY. No translation is needed.('Course there are a few typos :-( ) If you are going to program for the Amiga, you MUST get the ROM KERNAL manuals! You really can't program anything more than text without them. Hope this helps... Don White Box 271177 Concord, CA. 94527-1177 zehntel!donw