ВУЗ:
Составители:
21
Компиляторы
Компилятор-это транслятор текста на машинный язык, который
считывает исходный текст. Он оценивает его в соответствии с синтак-
сической конструкцией языка и переводит на машинный язык. Другими
словами, компилятор не исполняет программы, он их строит. Интер-
претаторы невозможно отделить от программ, которые ими прогоняют-
ся, компиляторы делают свое
дело и уходят со сцены. При работе с
компилирующим языком, таким как Турбо-Бейсик, вы придете к необ-
ходимости мыслить о ваших программах в признаках двух главных фаз
их жизни: периода компилирования и периода прогона. Большинство
программ будут прогоняться в четыре - десять раз быстрее их интер-
претаторных эквивалентов. Если вы поработаете
над улучшением, то
сможете достичь 100-кратного повышения быстродействия. Оборотная
сторона монеты состоит в том, что программы, расходующие большую
часть времени на возню с файлами на дисках или ожидание ввода, не
смогут продемонстрировать какое-то впечатляющее увеличение скоро-
сти.
КЛАССИФИКАЦИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ
Машинно – ориентированные языки
Машинно – ориентированные языки – это
языки, наборы опера-
торов и изобразительные средства которых существенно зависят от
особенностей ЭВМ (внутреннего языка, структуры памяти и т.д.). Ма-
шинно –ориентированные языки позволяют использовать все возмож-
ности и особенности Машинно – зависимых языков:
- высокое качество создаваемых программ (компактность и ско-
рость выполнения);
- возможность использования конкретных аппаратных ресурсов;
-
предсказуемость объектного кода и заказов памяти;
- для составления эффективных программ необходимо знать систему
команд и особенности функционирования данной ЭВМ;
- трудоемкость процесса составления программ, плохо защищенного
от появления ошибок;
- низкая скорость программирования;
- невозможность непосредственного использования программ, со-
ставленных на этих языках, на ЭВМ других типов.
Машинно-ориентированные
языки по степени автоматического про-
граммирования подразделяются на классы.
Машинный язык
Компиляторы Компилятор-это транслятор текста на машинный язык, который считывает исходный текст. Он оценивает его в соответствии с синтак- сической конструкцией языка и переводит на машинный язык. Другими словами, компилятор не исполняет программы, он их строит. Интер- претаторы невозможно отделить от программ, которые ими прогоняют- ся, компиляторы делают свое дело и уходят со сцены. При работе с компилирующим языком, таким как Турбо-Бейсик, вы придете к необ- ходимости мыслить о ваших программах в признаках двух главных фаз их жизни: периода компилирования и периода прогона. Большинство программ будут прогоняться в четыре - десять раз быстрее их интер- претаторных эквивалентов. Если вы поработаете над улучшением, то сможете достичь 100-кратного повышения быстродействия. Оборотная сторона монеты состоит в том, что программы, расходующие большую часть времени на возню с файлами на дисках или ожидание ввода, не смогут продемонстрировать какое-то впечатляющее увеличение скоро- сти. КЛАССИФИКАЦИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ Машинно – ориентированные языки Машинно – ориентированные языки – это языки, наборы опера- торов и изобразительные средства которых существенно зависят от особенностей ЭВМ (внутреннего языка, структуры памяти и т.д.). Ма- шинно –ориентированные языки позволяют использовать все возмож- ности и особенности Машинно – зависимых языков: - высокое качество создаваемых программ (компактность и ско- рость выполнения); - возможность использования конкретных аппаратных ресурсов; - предсказуемость объектного кода и заказов памяти; - для составления эффективных программ необходимо знать систему команд и особенности функционирования данной ЭВМ; - трудоемкость процесса составления программ, плохо защищенного от появления ошибок; - низкая скорость программирования; - невозможность непосредственного использования программ, со- ставленных на этих языках, на ЭВМ других типов. Машинно-ориентированные языки по степени автоматического про- граммирования подразделяются на классы. Машинный язык 21
Страницы
- « первая
- ‹ предыдущая
- …
- 19
- 20
- 21
- 22
- 23
- …
- следующая ›
- последняя »