Welcome, Guest. Please login or register.

Author Topic: Programing launguage?  (Read 2222 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline drHirudo

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 539
    • Show all replies
    • http://hirudov.com
Re: Programing launguage?
« on: May 21, 2004, 06:13:32 AM »
Blitz BASIC is still supported but most people now code in C. The old Amiga games were mostly programmed in assembler and most often was used DevPac. But since the AmigaOS is moving to the PPC, this is now obsolete, since coding in assembler on RISC architecture doesn't give you much speed increase, instead of C for example. If you want to code in C you can grab the freeware vbcc compiler which also allows you to cross compile, i.e. you can make executables for MorphOS, PowerUp, WarpOS, AmigaOS 4 even without having the hardware for these platforms, and as I see despite gcc it's the official compiler of AmigaOS 4 and is included on the prerelease CD. You will need the NDK 3.9 as well, which is available somewhere on the official Amiga site. Also if you wish to mess with the PPC assembler in the vbcc there is pasm (PowerPC assembler), or you can try AsmOne. Of course on the Amiga you can program in many other languages like AmigaE, Python, Perl, AREXX, Pascal, AMOS, Modula-2 and even some obsolete ones like Ada, Forth and LISP. Depends on what you want to do, and what mostly interests you in the world of Amiga coding.
For a starter it's suggested to read the autodocs and also there are many tutorial examples and source codes in the Amiga C Manual and in the dev/src directory on Aminet.

Have fun.