Ada in Winavr?

Feb 17, 2007 3 Replies

Hi all,



ich habe gelesen, dass eine Unterstützung von Ada in WinAvr geplant ist. Stimmt das, und ist das bereits released?



Gruss



  • Dank

Robert


Groups.google für comp.lang.ada mit "AVR" anwerfen?:

formatting link

/ / AVR-Ada V0.4.0 released / The goal of the AVR-Ada project is to make the gcc based Ada / compiler GNAT available for the AVR microcontrollers.

formatting link
/ A future release of WinAVR (winavr.sourceforge.net) / will probably also include AVR-Ada.

V0.1 war 2003 V0.2 war Nov 2004 V0.4 ist May 2006

D.h. Entwicklung bewegt sich, aber nicht beliebig schnell und V1.0 ist wohl noch nicht.

Ada-Compiler benutzen heutzutage C als intermediate code, insofern könnte man nominell überall Ada haben. Praktisch fehlt da aber z.B. Multitasker den C ja nicht automatisch liefert. Ferner hat ursprüngliches Ada wohl float gefordert. Das liefert C zwar, würde aber in Software auf 8 Bit Controller recht zäh. ( Ich würde somit FORTH empfehlen ... ).

MfG JRD

Da macht ja ADA auch keine Sin mehr. Gerade der Multitasker ist das Sinvolle bei ADA (das ist ja einer mit garantierten Antwortzeiten).

Naja, den Sinn von Ada auf den Multitaskting-Appendix zu reduzieren ist doch etwas sehr daneben. Das interessante bei Ada sind eigentlich eher die Moeglichkeiten in Richtung Korrektheit (u.a. eingeschraenkte Datentypen, Wertebereichspruefung usw) und beweisbare Korrektheit (siehe SPARK Ada).

Man liest sich, Alex.

"Opportunity is missed by most people because it is dressed in overalls and looks like work." -- Thomas A. Edison

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required