ВУЗ:
Составители:
58
языке следует с ним общаться. Многие предлагают для этих целей
английский язык, но он не обладает точностью и однозначностью,
необходимыми с точки зрения компьютера и исполняемых в нем
программ. В этой области уже многое сделано, но еще много пред-
стоит сделать. Мы часто жалуемся, что другие люди не понимают
нас
, но пока и сами персональные компьютеры не способны до конца
понять нас, или понять, что мы хотим сказать с полуслова. И в тече-
ние какого-то периода времени нам придется довольствоваться та-
кими машинами, которые просто следуют нашим указаниям, испол-
няя их “с точностью до миллиметра”.
Для общения с компьютерами,
еще во времена перфокарт, про-
граммисты использовали язык программирования, очень похожий на
современный Ассемблер. Это такой язык, где все команды, посту-
пающие к компьютеру, пишутся подробно c помощью специальных
слов и значков.
В наше время усиленно используются языки программирования
более высокого уровня, работать с которыми намного легче, чем с
Ассемблером, так как
в них одно слово может заменять сразу не-
сколько команд. И притом большинство языков программирования
высокого уровня в названиях команд, используемых при общении с
компьютером, используют эквиваленты на английском языке, что
облегчает программирование.
Важное значение языка программирования подчеркивается тем
фактом, что сама вычислительная машина может рассматриваться
как аппаратный интерпретатор какого-
нибудь конкретного языка,
который называется машинным языком. Для обеспечения эффектив-
ной работы машины разработаны машинные языки, использование
которых представляет известные трудности для человека. Большин-
ство пользователей не чувствуют этих неудобств благодаря наличию
одного или нескольких языков, созданных для улучшения связи че-
ловека с машиной. Гибкость вычислительной машины проявляется в
том, что
она может исполнять программы-трансляторы (в общем
случае они называются компиляторами или интерпретаторами) для
преобразования программ с языков, ориентированных на пользова-
телей, в программы на машинном языке. В свою очередь, даже сами
программы, игры, системные оболочки являются ни чем иным, как
языке следует с ним общаться. Многие предлагают для этих целей английский язык, но он не обладает точностью и однозначностью, необходимыми с точки зрения компьютера и исполняемых в нем программ. В этой области уже многое сделано, но еще много пред- стоит сделать. Мы часто жалуемся, что другие люди не понимают нас, но пока и сами персональные компьютеры не способны до конца понять нас, или понять, что мы хотим сказать с полуслова. И в тече- ние какого-то периода времени нам придется довольствоваться та- кими машинами, которые просто следуют нашим указаниям, испол- няя их “с точностью до миллиметра”. Для общения с компьютерами, еще во времена перфокарт, про- граммисты использовали язык программирования, очень похожий на современный Ассемблер. Это такой язык, где все команды, посту- пающие к компьютеру, пишутся подробно c помощью специальных слов и значков. В наше время усиленно используются языки программирования более высокого уровня, работать с которыми намного легче, чем с Ассемблером, так как в них одно слово может заменять сразу не- сколько команд. И притом большинство языков программирования высокого уровня в названиях команд, используемых при общении с компьютером, используют эквиваленты на английском языке, что облегчает программирование. Важное значение языка программирования подчеркивается тем фактом, что сама вычислительная машина может рассматриваться как аппаратный интерпретатор какого-нибудь конкретного языка, который называется машинным языком. Для обеспечения эффектив- ной работы машины разработаны машинные языки, использование которых представляет известные трудности для человека. Большин- ство пользователей не чувствуют этих неудобств благодаря наличию одного или нескольких языков, созданных для улучшения связи че- ловека с машиной. Гибкость вычислительной машины проявляется в том, что она может исполнять программы-трансляторы (в общем случае они называются компиляторами или интерпретаторами) для преобразования программ с языков, ориентированных на пользова- телей, в программы на машинном языке. В свою очередь, даже сами программы, игры, системные оболочки являются ни чем иным, как 58
Страницы
- « первая
- ‹ предыдущая
- …
- 56
- 57
- 58
- 59
- 60
- …
- следующая ›
- последняя »