Welcome, Guest. Please login or register.

Author Topic: C programming  (Read 3425 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show all replies
Re: C programming
« on: June 06, 2009, 12:13:28 PM »
Well, if you are going to get into programming on the amiga, you might get the 2.1 dev cd. This happens to include StormC3 on there.

As a compiler it isn't in the same league as gcc (H&P recognised this and moved their compiler backend to gcc with v4), but it is very easy to get started with.

Then there's GoldEd, which with gcc makes a pretty good environment for development. You've also got CubicIDE.

If you want to develop compact highly amiga specific code, good old SASC is still well regarded.
int p; // A
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show all replies
Re: C programming
« Reply #1 on: June 06, 2009, 01:01:19 PM »
If memory serves, the gcc backend in AmiDevCPP is also more up to date than existing m68K builds of gcc for the amiga.

Don't quote me on that, though.
int p; // A
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show all replies
Re: C programming
« Reply #2 on: June 06, 2009, 03:30:47 PM »
Quote from: Arkhan;509580
yeah I saw that, thats why i was wondering if the regular devCPP supported any of it... they both look and work the same :)


The IDE is the same, but vanilla DevCPP is primarily for windows development with gcc. AmiDevCPP provides an m68K/PPC cross compiler back end and various template configurations for the IDE to build targets for AmigaOS3/4/MOS/AROS etc.

If you only install AmiDevCPP, you can still build windows applications with it, it just isn't the prime focus of the package.
int p; // A