comp.lang.ada
 help / color / mirror / Atom feed
From: Jacob Sparre Andersen <sparre@nbi.dk>
Subject: Re: Newbie ... Starting Point?
Date: Mon, 30 Jul 2001 15:21:47 +0200
Date: 2001-07-30T15:21:47+02:00	[thread overview]
Message-ID: <3B655F6B.B942BABC@nbi.dk> (raw)
In-Reply-To: 9jv4rj$t7h$1@news.service.uci.edu

Navid:

>     I was referred to use ADA (GtkAda...whatever the difference is)

Ada (note capitalisation) is a programming language.
GtkAda is a GUI library.

> Now I have a very simple question, what gui compiler can I use to start practicing
> coding little programs like Hello World and the like.

Object Ada comes with a nice GUI (but only for Solaris and
Windows as far as I can remember).

If I am not mistaken, then GNU Ada comes with a GUI in the
Windows edition, but I haven't tried it.

I have not checked out if KDevelop supports Ada (using GNU
Ada as the compiler), but it might.

GLADE is a (stand-alone) GUI builder for GtkAda. It is quite
a nice tool.

Although it does not live up to your requirements, I would
suggest that you ask your friend who suggested that you try
GtkAda to help you install the following set of tools:

 * GNU Ada (compiler)
 * GtkAda (GUI library)
 * GLADE (GUI builder for GtkAda)
 * Emacs (editor - and many other things)
 * Ada mode for Emacs (integrates GNU Ada in Emacs)

> PS. C++ source code programs are .cpp, are Ada source code programs .adb ??

They can be. The conventions I have observed are: ".ada",
".a" and ".ads" and ".adb". If you use the GNU Ada compiler,
then specifications have the extension "ads" and
implementations have the extension "adb". GNU Ada comes with
a tool, gnatchop, which can help you follow the GNU Ada file
naming convention.

Jacob
-- 
"I just might be wrong."



      parent reply	other threads:[~2001-07-30 13:21 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-07-28 19:46 Newbie ... Starting Point? Navid Azimi
2001-07-28 21:40 ` Christophe
2001-07-29  8:13   ` Pascal Obry
2001-07-30 13:22   ` Jacob Sparre Andersen
2001-07-30 13:21 ` Jacob Sparre Andersen [this message]
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox