- Le persone usano ancora Ada - (era principalmente usato nel Dipartimento della Difesa)
- Tutte le applicazioni sono scritte in Ada "Legacy"?
- La conoscenza Ada continua a vendere
Do people still use Ada -- (it was mostly used in the Defense Department)
Sembra che Ada fosse aggiornato per l'ultima volta nel 2005 e che ci sia lavoro per an Ada 2012 , quindi il linguaggio stesso è ancora vivo e vegeto.
Per quanto riguarda l'uso, Ada non ha più il mandato per l'uso nel Dipartimento della Difesa. La maggior parte del lavoro che ho visto e fatto è stato in Java, C e C ++, ma c'è anche l'uso del framework .NET e ho persino sentito parlare di progetti che eseguono altri linguaggi JVM come Scala, a seconda di come verrà utilizzato il sistema. Probabilmente c'è un sacco di codice in Ada, quindi non sarei sorpreso se ci fosse un sacco di riutilizzo del codice e manutenzione. Data la natura dei progetti di difesa, è difficile trovare numeri specifici sul suo utilizzo.
C'è un elenco di progetti e utenti Ada , ma sembra l'ultimo aggiornamento risale al giugno 2008. Potrebbero esserci più elenchi recenti, ma non sono riuscito a trovarne rapidamente.
Are all applications written in Ada "Legacy"?
Se stai chiedendo se c'è un nuovo sviluppo di Ada, non sarei sorpreso se nuovi sistemi vengano scritti da zero in Ada. Sospetto che ce ne siano troppi, ma probabilmente ce ne sono alcuni là fuori. Tuttavia, sospetto che la maggior parte dell'Ada lavori là fuori sia manutenzione o aggiornamenti su sistemi esistenti, non nuovi sviluppi.
Does Ada knowledge still sell
La conoscenza di qualsiasi cosa vende, se riesci a trovare qualcuno che sta cercando quel set di abilità. Anche se non stai usando Ada in fase di sviluppo, ho scoperto che conoscere una particolare lingua o struttura ha cambiato la mia opinione e come uso altri linguaggi o framework. Sospetto che conoscere Ada possa darti un'idea di altri metodi per progettare e costruire software anche in altre lingue.
La risposta è: No, Ada è ancora in uso. La mia azienda utilizza Ada per sviluppare applicazioni native server-side per aziende nella produzione, vendita al dettaglio, assistenza sanitaria e altro ancora.
"Era" usato nel dipartimento della difesa? L'ultima volta che ho controllato, lo è ancora. Ada è ancora valida come qualsiasi lingua per scrivere nuovi software da zero. Dove è in svantaggio è la disponibilità del software esistente da riutilizzare e adattare, e la disponibilità di programmatori per aiutarti. Tuttavia, può essere collegato ai programmi C o a quelli con un'interfaccia binaria simile.
Ada ha probabilmente l'uso più idiomatico della tipizzazione strong e della programmazione generica di qualsiasi lingua che conosca. Quell'esperienza è molto vendibile anche se non si programma in Ada.
Ada è ancora pesantemente utilizzato in difesa, mission critical, sicurezza critica, tempo reale, sistemi embedded.
Pertanto: treni, ferrovie, aerei, controllo del traffico aereo, satelliti, sistemi medici, centrali nucleari ecc.
per un uso recente di ada vedi: questo
Mi azzarderei a dire che qualsiasi linguaggio che sia mai stato così popolare e non specifico per l'hardware nell'industria o nel governo non tecnologico non morirà mai in una singola generazione.
Le aziende, e doppiamente il governo ha troppe regole e altre preoccupazioni solo per l'aggiornamento, perché qualcosa è vecchio. Molti sistemi di quell'età sono comunque supportati internamente, quindi l'argomento out support non vola con quelli.
La risposta di Thomas è buona in questo caso Ada sarà presente fino a quando tutto basato sulla tecnologia prima della metà degli anni '90 è stato sostituito nelle forze armate, ma in genere questo tipo di domande risulta sempre in questo tipo di risposta perché le lingue che hanno avuto un periodo di significativa massa critica non muore mai completamente.