ВУЗ:
Составители:
20
основными машинными аспектами можно легко и просто оперировать
достаточно очевидным для программиста образом. Второй цели идеально
отвечает язык, который настолько "близок к решаемой задаче", чтобы
концепции ее решения можно было выражать прямо и коротко.
Компьютер способен работать с программами, написанными на его
родном машинном языке. Существует почти столько же разных
машинных
языков, сколько и компьютеров, все они простые операции производятся
со скоростью молнии на двоичных числах.
Персональные компьютеры IBM используют машинный язык
микропроцессоров семейства 8086, так как их аппаратная часть
основывается на данных микропроцессорах.
Можно писать программы непосредственно на машинном языке,
хотя это и сложно. Для спасения программистов от сурового машинного
языка программирования
, были созданы языки высокого уровня (т.е.
немашинные языки), которые стали своеобразным связующим мостом
между человеком и машинным языком компьютера. Языки высокого
уровня работают через трансляционные программы, которые вводят
"исходный код" (гибрид английских слов и математических выражений,
который считывает машина), и в конечном итоге заставляет компьютер
выполнять соответствующие команды, которые
даются на машинном
языке. Существует два основных вида трансляторов: интерпретаторы,
которые сканируют и проверяют исходный код в один шаг, и
компиляторы, которые сканируют исходный код для производства текста
программы на машинном языке, которая затем выполняется отдельно.
Интерпретаторы
Преимущество интерпретаторной реализации состоит в том, что она
допускает "непосредственный режим". Непосредственный режим
позволяет вам задавать компьютеру задачу вроде PRINT 3.14159*3/2.1 и
возвращает вам ответ, как только вы нажмете клавишу ENTER (это
позволяет использовать компьютер стоимостью 3000 долларов в качестве
калькулятора стоимостью 10 долларов). Кроме того, интерпретаторы
имеют специальные атрибуты, которые упрощают отладку. Можно,
например, прервать обработку интерпретаторной программы, отобразить
содержимое определенных переменных, бегло просмотреть программу, а
затем
продолжить исполнение.
Больше всего программистам нравится в интерпретаторах
возможность получения быстрого ответа. Здесь нет необходимости в
компилировании, так как интерпретатор всегда готов для вмешательства в
основными машинными аспектами можно легко и просто оперировать достаточно очевидным для программиста образом. Второй цели идеально отвечает язык, который настолько "близок к решаемой задаче", чтобы концепции ее решения можно было выражать прямо и коротко. Компьютер способен работать с программами, написанными на его родном машинном языке. Существует почти столько же разных машинных языков, сколько и компьютеров, все они простые операции производятся со скоростью молнии на двоичных числах. Персональные компьютеры IBM используют машинный язык микропроцессоров семейства 8086, так как их аппаратная часть основывается на данных микропроцессорах. Можно писать программы непосредственно на машинном языке, хотя это и сложно. Для спасения программистов от сурового машинного языка программирования, были созданы языки высокого уровня (т.е. немашинные языки), которые стали своеобразным связующим мостом между человеком и машинным языком компьютера. Языки высокого уровня работают через трансляционные программы, которые вводят "исходный код" (гибрид английских слов и математических выражений, который считывает машина), и в конечном итоге заставляет компьютер выполнять соответствующие команды, которые даются на машинном языке. Существует два основных вида трансляторов: интерпретаторы, которые сканируют и проверяют исходный код в один шаг, и компиляторы, которые сканируют исходный код для производства текста программы на машинном языке, которая затем выполняется отдельно. Интерпретаторы Преимущество интерпретаторной реализации состоит в том, что она допускает "непосредственный режим". Непосредственный режим позволяет вам задавать компьютеру задачу вроде PRINT 3.14159*3/2.1 и возвращает вам ответ, как только вы нажмете клавишу ENTER (это позволяет использовать компьютер стоимостью 3000 долларов в качестве калькулятора стоимостью 10 долларов). Кроме того, интерпретаторы имеют специальные атрибуты, которые упрощают отладку. Можно, например, прервать обработку интерпретаторной программы, отобразить содержимое определенных переменных, бегло просмотреть программу, а затем продолжить исполнение. Больше всего программистам нравится в интерпретаторах возможность получения быстрого ответа. Здесь нет необходимости в компилировании, так как интерпретатор всегда готов для вмешательства в 20
Страницы
- « первая
- ‹ предыдущая
- …
- 18
- 19
- 20
- 21
- 22
- …
- следующая ›
- последняя »