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