Cтраница 2
В настоящее время все большее внимание уделяется использованию алгоритмических языков, таких как ФОРТРАН, КОБОЛ, ПЛ / 1, РПГ ( генератор программ отчетов), АЛГОЛ. Ведущее место среди них занимают языки ФОРТРАН и КОБОЛ. [16]
Во многих случаях затраты на программирование с использованием алгоритмических языков высокого уровня оказываются в 5 - 10 раз ниже аналогичных затрат при программировании на ассемблере. Дело в том, что производительность труда, исчисляемая количеством написанных операторов, в обоих случаях приблизительно одинакова. Но один оператор языка высокого уровня превращается в 5 - 10 машинных команд, тогда как одному оператору ассемблера, как правило, соответствует одна машинная команда. Правда, использование макросредств в ассемблере нередко уравнивает шансы обеих сторон. Однако сравнивать и тем более противопоставлять ассемблер языкам высокого уровня было бы нелепо. И тем не менее ни одна из известных операционных систем не дает системному программисту средств, позволяющих полностью отказаться от услуг ассемблера. Даже ярые его противники сходятся на том, что эффективность математического обеспечения, написанного на языке высокого уровня, может быть значительно повышена путем использования ассемблера. Статистика свидетельствует о том, что около 10 % операторов программы определяют до 90 % времени ее выполнения, а 50 % общего времени работы приходится на долю 1 % операторов, составляющих программу. [17]
Нужно подчеркнуть, что массовое автоматизированное программирование с использованием алгоритмических языков не снимает вопроса обучения программированию в коде машин. Такое программирование всегда будет нужно хотя бы потому, что именно этим способом разрабатываются программы, составляющие математическое обеспечение машин. Сборник задач обеспечивает достаточные возможности такому обучению. [18]
Таким образом, при решении задачи на ЭВМ с использованием алгоритмического языка ее алгоритм последовательно представляют на математическом языке, в виде блок-схемы, на алгоритмическом языке и наконец на языке машины. [19]
Программы, приведенные в учебном пособии, написаны с использованием алгоритмического языка ФОРТРАН, реализованного транслятором версии 2.5 операционной системы ОС РВ СМ ЭВМ. [20]
Не случайно при разработке математического обеспечения такое большое внимание уделено использованию алгоритмических языков при программировании типовых изображений. Суммарный объем программ, включаемых в библиотеку типовых изображений, может оказаться настолько большим, что программирование только в машинном языке может растянуться на много лет. [21]
В сборник включены задачи по основам программирования, программированию с использованием алгоритмических языков ( Фортрана, Алгола-60, ПЛ / 1), позволяющие приобрести практические навыки в разработке программ задач вычислительной математики, алгебры, символьных данных, обработка файлов. [22]
Наиболее распространены в настоящее время проблемно-ориентированные системы программирования, основанные на использовании алгоритмических языков. [23]
В любом случае, чтобы прикладная система обладала возможностями, удовлетворяющими конкретный круг пользователей, необходимо использование алгоритмического языка, способного опираться на базу знаний. Это может быть осуществлено либо в рамках включающего языка, как это делается в традиционной технологии СУБД либо в рамках специального языка программирования баз знаний. [24]
![]() |
Форматы команд машины и языка Ассемблер. [25] |
В настоящей работе не приводятся сведения по программированию в кодах машины относительно языка Ассемблера или по использованию алгоритмических языков более высокого уровня. [26]
В настоящее время имеется достаточно публикаций, посвященных технике программирования для различных моделей машин, с использованием алгоритмических языков и программных систем общего назначения [17, 25-29], созданию информационного обеспечения, особенно вопросам классификации и кодирования. Одна ко существенно меньшее внимание уделено более общим, методологическим вопросам создания информационного и программного обеспечения. Именно этим вопросам и уделяется внимание в настоящей монографии. Учитывая тесную связь математического обеспечения с программным и информационным обеспечением, ниже уделено определенное внимание некоторым общим вопросам создания математического обеспечения. [27]
Значительное число работ посвящено описанию моделирования отдельных реальных и гипотетических систем, как правило, с использованием алгоритмических языков общего назначения. [28]
Это требует знакомства с программированием на уровне языка машин и, вообще говоря, не является приемлемым при использовании алгоритмических языков высокого уровня, подобных ФОРТРАНу или АЛГОЛу. [29]
Такой перевод, вообще говоря, представляет собой достаточно сложную задачу, и если бы его приходилось делать человеку, то эффективность использования алгоритмических языков была бы весьма невелика. [30]