- Les gens utilisent-ils encore Ada - (c'était surtout utilisé au ministère de la Défense)
- Toutes les applications sont-elles écrites en Ada "Legacy"?
- Le savoir Ada se vend-il toujours
Réponses:
Est-ce que les gens utilisent encore Ada - (il était principalement utilisé au ministère de la Défense)
Il semble que Ada a été mis à jour pour la dernière fois en 2005 et il y a du travail vers une Ada 2012 , donc la langue elle-même est toujours vivante et dynamique.
En ce qui concerne l'utilisation, Ada n'est plus mandaté pour une utilisation au sein du ministère de la Défense. La plupart des travaux que j'ai vus et effectués l'ont été en Java, C et C ++, mais il y a aussi l'utilisation du framework .NET et j'ai même entendu parler de projets exécutant d'autres langages JVM tels que Scala, selon la façon dont sera utilisé. Il y a probablement beaucoup de code là-bas à Ada, donc je ne serais pas surpris s'il y avait beaucoup de réutilisation et de maintenance du code. Étant donné la nature des projets de défense, il est difficile de trouver des chiffres précis quant à leur utilisation.
Il y a une liste de projets et d'utilisateurs Ada , mais il semble que la dernière mise à jour date de juin 2008. Il pourrait y avoir des listes plus récentes, mais je n'ai pas pu en trouver rapidement.
Toutes les applications sont-elles écrites en Ada "Legacy"?
Si vous demandez s'il y a un nouveau développement Ada, je ne serais pas surpris si de nouveaux systèmes sont écrits à partir de zéro dans Ada. Je soupçonne qu'il y en aurait trop, mais il y en a probablement quelque part. Cependant, je soupçonne que la plupart des travaux d'Ada sont des opérations de maintenance ou de mise à niveau sur les systèmes existants, et non de nouveaux développements.
Le savoir Ada se vend-il toujours
La connaissance de n'importe quoi se vend, si vous pouvez trouver quelqu'un qui recherche cet ensemble de compétences. Même si vous n'utilisez pas Ada dans le développement, j'ai constaté que la connaissance d'un langage ou d'un cadre particulier a changé mon opinion et la façon dont j'utilise d'autres langages ou cadres. Je soupçonne que connaître Ada vous donnerait également un aperçu d'autres méthodes de conception et de construction de logiciels dans d'autres langues.
La réponse est: non, Ada est toujours utilisée. Mon entreprise utilise Ada pour développer des applications natives côté serveur pour les entreprises de la fabrication, de la vente au détail, des soins de santé et plus encore.
Ada est encore largement utilisé dans les systèmes embarqués de défense, critiques pour la mission, critiques pour la sécurité, en temps réel.
Par conséquent: trains, chemins de fer, avions, contrôle du trafic aérien, satellites, systèmes médicaux, centrales nucléaires, etc.
pour une utilisation récente de ada voir: ce
"A été" utilisé dans le département de la défense? La dernière fois que j'ai vérifié, ça l'est toujours. Ada est toujours aussi viable que n'importe quelle langue pour écrire de nouveaux logiciels à partir de zéro. Ce qui est désavantageux, c'est la disponibilité des logiciels existants à réutiliser et à adapter, et la disponibilité des programmeurs pour vous aider. Cependant, il peut être lié à des programmes C ou à ceux avec une interface binaire similaire.
Ada a probablement l'utilisation la plus idiomatique de typage fort et de programmation générique de tout langage que je connaisse. Cette expérience est hautement vendable même si elle n'est pas programmée dans Ada.
J'oserais dire que n'importe quel langage qui a jamais été aussi populaire et qui n'était pas spécifique au matériel dans l'industrie non technologique ou le gouvernement ne mourra jamais en une seule génération.
Les entreprises, et doublement si le gouvernement a trop de réglementations et d'autres préoccupations juste pour mettre à niveau parce que quelque chose est vieux. De nombreux systèmes de cet âge sont de toute façon pris en charge en interne, de sorte que l'argument de non-prise en charge ne va pas avec eux non plus.
La réponse de Thomas est bonne dans ce cas, Ada sera là jusqu'à ce que tout ce qui est basé sur la technologie avant le milieu des années 90 ait été remplacé dans l'armée, mais en général, ce genre de question entraîne toujours ce type de réponse parce que les langues qui ont eu une période de une masse critique importante ne meurt jamais complètement.