Як студент комп’ютерної інженерії, цього року мені довелося програмувати в Аді. І моє здивування було, особливо тому, що Ада все ще є досить відомою мовою документації дуже мало про цю мову.
Багато моїх колег, які використовують GNU / Linux, в кінцевому підсумку скористалися віртуальною машиною Windows, щоб "робити речі простішими", але насправді компілюють Аду на GNU / Linux надто легко. Тому в цій статті ми хочемо показати вам, як це зробити поетапно. Мета цієї статті - навчити вас складати Аду в нашому Ubuntu, що з інформації, яку ми знайдемо в Інтернеті, здається складним завданням.
Ada - мова програмування досить старий, тому ваша документація стала дещо застарілою. Ви самі переконуєтесь, що якщо ви Google, як скомпілювати Аду в GNU / Linux, виходить дуже мало інформації. Незважаючи на це, як ми вже згадували, складання Ади так само просто, як встановлення Компілятор GNAT, що входить до колекції GNU Compiler.
Для цього достатньо, щоб ми виконали в терміналі наступне:
sudo apt-get install gnat-4.4
І все, ми можемо скомпілювати Аду в нашому Ubuntu. Це просто.
Тепер, якщо ми хочемо мати GNAT-GPS, середовище розвитку GNAT, ми повинні встановити його, виконавши наступне:
sudo apt-get встановити gnat-gps
Після встановлення ми вже матимемо IDE, подібну до тієї, що зображена у цій статті.
Як бачите, вони існують двосторонній для компіляції Ada на Ubuntu, від самої IDE, за допомогою кнопки «Побудувати все», або за допомогою іншого текстового редактора (наприклад, Vim) та скомпілюйте його від терміналу.
Особисто мені подобається робити це другим способом більше, оскільки за допомогою однієї команди ви вже можете скомпілювати цілий проект. І це те, що, якимось чином сказати, з Гнатом просто складіть основну програму, і він вже відповідає за пошук усіх пакетів, які ми використовуємо в нашому проекті.
Наприклад, якщо у нас є програма під назвою main.adb що використовує інші пакети (інші .ads та .adb), нам просто потрібно використовувати Gnatmake, наступним чином:
gnatmake main.adb
А потім запустіть вихідний файл за допомогою:
./основна
Як бачите, складання Ади в Ubuntu дуже проста. Правда полягає в тому, що, як я вже згадував раніше, в Інтернеті досить мало інформації, тому спочатку може здатися, що складання Ада в GNU / Linux є громіздкою або складною роботою, але нічого не йде далі від істини, ми бачили, як за допомогою простої команди Ми можемо скомпілювати цілий проект, і якщо ми більше, ніж IDE, тоді ми також маємо у своєму розпорядженні.
Сподіваємось, стаття була для вас корисною 😉
Я думав, що Ада вже застаріла!
Ну, хоча він не є на 100% застарілим, правда полягає в тому, що в цілому ним користуються все рідше. Тим не менш, це мова, яка часто використовується в університетах, особливо через те, наскільки добре вона представляє об'єктно-орієнтоване програмування та незалежність між декларацією та реалізацією коду.
Привіт
На сьогодні, у квітні 2021 року, я отримую таку помилку:
E: Пакет "gnat-4.4" не має кандидата на встановлення
Привіт.