Понятие трансляции программ. Компилятор. Интерпретатор. Обработка программ Программа, написанная на машинном языке (или, как говорят, в машинных кодах), содержит минимум избыточной информации, на основе которой можно было бы обнаружить формальные ошибки кодирования. Однако в этом случае даже ошибки при набивке приводили к обескураживающим результатам во время выполнения программы и требовались значительные усилия и время для обнаружения таких ошибок. Эти недостатки и послужили стимулом для создания языков программирования высокого уровня. Программист пишет программу на языке высокого уровня, удобном для человека. Эффективность написания программы при этом существенно возрастает, так как алгоритм описывается в четкой и понятной последовательности действий.
Однако эта программа не понятна реальной машине, которая воспринимает только программу в виде детального перечня команд на машинном языке. В этой ситуации у нас две машины: машина А, создание которой экономически оправдано, но которая не удобна в использовании, и … Читать дальше » Категория: Ремонт ЭВМ | Просмотров: 1155 | Добавил: vm14 | Дата: 23.11.2009 |
Языки программирования и их развитие. Языки программирования для ЭВМ — это формальные языки связи человека с вычислительной машиной, предназначенные для описания данных (информации) и алгоритмов (программ) их обработки на вычислительной машине. Программа на каком-либо языке программирования определяет порядок и вид действий, которые должна выполнять машина. Возникновение и развитие языков программирования неразрывно связано с развитием ЭВМ и с расширением сферы их применения. Следует подчеркнуть, что машина не обладает каким-либо интеллектом, так как наличие естественного интеллекта свойственно только человеку.
В течение многих веков наука, в частности математика, широко пользовалась такими естественными языками, как латынь, русский, французский, английский, немецкий и др. Однако постепенно выяснилось, что применение естественных языков в точных науках связано с рядом трудностей и даже порой приводит к проти… Читать дальше » Категория: Ремонт ЭВМ | Просмотров: 984 | Добавил: vm14 | Дата: 23.11.2009 |
Обработка информации на ЭВМ. С древнейших времен человек пользовался информацией. Информация является неотъемлемой частью процессов принятия решений как отдельными людьми, так и коллективами людей.Появилась необходимость и в обмене информацией. Поначалу возникли жесты и звуковые сигналы, впоследствии различные естественные устные и письменные языки. Наконец, появилась необходимость в обмене информацией между людьми и созданными ими устройствами. По мере развития цивилизации человеку все чаще для обдумывания и принятия решений оказывалось мало той информации, которую он воспринимал непосредственно своими органами чувств или с помощью простых измерительных приборов (весы, часы, термометры и т.д.). Стало необходимым перерабатывать информацию и пользоваться результатами этой переработки, в том числе числовой, при поиске решений в научно-технических и экономических сферах, а затем и буквенной.
В самых различных сферах деятельности человека объемы информации, подлежащие п… Читать дальше » Категория: Ремонт ЭВМ | Просмотров: 674 | Добавил: vm14 | Дата: 23.11.2009 |