#Compilers
11 messages in this thread
Hello.
Im a PC programmer with a relation who wants to programme his Amiga (what ever
that is). Can any one give help on good compilers, any thing in PD (hes only on
pocket money), writing games vs 'real' apps, if C is the prefered language etc.
All suggestions appreciated.
Roland
I believe you can still find the Shareware version of DICE around, it's a
C Package. Also may be others on Internet……
Member of the Assosciation of Media Proffessionals.
Check the libraries here for C compilers. (The shareware version of DICE
comes to mind). If your friend wants to program in C++, the GNU C++
compiler was just uploaded here recently.
The C++ GNU is here now? cool, thanx for the info
Member of the Assosciation of Media Proffessionals.
Steve
Please forgive my 'out of tuneness' (us PC people are kinda stiff) but whats
GNU and SAS?
I did a search of the C Library but couldnt see GNU C++. Could you point me in
the direction?
Thanks.
Roland.
GNU is Liscensed Software, Some Kind Soul writes the software for UNIX
then some other kind soul ports it to Amiga/MAC/IBM etc tc etc there's
Vast expanses of GNU software on Internet.
Member of the Assosciation of Media Proffessionals.
The GNU utilities are freely distributable ports of various UNIX
applications. In this case, GCC is the C/C++ compiler. SAS Institute is
the place where one of the commerical compilers for the Amiga was written.
The compiler product is refered to as "SAS/C".
Look for files that start with GCC in library 5. There are 14 parts.
GNU (which stands for GNU's Not UNIX, really) is a broad collection of
public domain software controled by the Free Software Foundation at MIT.
Almost everything they have done is available on a wide range of machines.
EMACS (IMHO the best editor available) is their baby. Bison is GNU's
version of the UNIX version of YACC (the guy who came up with the name
should be shot). FLEX is their version of UNIX LEX. There are PC versions
of their software. Everything is distributed with the source code, and
according to the license, if you make improvements in the code, you must
distribute the new code to the world.
Bill Roberts — Autopilot from Ellettsville, Indiana
Bill,
oh I don't know about that (WRT Yacc). I rather like it. My next
project will be Yabba_Dabba_Doo (Yet Another Brian Bartlett Attempt, Data
Aware Block Based Algorithm, Dynamic Object Organizer) <grin>.
"You do trust me, don't you? Of course you do."
— "To Play the King" (BBC)
Speaking of acronyms .. the first Report Generator program I ever heard of was
written circa 1961 by a couple of IBM system engineers, who wanted to speed up
a project they were doing for the 1401 computer. They called it: "YAC YAC
TIGER" – You avoid coding, you avoid compilation .. can't remember exactly what
they said the TIGER stood for, but bet the last three letters were .. Generate
Easy Reports".
IBM liked the idea, but couldn't permit the name. So the package eventually
became available as FARGO. Helped a lot of computer types get that paper out
faster.
–Jim
From the sound of your question ".. good compilers …" it sounds as if you
friend wants something related to the C language. That's already been well
answered on this thread.
There are other languages around, in addition to C and C++. If your relative
has a language preference (Basic, Pascal, Modula2, FORTH, whatever), it would
be a good idea to post a specific question in relation to this.
If the relative has a model of Amiga "prior to 2.0", he or she will already
have AmigaBasic on their system. Later models come with a language called Rexx
(or ARexx in its Amiga version) which is well worth a look. Both of these are
interpreted, but compilers are available commercially.
There's also a Basic system that is heavily structured towards graphics,
animation, and sound: AMOS (commerical).
–Jim