Полностью автоматическое программирование

11-08-2013, 20:34
Просмотров: 941

Оператор аппроксимируется различными программами выдачи на печать и программами обнаружения ошибок по измененным адресам. Теперь можно вкратце охарактеризовать полностью автоматическую работу машины при решении предъявленной ей конкретной задачи. Она должна хранить в той или иной форме огромное число правил и алгоритмов, по которым должны выполняться различные операции. Последовательные шаги решения задачи машиной могут быть следующими:

Полностью автоматическое программирование

1. Ей может быть предъявлен оператор задачи, записанный в установленном заранее внешнем языке.
2. Затем она должна перевести оператор в свой язык и затем по некоторому алгоритму разложить его в некоторое заранее установленное множество компонентов.
3. Она должна пересмотреть все и определить, какова должна быть наилучшая форма кода для соответствующего
4. Затем она должна перевести множество в множество которые были выбраны. Это выполняется оператором.
5. Затем по заданному правилу она должна перевести все функции, над которыми должны выполняться операции, в машинную форму.
6. Наконец, она должна выполнить элементарные машинные операции и получить соответствующие функции, которые должны быть преобразованы оператором обратно во внешний язык. Если будут разработаны удачные правила выполнения указанных шагов, все описанное выше может быть выполнено полностью автоматически. Можно указать на некоторые изменения конструкции самих машин, которые требуются для реализации сказанного:
1. Математические машины будущего могут оказаться еще более универсальными, чем современные. Они будут иметь огромную быстродействующую память и очень гибкие арифметические устройства, которые они сами будут комбинировать и которыми они будут управлять.
2. Если процесс программирования будет полностью автоматизирован, самым узким местом станет перевод выводимой информации для восприятия человеком.

Источник: delete-it

Комментарии:
    » Полностью автоматическое программирование