2016-05-13 16 views
0

Ich versuche Ada für Automotive-Programmierung zu verwenden, um die sicherheitskritischen Fähigkeiten der Sprache zu nutzen. Ich habe nur kommerzielle Lizenzen für die Entwicklungstools von (Libre, GNAT-Programmierstudio) gesehen.Irgendwelche Open Source Ada (neueste, 2012) IDE?

Gibt es irgendwelche freien Ada IDEs?

+1

Sie erwähnen "Open Source" und "frei" in der gleichen Post, und ich vermute, dass Letzteres "frei wie in Freibier" ist. Sie müssen hier die Sprache klären. Wenn Sie sicherheitsrelevanten Code ausführen möchten, müssen Sie sich irgendwann auf qualifizierte Tools verlassen, und diese Tools sind teuer in der Entwicklung und Wartung. – manuBriot

+1

Wenn der Schwerpunkt auf "ausprobieren" liegt, dann ist GNAT Programming Studio auch kostenlos verfügbar, ebenso wie Eclipse-basierte IDEs (AdaCore, PTC) und vielleicht andere zur Evaluierung. – B98

Antwort

1

Einige der Optionen sind GNAT GPS und Emacs.

0

Die nächste Lösung für die von Ihnen beschriebenen Anforderung scheint hier angesiedelt werden: obwohl https://sourceforge.net/projects/ideada/

Ich bin nicht sicher, welche Version von ADA von der App unterstützt

.

8

GPS und Emacs (Ada-Modus) sind beide unter der GPL lizenziert, aber das ist nicht wichtig, weil Sie sie nicht an Ihre Benutzer liefern werden. Sie sind beide Umgebungen, die aktivieren Sie bis führen Sie einen Compiler und zugehörige Tools.

Wenn Sie Ihre-Software von einer unabhängigen Behörde zertifiziert liefern müssen, werden Sie wahrscheinlich viel mehr als einen Support-Vertrag von AdaCore bezahlen, und sie werden wahrscheinlich möchten, dass Sie mehr Tool-Unterstützung haben als Sie mit AdaCores GPL-Toolset bekommen.

Aber wenn Sie keine Zertifizierung oder Unterstützung Fragen haben, dann können Sie GPS oder Emacs mit einem Compiler Ihrer Wahl verwenden:

  • , wenn Sie in der Lage sind, Ihre Software unter der GPL zu veröffentlichen, Sie kann AdaCores GNAT GPL Compiler verwenden;
  • Wenn nicht, können Sie einen FSF GCC Ada Compiler verwenden.