Редактирование: Языки программирования, 02 лекция (от 07 сентября)
Материал из eSyr's wiki.
Внимание: Вы не представились системе. Ваш IP-адрес будет записан в историю изменений этой страницы.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 59: | Строка 59: | ||
Эффективность = P<sub>lang</sub> / P<sub>asm</sub> | Эффективность = P<sub>lang</sub> / P<sub>asm</sub> | ||
- | FORTRAN достиг такого уровня, что для FORTRAN О | + | FORTRAN достиг такого уровня, что для FORTRAN О mdash; оптимизированной версии (IBM выпускала две версии FORTRAN mdash; FORTRAN H (для отладки) и FORTRAN О) mdash этот показатель был равен 1,04. Для Algol он находился в прелелах 7–10. В Algol были неэффективные способы передачи параметров в функции. Кроме того, существовавшие в то время архитектуры не были приспособлены к реализации Algol-60, например к блочной структуре программ. Для такой структуры характерно хранение данных в стеке, аппаратной реализации которого тогда не делали, и стек приходилсь моделировапть вручную. Язык оказался слишком неэффективный. |
=== Коммерческие задачи — COBOL === | === Коммерческие задачи — COBOL === |