История создания ПЭВМ и их программного обеспечения. Сивохин А.В - 58 стр.

UptoLike

58
языке следует с ним общаться. Многие предлагают для этих целей
английский язык, но он не обладает точностью и однозначностью,
необходимыми с точки зрения компьютера и исполняемых в нем
программ. В этой области уже многое сделано, но еще много пред-
стоит сделать. Мы часто жалуемся, что другие люди не понимают
нас
, но пока и сами персональные компьютеры не способны до конца
понять нас, или понять, что мы хотим сказать с полуслова. И в тече-
ние какого-то периода времени нам придется довольствоваться та-
кими машинами, которые просто следуют нашим указаниям, испол-
няя ихс точностью до миллиметра”.
Для общения с компьютерами,
еще во времена перфокарт, про-
граммисты использовали язык программирования, очень похожий на
современный Ассемблер. Это такой язык, где все команды, посту-
пающие к компьютеру, пишутся подробно c помощью специальных
слов и значков.
В наше время усиленно используются языки программирования
более высокого уровня, работать с которыми намного легче, чем с
Ассемблером, так как
в них одно слово может заменять сразу не-
сколько команд. И притом большинство языков программирования
высокого уровня в названиях команд, используемых при общении с
компьютером, используют эквиваленты на английском языке, что
облегчает программирование.
Важное значение языка программирования подчеркивается тем
фактом, что сама вычислительная машина может рассматриваться
как аппаратный интерпретатор какого-
нибудь конкретного языка,
который называется машинным языком. Для обеспечения эффектив-
ной работы машины разработаны машинные языки, использование
которых представляет известные трудности для человека. Большин-
ство пользователей не чувствуют этих неудобств благодаря наличию
одного или нескольких языков, созданных для улучшения связи че-
ловека с машиной. Гибкость вычислительной машины проявляется в
том, что
она может исполнять программы-трансляторы (в общем
случае они называются компиляторами или интерпретаторами) для
преобразования программ с языков, ориентированных на пользова-
телей, в программы на машинном языке. В свою очередь, даже сами
программы, игры, системные оболочки являются ни чем иным, как
языке следует с ним общаться. Многие предлагают для этих целей
английский язык, но он не обладает точностью и однозначностью,
необходимыми с точки зрения компьютера и исполняемых в нем
программ. В этой области уже многое сделано, но еще много пред-
стоит сделать. Мы часто жалуемся, что другие люди не понимают
нас, но пока и сами персональные компьютеры не способны до конца
понять нас, или понять, что мы хотим сказать с полуслова. И в тече-
ние какого-то периода времени нам придется довольствоваться та-
кими машинами, которые просто следуют нашим указаниям, испол-
няя их “с точностью до миллиметра”.
   Для общения с компьютерами, еще во времена перфокарт, про-
граммисты использовали язык программирования, очень похожий на
современный Ассемблер. Это такой язык, где все команды, посту-
пающие к компьютеру, пишутся подробно c помощью специальных
слов и значков.
   В наше время усиленно используются языки программирования
более высокого уровня, работать с которыми намного легче, чем с
Ассемблером, так как в них одно слово может заменять сразу не-
сколько команд. И притом большинство языков программирования
высокого уровня в названиях команд, используемых при общении с
компьютером, используют эквиваленты на английском языке, что
облегчает программирование.
   Важное значение языка программирования подчеркивается тем
фактом, что сама вычислительная машина может рассматриваться
как аппаратный интерпретатор какого-нибудь конкретного языка,
который называется машинным языком. Для обеспечения эффектив-
ной работы машины разработаны машинные языки, использование
которых представляет известные трудности для человека. Большин-
ство пользователей не чувствуют этих неудобств благодаря наличию
одного или нескольких языков, созданных для улучшения связи че-
ловека с машиной. Гибкость вычислительной машины проявляется в
том, что она может исполнять программы-трансляторы (в общем
случае они называются компиляторами или интерпретаторами) для
преобразования программ с языков, ориентированных на пользова-
телей, в программы на машинном языке. В свою очередь, даже сами
программы, игры, системные оболочки являются ни чем иным, как


                                58