Amiga.org

Amiga computer related discussion => General chat about Amiga topics => Topic started by: sim085 on March 01, 2010, 01:32:15 PM

Title: What programming languages where used to write programs for Workbench 3.1
Post 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
Title: Re: What programming languages where used to write programs for Workbench 3.1
Post by: Jope on March 01, 2010, 01:41:58 PM
Quote from: sim085;545704
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.
Title: Re: What programming languages where used to write programs for Workbench 3.1
Post by: Kronos on March 01, 2010, 01:42:24 PM
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.
Title: Re: What programming languages where used to write programs for Workbench 3.1
Post by: sim085 on March 01, 2010, 01:48:44 PM
Quote from: Jope;545706
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.
Title: Re: What programming languages where used to write programs for Workbench 3.1
Post by: ElPolloDiabl on March 01, 2010, 01:49:56 PM
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.
Title: Re: What programming languages where used to write programs for Workbench 3.1
Post by: Kronos on March 01, 2010, 02:00:07 PM
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).
Title: Re: What programming languages where used to write programs for Workbench 3.1
Post by: Piru on March 01, 2010, 02:22:28 PM
Quote from: sim085;545708
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.
Quote
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.
Title: Re: What programming languages where used to write programs for Workbench 3.1
Post by: sim085 on March 01, 2010, 03:01:24 PM
Quote from: Kronos;545711
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?
Title: Re: What programming languages where used to write programs for Workbench 3.1
Post by: mongo on March 01, 2010, 03:04:58 PM
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
Title: Re: What programming languages where used to write programs for Workbench 3.1
Post by: Thomas on March 01, 2010, 03:14:53 PM
Quote from: sim085;545716
Does anyone know the actual package name of this?


http://aminet.net/package/dev/mui/mui38dev
Title: Re: What programming languages where used to write programs for Workbench 3.1
Post by: chiark on March 01, 2010, 03:19:31 PM
I  used GadToolsBox, as mentioned above.  It doesn't need MUI, and gives you a fairly huge acceleration to your projects...
Title: Re: What programming languages where used to write programs for Workbench 3.1
Post by: bloodline on March 01, 2010, 03:53:02 PM
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...