Автоматичне програмування

Автор: John Stephens
Дата Створення: 21 Січень 2021
Дата Оновлення: 1 Липня 2024
Anonim
Кто такие QA Automation? Как научится автоматизации самому
Відеоролик: Кто такие QA Automation? Как научится автоматизации самому

Зміст

Визначення - Що означає автоматичне програмування?

Автоматичне програмування - це тип комп'ютерного програмування, де програмний код автоматично генерується іншою програмою на основі певних специфікацій.


Записана програма, яка записує більше коду, яка потім продовжує і створює більше програм. Певним чином, перекладачі можуть розглядатися як автоматичні програми, а мова на високому рівні, яку вони переводять на мову нижчого рівня, є специфікацією.

Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

Техопедія пояснює автоматичне програмування

Автоматичне програмування не завжди означало генерацію програм іншою програмою. Його значення розвивалося з часом.

У 40-х роках це означало автоматизацію ручного процесу штампування паперовими стрічками, які були програмами машин перфокарт.

Пізніше це означало переклад мов програмування високого рівня, таких як Fortran та ALGOL, в машинний код низького рівня.

В даний час два типи вважаються автоматичним програмуванням:


  • Генеральне програмування: це те, що зазвичай відбувається в сьогоднішньому програмуванні, коли стандартні бібліотеки використовуються для підвищення ефективності та швидкості програмування. Наприклад, у C ++ функція cout є частиною стандартної бібліотеки, і компілятор просто постачає код для cout під час компіляції. Програмісту не потрібно його повторно реалізовувати або навіть потрібно знати, як це працює.

  • Генерація вихідного коду: вихідний код формується на основі моделі або шаблону, який створюється за допомогою інструмента програмування або інтегрованого середовища розробки (IDE). Хорошим прикладом цього є Google / MIT App Inventor, де користувачі просто повинні перетягувати потрібні функції, а потім візуально з'єднувати їх один з одним, щоб визначити, як працює програма, не вводивши жодного рядка коду. Потім генератор вихідного коду генерує код на основі з'єднання компонентів у створеному шаблоні.