Практикум для изучения дисциплины «Основы программирования»



Pdf көрінісі
бет14/81
Дата08.07.2020
өлшемі1,55 Mb.
#74978
түріПрактикум
1   ...   10   11   12   13   14   15   16   17   ...   81
Байланысты:
А.А. Тюгашев
А.А. Тюгашев, А.А. Тюгашев, А.А. Тюгашев
ЗАМЕЧАНИЕ 
В  настоящее  время  существуют  так  называемые  «компиляторы-на-лету»  (Just 
In Time — 
JIT), например, в Java-программировании. Они позволяют сократить 
потери  времени  из-за  использования  режима  интерпретации  с  порядков  до 
двух-трех раз. 
В  то  же  время  скомпилированная  программа  в  машинном  коде — 
аналогично  программе  на  ассемблере —  может  исполняться  лишь  на 
архитектурно  совместимой  ЭВМ.  А  для  интерпретируемого  языка 
(например,  Java)  достаточно  установки  на  данный  компьютер  машины 
времени исполнения (в случае Java — JVM (Java Virtual Machine)), после 
чего  на  ней  теоретически  могут  быть  исполнены  любые  программы  на 
данном  интерпретируемом  языке  (лозунг  Java —  Write Once Run 
Everywhere — 
«написав  раз,  запускаешь  везде!»).  Среди  языков 
программирования  высокого  уровня  Бейсик,  Лисп,  Java,  Питон,  Форт 
обычно  реализуются  как  интерпретаторы,  а  Фортран,  Си,  С++,  Паскаль, 
Модула-2 —  как  компиляторы,  хотя  это  правило  не  является 
обязательным. 
Программирование  на  языках  высокого  уровня  гораздо  удобнее  для 
человека,  чем  в  терминах  машины.  В результате  появления  Фортрана  и 
Кобола  программирование  стало  доступным  широкому  кругу 
специалистов.  Неудивительно,  что  языки  программирования  высокого 
уровня стали бурно развиваться. В настоящее время известно более 8000 


Достарыңызбен бөлісу:
1   ...   10   11   12   13   14   15   16   17   ...   81




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет