Welcome, Guest. Please login or register.

Author Topic: C++ What do I need?  (Read 1670 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++ What do I need?
« on: April 04, 2003, 12:23:08 PM »
GoldED is basically your text editing engine. You need a compiler to do the compilation work.

You could get hold of gcc. It's free and is the best C/C++ free compiler for amiga.

For C, there's also VBCC, again free, which supports some of the ISO 1999 standard. I used it for some PPC coding and its pretty good.

As for A1 compatibility, AFAIK, gcc is being used for development and is probably the way to go.

OTOH, if you want just to learn the language (and not get bogged down with CLI compilers), you could just get the 2.1 dev CD. It comes with free StormC v3. I bitch about it all the time (its not a good C++ compiler) but it has a very comfortable user interface. Not much use for your A1 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++ What do I need?
« Reply #1 on: April 04, 2003, 12:50:59 PM »
Quote

GPT wrote:
Can I use gcc with GoldED free version?

Is there a iostream.h header for c++ amiga compiler?

OR do amiga use something else?


Not sure about the free GoldED question.

StormC v3 comes with the ANSI v2 iostream library, giving you iostream.h, fstream.h, iomanip.h but not much else.

gcc comes with the lot and full STL is available too.
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++ What do I need?
« Reply #2 on: April 04, 2003, 01:17:49 PM »
STL : standard template library

This is a collection of classes, containers, algorithms and other components, implemented in template form (ie can be used with your own classes) that give you a powerful toolkit for quickly developing stuff.

Some love it, some hate it. It depends on the quality of an implemetation. It tends to frighten the beginner unused to templates and the like.

I don't make a great deal of use of it myself, however.
int p; // A