Logo

Informationen über Ada 95

Hauptseite Weitere Informationen


Weitere Informationen über Ada 95


Literatur

  • M. Nagl, Softwaretechnik mit Ada 95, Vieweg (1999)
  • John Barnes, Programming In Ada 95, 1st ed., Addison-Wesley (1996)
  • John English, Ada 95: The Craft of Object-Oriented Programming, Prentice Hall (1997)
  • Michael Feldman, Software Construction and Data Structures with Ada 95, Addison Wesley (1997)
  • Michael Feldman and Elliot Koffman, Ada 95: Problem Solving and Program Design, Addison-Wesley (1996)
  • Jan Skansholm, Ada from the Beginning, 3rd ed., Addison-Wesley (1997)


Ada Informationen im WWW


Der GNAT Compiler
Der Standard-Compiler für Ada ist GNAT (Gnu Ada Translator), der für verschiedene Plattformen erhältlich ist. Um ein einfaches Ada-Programm mit GNAT zu erzeugen, sind (außer den Programmtext zu erstellen) drei Schritte erforderlich:

  • Übersetzen:
    gcc -c hello.adb
    oder
    gnat hello.adb
  • Binden:
    gnatbind -x hello.ali
  • Linken:
    gnatlink hello.ali

Dabei sei "hello.adb" eine Datei mit folgenden Inhalt:

  with Text_IO; use Text_IO; 
  procedure Hello is
  begin 
     Put_Line ("Hello WORLD!"); 
  end Hello; 

Diese drei Schritte (und noch ein bißchen mehr) führt auch das Programm gnatmake aus.
Wenn es jetzt immer noch nicht klappt: Die betreuenden Assistenten fragen oder gleich ins GNAT User Manual schauen.

Graphische IDEs
Für Windows ist AdaGIDE eine empfehlenswerte graphische IDE. Für Linux-Benutzer ist das Emacs-basierte GLIDE empfehlenswert und in der GNAT-Distribution bereits enthalten. Unter Ada-Tutorial im StudiWiki finden Sie Links zum Download. Für Mac OS X Benutzer gibt es auf GNAT for Macintosh Plugins für Apples IDE "XCode".

Plugin für Visual Studio 2005
Wer Visual Studio 2005 als IDE verwenden möchte, kann alternativ A# verwenden. Folgen Sie den Anweisungen aus http://asharp.martincarlisle.com zur Installation.

Plugin für Eclipse
Das Eclipse-Plugin für Ada AonixADT können Studenten kostenlos herunterladen.

Created by: system last modification: Thursday 03 of April, 2008 [05:54:05 UTC] by theresa