AVR Ada Compiler für AVRs

OP #2547755
Es ist nun schon eine Weile her, seit ich zum letzten Mal mit gcc AVRs 
programmiert habe. Damals war der Compiler noch einfach, gut, kompakt 
und von der Funktionalität übersichtlich und brauchbar. Leider habe ich 
damals im Laufe der Zeit schon bemerkt, dass sich das Sprichwort "Viele 
Köche verderben den Brei" auch beim (AVR)gcc gezeigt hat. Er wurde nicht 
unbedingt besser, dafür aber deutlich fetter und unübersichtlicher.

Später war ich zufällig über die Programmiersprache Ada gestolpert und 
es war sozusagen Liebe auf den ersten Blick. Endlich eine überaus 
mächtige hardwarenahe multithreadingfähige Programmiersprache mit einem 
wirklich intelligenten Compiler. Einfach irre. Ich habe gnat und JEWL 
(einer Windows-GUI-Bibliothek für Ada) einige Sachen für Windows 
programmiert und bin nach wie vor absolut begeistert. Die Sachen laufen, 
typisch für Ada,  absolut zuverlässig. Der Code ist sehr kompakt und die 
Laufzeitgeschwindigkeit liegt kaum unter C++ - Niveau.

Als ich dann später wieder mit der AVR-Programmierung anfangen wollte 
und erfuhr, dass es mittlerweile einen freien AVR Ada Compiler gibt, war 
ich begeistert aber als ich mir dieses Teil heruntergeladen, installiert 
und ausgetestet hatte, ließ die Begeisterung schnell wieder nach. Das 
Ding war fast unverwendbar, unendlich komplex, kaum zu bedienen und 
konnte eigentlich, wenn überhaupt, nur Fragmente von dem was gnat unter 
Windows kann.

Jetzt wollte ich nochmal einen Versuch wagen.

http://sourceforge.net/apps/mediawiki/avr-ada/index.php?title=USB_Boarduino

Also das hier sieht für mich wenig benutzerfreundlich aus. Gibt es 
eigentlich Leute, die diesen Compiler außerhalb des akademischen Breichs 
(also Lämpchen blinken lassen usw.) einsetzen? Irgendwie kann ich mich 
des Eindrucks nicht erwehren, als ob dieser Compiler von einigen 
Enthusiasten zum Selbstzweck entwickelt wurde, aber von einem 
praktischen Nutzwert Meilen entfernt ist.

Oder sollte der Schein wirklich so trügen?

Viele Grüße,

Norbert (Batou)
Gast #2548121
ich bin bei der suche nach alternativen programmiersprachen für AVRs 
auch auf ada gestossen, und hatte danach auf einigen langen zugfahrten 
ein dickes ada buch "genossen", afaik war es das: 
http://ada-auth.org/arm.html

die sprache ist fein. wenn man sie richtig verwendet ist sie auch 
richtig sicher.
ich hab aber nur theoretisch mich da eingelesen - kein stückchen code 
dafür auf nen avr geschoben.

gerne hätte ich auch mehr erfahrungsberichte :)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.