Was für Compiler (und Assembler) gibt es? ========================================= Es gibt viele Programmiersprachen auf dem Amiga, kommerzielle Compiler ebenso wie frei kopierbare. Ich möchte nur diejenigen aufzählen, die mir bekannt sind oder die ich aus einem anderem Grund für erwähnenswert halte. Assembler Alle C-Compiler beinhalten einen Assembler. Frei kopierbar und zuverlässig sind A68K und PhxAss. (Aminet, Directory dev/asm oder Fish-Disks 521 bzw. 906) C C++ Frei kopierbare C-Compiler sind der gcc (der sein eigenes Directory dev/gcc auf dem Aminet hat) und die Probeversion (mit der man aber schon eine ganze Menge anfangen kann) von Dice (per FTP von ftp.uni-paderborn.de, Directory /news/comp.binaries.amiga/volume91/languages oder auf Fish disk 491). Der große Vorteil von gcc ist, daß man ihn auf der ganzen Welt und auf nahezu jedem Computer findet. Ein weiterer Vorteil ist, daß er sogar einen C++-Compiler enthält! Aber er ist langsam und benötigt 4MB RAM oder mehr. Siehe Mail-Listen. Kommerzielle C-Compiler sind Aztec-C, Dice und SAS-C. Ich kann Aztec-C leider nicht mehr empfehlen, denn der Compiler scheint nicht mehr weiterentwickelt zu werden. Was die kommerziellen Compiler auszeichnet, sind ihre hervorragenden Source-Level-Debugger, die den anderen fehlen. SAS-C enthält sogar einen Crosscompiler, der C++ in C übersetzt und ebenfalls den Source-Level-Debugger unterstützt. Dice ist der preisgünstigste und schnellste Compiler, aber auch SAS-C ist recht preiswert fuer Studenten oder als Update (sogar als Update auf andere Compiler) erhältlich. Informationen "uber Dice: info Comeau C++ ist ebenfalls ein Crosscompiler, was an und für sich kein Problem wäre. Aber Comeau C++ hat keinen integrierten C-Compiler, man braucht also zusätzlich SAS-C, Aztec-C oder Dice. Dafür ist er kompatibel zu AT&T cfront 3.0, unterstützt Exceptions und läuft wie gcc auf vielen verschiedenen Systemen. In Deutschland wird auch Maxxon C++ angeboten, über das ich nichts sagen kann. Beide Compiler sind kommerziell. Comeau's Adresse ist: Comeau computing 91-34, 120th Street Richmond Hill, NY, 11418-3214 USA EMail: Greg Comeau, comeau Forth JForth soll eine exzellente Forth-Version sein. Unter anderem enthält es objektorientierte Erweiterungen, ein volles Amiga-Interface und einen Anwendungsgenerator. Es ist erhältlich von: Delta Research P.O. Box 151051 San Rafael, CA 94915-1051 Phone: (415) 453-4320 EMail: Phil Burk, phil Mike Haas, haas Fortran (Seufz! Es gibt immer noch Leute, die es brauchen :-<) Frei kopierbar sind BCF (Fish disk 470) und f2c, der Fortran in C-Quelltext umwandelt. (Aminet, Directory /dev/misc). Ein kommerzieller Compiler ist von ABSoft erhältlich. Allerdings sind dies alles nur Fortran-77-Compiler, es gibt keine Fortran-90-Compiler auf dem Amiga. Lisp Frei kopierbare Lisp-Interpreter sind XLisp (Fish-Disk 181) und OakLisp (Fish-Disks 519 und 520) und CLISP (/pub/lisp/clisp/binaries/amiga at ma2s2.mathematik.uni-karlsruhe.de). Auch Compiler gibt es: Gambit (Fish-Disks 764 und 765) sowie Scheme-to-C (Fish-Disks 556-558). Von Interesse ist vielleicht eine Mail-Liste: Senden Sie dazu eine Mail mit dem Wort Subscribe an amigalisp Prolog /dev/lang/UNSWProlog.lha und dev/lang/sbp3_1e auf dem Aminet sowie SBProlog auf der Fish-Disk 141 und SBProlog auf der Fish-Disk 145 sind frei kopierbare Prolog-Interpreter. Modula-2 M2Amiga wird in Europa und Benchmark Modula-2 in den USA angeboten. Beide sollen sehr gut sein und sowohl über gute Source-Level-Debugger als auch eine umfangreiche Bibliothek verfügen. Besonders M2Amiga wird sehr gut unterstützt durch eine deutsche Benutzergruppe (AMOK), die z.B. eine eigene PD-Serie anbieten. Siehe Mail-Listen. M2Amiga ist bekommt man bei A+L AG Daderiz 61 2540 Grenchen Schweiz Tel.: +41/65/52 03-11 Fax: -79 und Benchmark Modula-2 ist erhältlich von: Armadillo Computing 5225 Marymount Drive Austin, Texas 78723 USA Phone/FAX: 512/926-0360. EMail: Jim Olinger, jolinger Oberon Oberon-2 A+L vertreibt auch AmigaOberon, der sowohl Oberon als auch Oberon-2 beherrscht. Der Compiler kommt mit einer integrierten Entwicklungsumgebung (incl. freikonfigurierbarem Editor) und umfangreicher Modulbibliothek. Library Linker zum einfachen Erzeugen von AmigaOS shared libraries sowie run-time Source-Level-Debugger sind ebenfalls erhältlich. Auch für diesen Compiler gibt es Unmengen von Modulen und Bsp.-Sourcen auf AMOK-Disks. Pascal Es gibt einen PD-Compiler namens PCQ (Aminet, Directory dev/lang oder Fish-Disk 511), der allerdings kein voller Pascal-Compiler ist und dem sehr wesentliche Dinge fehlen. P2C konvertiert Pascal in C und ist auf der Fish-Disk 341 zu finden. (Aminet: /dev/misc/p2c120.lha) Ferner gibt es zwei kommerzielle Compiler namens HiSoft-Pascal (von der gleichnamigen Firma) und KickPascal von Maxxon. HiSoft und P2c behaupten, kompatibel zu Turbo-Pascal 5.0 zu sein. HiSoft hat außerdem einen guten Source-Level-Debugger.


converted with guide2html by Kochtopf