What programming languages are available?
Anything that’ll run on a PC-XT, including various flavors of C, C++, Pascal, Basic, etc. QBASIC.EXE is not included, but will run if it’s copied from a MS-DOS 5.0 machine. There are several ways to write “programs” with software in the 100/200LX ROM, depending on your definition of a program. You have the keyboard macro application, Lotus 1-2-3, the calculator’s solver application (finds roots of equations, among other things), DEBUG.EXE (from DOS), and the DOS batch file interpreter. The calculator’s solver application can be used with Lotus to “backsolve”, that is, adjust the value of one independent cell of a spreadsheet to produce a desired result in another, calculated, cell.
Most development for AROS is done using ANSI C by crosscompiling the sources under a different OS, eg. Linux, FreeBSD or NetBSD. Fabio Alemagna has completed an inital port of GCC to i386 native, however it is not currently on the ISO or integrated into the build system. The languages that are available natively are C/C++, Lua, Python, Regina and False: • Python is a scripting language which has become quite popular, because of it’s nice design and features (object-oriented programming, module system, many useful modules included, clean syntax, …). A separate project has been started for the AROS port and can found at http://pyaros.sourceforge.net. • Regina is a portable ANSI compliant REXX interpreter. The goal for the AROS port is to be compatible with the ARexx interpreter for the classic AmigaOS. • False can be classified as an exotic language, so it will most likely not be used for serious development, although it can be lots of fun. 🙂 • Lua • C/C++ via Murks! IDE • PortablE i
Last Update: 30.03.2003 Most development for AROS is done using ANSI C by crosscompiling the sources under a different OS, eg. Linux, FreeBSD or NetBSD. There is currently no native C compiler that can be run under AROS, but there are plans to port one. This however will probably take some time, so don’t hold your breath. 😉 The languages that are available natively are Python, Regina and False. False can be classified as an exotic language, so it will most likely not be used for serious development, although it can be lots of fun. 🙂 Python is a scripting language which has become quite popular, because of it’s nice design and features (object-oriented programming, module system, many useful modules included, clean syntax, …). A seperate sourceforge project has been started for the AROS port and can found at this homepage. Regina is a portable ANSI compliant REXX interpreter. The goal for the AROS port is to be compatible with the ARexx interpreter for the classic AmigaOS.