Amiga.org
Amiga computer related discussion => General chat about Amiga topics => Topic started by: sim085 on March 01, 2010, 01:32:15 PM
-
Hi,
I guess the title says it all. I would like to know what programming languages where used to write programs for Workbench 3.1 such as WordWorth, TurboCalc, HippoPlayer, etc. Also did such programming languages come with a studio?
Regards,
Sim085
-
Hi,
I guess the title says it all. I would like to know what programming languages where used to write programs for Workbench 3.1 such as WordWorth, TurboCalc, HippoPlayer, etc. Also did such programming languages come with a studio?
Assembler, C and C++ in some very rare cases.
They came with rudimentary development environments, but this mainly means that there was easy access to a built in debugger and the sort.
Your use of the word "studio" makes me think you mean the Microsoft Visual Studio IDE? These old things were nothing like that.
-
Well, you are talking 68k so the options are (allmost) endless:
Various C compilers: StormC, GCC, Maxon(HiSoft)C, Manx, Lattice(SAS),Dice
A horde of assemblers : AsmOne,AsmPro,DevPac,OMA,PhxAss ......
The Wirth-trio : Pascal (HiSoft/Maxon) Modula2, Oberon
The just weird : Amiga-E
Obscure Basic-dialects: AMOS, BlitzBasic, ACE
Sure I've missed atleast half of them.
-
Assembler, C and C++ in some very rare cases.
So the graphical user interface of WordWorth, TurboCalc, etc where all programmed in C? Are there an tutorials of how these where written? such as; how to create a window, a menu, put options in menu, etc?
I do not have a lot of experience in C and the only time I touched it was on Windows - and some of the commands required to create a form for strictly windows related if I remember well.
-
If anyones still got the manual they often reference which package was used. I chucked my packages sorry (except for Devpac).
The productivity software was most likely written in C.
-
The apps you list all come from the OS2.0 - 3.x period, so they are most likely useing a combination of gadtools and boopsi. See the Amiga-DEV-CDs for imformation and examples for that. Some might use obscure GUI-toolkits like StormWizard or Triton, you don't really want to go anywhere near these.
if you want to start with developing GUI-driven Amiga-SW today I'd recommend starting to learn MUI (SDK can be found on Aminet).
-
So the graphical user interface of WordWorth, TurboCalc, etc where all programmed in C?
Most were. In some rare cases assembler or other language were used, but C was the most prominent.
Are there an tutorials of how these where written? such as; how to create a window, a menu, put options in menu, etc?
You can always do all the stuff yourself manually but that is a LOT of work before you even have a menu to work with.
It's much easier and more rewarding to get started with some higher level UI systems such as MUI.
-
if you want to start with developing GUI-driven Amiga-SW today I'd recommend starting to learn MUI (SDK can be found on Aminet).
Does anyone know the actual package name of this?
-
I've always used GadToolsBox for GUI stuff. It's not perfect but it can save you a ton of time and work.
http://aminet.net/package/dev/gui/gadtoolsbox20c
-
Does anyone know the actual package name of this?
http://aminet.net/package/dev/mui/mui38dev
-
I used GadToolsBox, as mentioned above. It doesn't need MUI, and gives you a fairly huge acceleration to your projects...
-
The easiest, for sure, is BlitzBasic2 (now called AmiBlitz, I think)... It's BASIC, it has an integrated IDE with debugging tools and full access to the AmigaOS GUI library...