Дом развитие Что такое автоматическое программирование? - определение из

Что такое автоматическое программирование? - определение из

Оглавление:

Anonim

Определение - Что означает автоматическое программирование?

Автоматическое программирование - это тип компьютерного программирования, в котором программный код автоматически генерируется другой программой на основе определенных спецификаций.

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

Техопедия объясняет автоматическое программирование

Автоматическое программирование не всегда означает генерацию программ другой программой. Его значение развивалось с течением времени.

В 1940-х годах это означало автоматизацию ручного процесса штамповки на бумажной ленте, который был программой перфокарточных машин.

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

В настоящее время существует два типа автоматического программирования:

    Генеративное программирование: это то, что обычно происходит в современном программировании, где стандартные библиотеки используются для повышения эффективности и скорости программирования. Например, в C ++ функция cout является частью стандартной библиотеки, и компилятор просто предоставляет код для cout во время компиляции. Программисту не нужно повторно его реализовывать или даже нужно знать, как он работает.

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

Что такое автоматическое программирование? - определение из