• Yokemate of Keyboards
    Yokemate of Keyboards
    amigadave
    Posts: 2794 from 2006/3/21
    From: Northern Calif...
    Quote:


    Krashan wrote:
    The list is not so long in fact. Note that opinions given below are just my point of view, not the ultimate truth.
    1. Assembler - for advanced users, accelerating other languages in places where CPU should be pushed over the edge. Compiled.
    2. C - The base general purpose language. Compiled.
    3. C++ - The same as above, higher level of abstraction, not suited for low-level stuff (drivers, libraries etc.). Compiled.
    4. AmigaE - Can be considered as some "nicer version of C" without strict type control and with object oriented programming elements. General purpose, building applications mainly. Compiled.
    4. Perl - scripting and text processing. Used in the SDK for things like automated header files generation. Interpreted.
    5. Python - considered a script language, often use for scripting inside applications, can be also used to write applications. Covers similar application areas as Lua. In my opinion a bit bloated, on the other hand has lots of useful libraries. Interpreted.
    6. Lua - It seems it is the main competitor for Python on the MorphOS platform. More lightweight, probably faster. In my opinion easier to learn. Currently unfinished. When done it will be usable as scripting language (system-wide and inside applications) and rapid application building language. Interpreted.
    7. ARexx - scripting and controlling applications. The main disadvantage is ARexx is only available as 68k binaries and is not distributed with MorphOS. For controlling programs (its most popular application), can be replaced with Python, and soon with Lua. Can be used to create applications, but it is rather cumbersome. Interpreted.

    There are more languages (Pascal for example), but in my opinion not ready to use on MorphOS (well, Lua is not ready too, but it is actively developed).

    [ Edited by Krashan on 2010/12/9 8:48 ]


    Nice list, but no mention of Hollywood/Hollywood Designer, or any "Basic" languages for beginning programmers, like True Basic, Blitz Basic, etc.

    Off Topic: I am compiling a list of Amiga/AROS/MorphOS programmers and beginning programmers to form a programmer support group where information can be exchanged and questions can be asked and answered. If you are a beginning programmer that is trying to learn, an intermediate programmer trying to improve your skills, or an experienced programmer that is willing to assist the first two types of programmers, please contact me with the following information.

    Name
    Nickname
    Where you live
    email address
    skill level
    programming languages known, or learning
    current programming projects you are working on

    The purpose of the list is to share between all group members so they know who they can contact for assistance and advice. I will also be adding to the spreadsheet a list of links to programming tutorials and other reference materials that are helpful to programmers.

    You can send me the above information at amigadave@earthlink.net
    MorphOS - The best Next Gen Amiga choice.
  • »09.12.10 - 16:16
    Profile