- Haben die Leute immer noch Ada verwenden - (es war meistens verwendet im Verteidigungsministerium)
- Sind alle Anwendungen in Ada "Legacy" geschrieben?
- Verkauft sich Ada Wissen noch?
Antworten:
Verwenden die Leute immer noch Ada - (es wurde meistens im Verteidigungsministerium verwendet)
Es sieht so aus, als ob Ada zuletzt im Jahr 2005 aktualisiert wurde und an einer Ada 2012 gearbeitet wird. Die Sprache selbst ist also immer noch lebendig und munter.
Ada ist nicht mehr für den Einsatz im Verteidigungsministerium vorgesehen. Die meiste Arbeit, die ich gesehen und getan habe, war in Java, C und C ++, aber es wird auch das .NET-Framework verwendet, und ich habe sogar von Projekten gehört, in denen andere JVM-Sprachen wie Scala ausgeführt werden, je nachdem, wie das ausgeführt wird System wird verwendet. Es gibt wahrscheinlich eine Menge Code in Ada, daher wäre ich nicht überrascht, wenn eine Menge Code wiederverwendet und gewartet wird. Angesichts der Art der Verteidigungsprojekte ist es schwierig, genaue Zahlen für deren Verwendung zu ermitteln.
Es gibt eine Liste der Ada-Projekte und -Benutzer , aber es sieht so aus, als ob das letzte Update im Juni 2008 war. Es gibt möglicherweise neuere Listen, aber ich konnte keine schnell finden.
Sind alle Anwendungen in Ada "Legacy" geschrieben?
Wenn Sie fragen, ob es eine neue Ada-Entwicklung gibt, würde es mich nicht wundern, wenn in Ada von Grund auf neue Systeme geschrieben werden. Ich würde vermuten, dass es zu viele geben würde, aber es gibt wahrscheinlich einige da draußen. Ich würde jedoch vermuten, dass die meisten der Ada-Arbeiten dort Wartung oder Upgrades auf vorhandenen Systemen sind, keine Neuentwicklung.
Verkauft sich Ada Wissen noch?
Wissen in allem verkauft sich, wenn Sie jemanden finden können, der nach diesen Fähigkeiten sucht. Auch wenn Sie Ada nicht in der Entwicklung verwenden, habe ich festgestellt, dass die Kenntnis einer bestimmten Sprache oder eines bestimmten Frameworks meine Meinung und die Verwendung anderer Sprachen oder Frameworks geändert hat. Ich würde vermuten, dass das Kennen von Ada Ihnen einen Einblick in andere Methoden zum Entwerfen und Erstellen von Software auch in anderen Sprachen geben würde.
Die Antwort lautet: Nein, Ada wird immer noch verwendet. Mein Unternehmen entwickelt mithilfe von Ada native serverseitige Anwendungen für Unternehmen aus den Bereichen Fertigung, Einzelhandel, Gesundheitswesen und mehr.
"Wurde" in der Verteidigungsabteilung verwendet? Als ich das letzte Mal nachgesehen habe, ist es immer noch so. Ada ist immer noch so brauchbar wie jede andere Sprache, um neue Software von Grund auf neu zu schreiben. Ein Nachteil besteht in der Verfügbarkeit vorhandener Software zur Wiederverwendung und Anpassung sowie in der Verfügbarkeit von Programmierern, die Ihnen helfen. Es kann jedoch mit C-Programmen oder solchen mit einer ähnlichen binären Schnittstelle verknüpft werden.
Ada hat wahrscheinlich die idiomatischste Verwendung von starker Typisierung und generischer Programmierung in jeder Sprache, die ich kenne. Diese Erfahrung ist sehr verkaufsfähig, auch wenn Sie nicht in Ada programmieren.
Ich würde sagen, dass jede Sprache, die jemals so populär war und nicht hardwarespezifisch in der Nicht-Tech-Industrie oder in der Regierung war, niemals in einer einzigen Generation sterben wird.
Unternehmen und doppelt so Regierung hat zu viele Vorschriften und andere Bedenken, nur um zu aktualisieren, weil etwas alt ist. Viele Systeme in diesem Alter werden sowieso intern unterstützt, so dass das Argument der Nichtunterstützung auch bei diesen nicht zum Tragen kommt.
Die Antwort von Thomas ist in diesem Fall gut. Ada wird da sein, bis alles, was auf Technologie basiert, vor Mitte der 90er Jahre im Militär ersetzt wurde. Im Allgemeinen führt diese Art von Frage jedoch immer zu dieser Art von Antwort, da Sprachen eine Periode von hatten Eine signifikante kritische Masse stirbt niemals vollständig ab.