- Чи досі люди використовують Ada - (це в основному використовувалося в Міністерстві оборони)
- Чи всі програми написані на Ада "Спадщина"?
- Чи все-таки знають Ada
Відповіді:
Чи все ще користуються Ада -
Здається, Ada востаннє оновлювалася в 2005 році і там працює робота над Ада 2012 року , тому мова сама по собі ще жива і хитається.
Що стосується використання, Ада вже не призначена для використання в Міністерстві оборони. Більшість робіт, які я бачив і виконував, були в Java, C і C ++, але там також використовується структура .NET, і я навіть чув про проекти, що керують іншими мовами JVM, такими як Scala, залежно від того, як буде використана система. Напевно, в Аді багато коду, тому я не здивуюсь, якщо відбувається багато повторного використання та обслуговування коду. Враховуючи характер оборонних проектів, важко придумати конкретні цифри щодо їх використання.
Існує список проектів та користувачів Ada , але, схоже, останнє оновлення було у червні 2008 року. Там можуть бути новіші списки, але я не міг швидко знайти їх.
Чи всі програми написані на Ада "Спадщина"?
Якщо ви запитуєте, чи є нова розробка Ada, я не здивуюсь, якщо нові системи записуються з нуля в Ада. Я б підозрював, що їх буде занадто багато, але, мабуть, є якісь там. Однак я б підозрював, що більшість Ada, що працюють там, - це обслуговування або модернізація існуючих систем, а не нова розробка.
Чи все-таки знають Ada
Знання в чому-небудь продаються, якщо ви можете знайти когось, хто шукає цей набір навичок. Навіть якщо ви не використовуєте Ada в розробці, я виявив, що знання конкретної мови чи основи змінило мою думку та те, як я використовую інші мови чи рамки. Я б підозрював, що знання Ада дасть вам уявлення про інші методи проектування та конструювання програмного забезпечення також на інших мовах.
Відповідь: Ні, Ада все ще використовується. Моя компанія використовує Ada для розробки нативних серверних додатків для компаній у виробництві, роздрібній торгівлі, охороні здоров'я та ін.
Ада все ще активно використовується в оборонних, критичних завданнях, критичних для безпеки, в режимі реального часу, вбудованих систем.
Тому: поїзди, залізниці, літаки, контроль повітряного руху, супутники, медичні системи, атомні електростанції тощо
для недавнього використання ada див .: це
"Був" використаний у відділі оборони? Востаннє перевіряв, все одно це є. Ada все ще така ж життєздатна, як і будь-яка мова для написання нового програмного забезпечення з нуля. Там, де це невигідно, є наявність наявного програмного забезпечення для повторного використання та адаптації та доступність програмістів, які допоможуть вам. Однак він може бути пов'язаний з програмами C або тими, що мають схожий бінарний інтерфейс.
Ада, мабуть, найбільш ідіоматично використовує сильний набір тексту та загальне програмування будь-якої мови, яку я знаю. Цей досвід дуже продається, навіть якщо він не програмує в Ada.
Я б ризикну сказати, що будь-яка мова, яка коли-небудь була такою популярною і не була специфічною для апаратури в нетехнологічній галузі чи уряді, ніколи не помре за одне покоління.
Компанії, і вдвічі, тому уряд має занадто багато правил та інших проблем, аби лише оновити, бо щось старе. Багато систем у такому віці все одно підтримуються внутрішньо, тому аргумент непідтримки також не лежить з ними.
Відповідь Томаса в цьому випадку хороша, поки Ада не буде, поки все, що базується на техніці до середини 90-х років, не буде замінено на військові, але в цілому подібне питання завжди призводить до подібного роду відповідей, оскільки мови, які мали період значна критична маса ніколи не гине повністю.