Cтраница 4
В учебном пособии обсуждаются алгоритмы решения наиболее широко распространенных классов задач, покрывающих практически всю область программирования: поиск и сортировка, численные алгоритмы и алгоритмы на графах. Особое внимание уделено алгоритмам параллельной обработки, редко освещаемым в литературе на русском языке. [46]
Начиная с 1973 г. нами были предприняты попытки перенести некоторые представления о локальной организации в область программирования и искусственного интеллекта. Риша [ Rish, 1973 ] на случай присутствия побочных эффектов. Наша система, а также рекурсивный способ оценивания несимвольных функций в языке Лисп изложены в гл. [47]
Следует учитывать, что ТММ изучают на втором-третьем курсах, когда знания и опыт студентов в области программирования и непосредственного общения с ЭВМ весьма ограничены. Поэтому работа их должна быть организована таким образом, чтобы трудности, которые студенты могут испытывать при практическом использовании ЭВМ для решения задач, не вызывали у них отрицательного отношения к применяемым техническим средствам. [48]
Хорошо организованная периферийная система строится таким образом, чтобы от пользователя не требовались специальные знания в области программирования и вычислительной техники. Иначе говоря, подобная система должна быть помощником и советчиком для специалиста, ее эксплуатирующего. Такая периферийная система в своей памяти хранит всю необходимую для работы нормативно-справочную информацию, а также инструктивные материалы, в том числе и обучающие инструкции, советующие подсистемы и тесты. Всем этим требованиям СЦПД в полной мере не отвечает. Но использование средств ЕС ЭВМ, возможность применения пользовательских подпрограмм позволяют приблизить СЦПД к требованиям периферийных систем. Однако установка терминалов СЦПД на периферии непосредственно на рабочих местах конкретных специалистов обязывает проектанта тщательно взвешивать все аргументы в пользу такого шага. [49]
![]() |
Технические характеристики отечественных управляющих микроэвм. [50] |
Программное обеспечение специализированное, входной язык ориентирован на конкретную область применения и не требует специальных знаний в области программирования. Специализированные средства являются более дорогими по сравнению с универсальными. Поэтому их применяют для повышения эффективности использования технологического оборудования при выпуске установок большими партиями. [51]
Ко времени своего выступления с лекцией 1974 г. Дональд Кнут был уже широко известен своими достижениями в области программирования и программных систем, в том числе своей многотомной серией Искусство программирования для ЭВМ. [52]