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."
prev 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