Welcome, Guest. Please login or register.

Author Topic: What programming languages where used to write programs for Workbench 3.1  (Read 2355 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline sim085Topic starter

  • Hero Member
  • *****
  • Join Date: Aug 2008
  • Posts: 958
    • Show only replies by 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?

Regards,
Sim085
 

Offline Jope

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.
 

Offline Kronos

  • Resident blue troll
  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 4017
    • Show only replies by Kronos
    • http://www.SteamDraw.de
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.
1. Make an announcment.
2. Wait a while.
3. Check if it can actually be done.
4. Wait for someone else to do it.
5. Start working on it while giving out hillarious progress-reports.
6. Deny that you have ever announced it
7. Blame someone else
 

Offline sim085Topic starter

  • Hero Member
  • *****
  • Join Date: Aug 2008
  • Posts: 958
    • Show only replies by sim085
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.
 

Offline ElPolloDiabl

  • Hero Member
  • *****
  • Join Date: May 2009
  • Posts: 1702
    • Show only replies by ElPolloDiabl
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.
Go Go Gadget Signature!
 

Offline Kronos

  • Resident blue troll
  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 4017
    • Show only replies by Kronos
    • http://www.SteamDraw.de
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).
1. Make an announcment.
2. Wait a while.
3. Check if it can actually be done.
4. Wait for someone else to do it.
5. Start working on it while giving out hillarious progress-reports.
6. Deny that you have ever announced it
7. Blame someone else
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
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.
« Last Edit: March 01, 2010, 02:26:06 PM by Piru »
 

Offline sim085Topic starter

  • Hero Member
  • *****
  • Join Date: Aug 2008
  • Posts: 958
    • Show only replies by sim085
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?
 

Offline mongo

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 964
    • Show only replies by mongo
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
 

Offline Thomas

Quote from: sim085;545716
Does anyone know the actual package name of this?


http://aminet.net/package/dev/mui/mui38dev

Offline chiark

  • Sr. Member
  • ****
  • Join Date: Jul 2004
  • Posts: 308
    • Show only replies by chiark
    • http://www.chiark.com
I  used GadToolsBox, as mentioned above.  It doesn't need MUI, and gives you a fairly huge acceleration to your projects...
Celebrating 21... no, make that 27... years of Amiga use
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show only replies by bloodline
    • http://www.troubled-mind.com
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...