Ada in Winavr?

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

Reply to
R.Freitag
Loading thread data ...

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

Reply to
Rafael Deliano

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

Reply to
Stefan Engler

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
Reply to
Alexander Schreiber

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.