- As pessoas ainda usam Ada - (foi usado principalmente no Departamento de Defesa)
- Todos os aplicativos estão escritos no Ada "Legacy"?
- O conhecimento da Ada ainda vende
Respostas:
As pessoas ainda usam Ada - (foi usado principalmente no Departamento de Defesa)
Parece que o Ada foi atualizado pela última vez em 2005 e há trabalho para um Ada 2012 , portanto o idioma em si ainda está vivo e emocionante.
Quanto ao uso, Ada não é mais obrigatório para uso no Departamento de Defesa. A maior parte do trabalho que vi e fiz foi em Java, C e C ++, mas também há uso da estrutura .NET e até ouvi falar de projetos executando outras linguagens da JVM, como Scala, dependendo de como o sistema será usado. Provavelmente há muito código no Ada, então não ficaria surpreso se houver muita reutilização e manutenção de código acontecendo. Dada a natureza dos projetos de defesa, é difícil chegar a números específicos quanto ao seu uso.
Há uma lista de projetos e usuários da Ada , mas parece que a última atualização foi em junho de 2008. Pode haver listas mais recentes por aí, mas não consegui encontrar nenhuma rapidamente.
Todos os aplicativos estão escritos no Ada "Legacy"?
Se você está perguntando se existe um novo desenvolvimento do Ada, não ficaria surpreso se novos sistemas fossem escritos desde o início no Ada. Eu suspeitaria que haveria muitos, mas provavelmente existem alguns por aí. No entanto, eu suspeitaria que a maioria dos Ada trabalha com manutenção ou atualizações nos sistemas existentes, e não com novos desenvolvimentos.
O conhecimento da Ada ainda vende
Conhecimento em qualquer coisa vende, se você puder encontrar alguém que esteja procurando por esse conjunto de habilidades. Mesmo se você não estiver usando o Ada no desenvolvimento, descobri que conhecer uma linguagem ou estrutura específica mudou minha opinião e como uso outras linguagens ou estruturas. Eu suspeitaria que conhecer o Ada lhe desse uma visão de outros métodos para projetar e construir software em outros idiomas também.
A resposta é: Não, Ada ainda está sendo usado. Minha empresa usa a Ada para desenvolver aplicativos nativos do lado do servidor para empresas de manufatura, varejo, assistência médica e muito mais.
"Foi" usado no departamento de defesa? A última vez que verifiquei, ainda é. Ada ainda é tão viável quanto qualquer idioma para escrever um novo software a partir do zero. O que está em desvantagem está na disponibilidade do software existente para reutilização e adaptação e na disponibilidade de programadores para ajudá-lo. No entanto, ele pode ser vinculado a programas C ou àqueles com interface binária semelhante.
Ada provavelmente é o uso mais idiomático de digitação forte e programação genérica de qualquer idioma que eu conheça. Essa experiência é altamente vendável, mesmo que não seja programada no Ada.
Atrevo-me a dizer que qualquer idioma que fosse tão popular e não fosse específico de hardware na indústria ou no governo não técnico nunca morrerá em uma única geração.
Empresas, e duplamente o governo tem muitos regulamentos e outras preocupações apenas para atualizar porque algo é antigo. Muitos sistemas dessa época são suportados internamente de qualquer maneira, portanto, o argumento fora do suporte também não é compatível com eles.
A resposta de Thomas é boa nesse caso, Ada estará disponível até que tudo baseado em tecnologia antes de meados dos anos 90 seja substituído nas forças armadas, mas, em geral, esse tipo de pergunta sempre resulta nesse tipo de resposta, porque os idiomas que tiveram um período de massa crítica significativa nunca morre completamente.