Cтраница 3
К перспективным направлениям нужно прежде всего отнести разработки, связанные с попытками интеллектуализации истру-ментария проектирования баз данных, создания и эксплуатации программного обеспечения информационных систем, движение навстречу разработкам в области искусственного интеллекта, нуждающимся, в свою очередь, в базоданновой поддержке. Предпосылки успешного развития этого направления в значительной мере формируются благодаря тем шагам, которые предпринимаются для практического воплощения новой методологии моделирования данных. Ее основой служат объектно-ориентированный подход, а также типовополные языки программирования баз данных, которые впитали в себя передовые достижения современного программирования. [31]
Исторически, первые интерпретаторы были построены в связи с машиноподобными языками, специально предназначенными для упрощения программирования; такие языки были проще в обращении, чем машинный язык. После возникновения языков программирования эта функция интерпретирующих систем постепенно отмерла, но это не означает, что и интерпретаторы умерли. Наоборот, их роль возросла до такой степени, что эффективное использование интерпретирующих программ может рассматриваться как одна из существенных характеристик современного программирования. [32]
Долгосрочные программы охватывают мероприятия, рассчитанные на длительный период в соответствии с принятой стратегией маркетинга. Единая общая программа маркетинга предприятия выступает как взаимосвязанная система программ маркетинга по отдельным рынкам и группам однородной продукции и поэтому служит основой для разработки планов научно-исследовательских и опытно-конструкторских работ, производства, сбыта, сервиса. Если российские предприятия и предприниматели намерены успешно утвердиться на рынке и активно на него воздействовать, то иного пути, как внедрение современного программирования маркетинга, у них нет. [33]
Эти управляющие и измерительные устройства радикально отличаются по своей конструкции от простых коман-доаппаратов, блоков управления для станков с ЧПУ и релейно-контактных устройств, однако они обязаны унаследовать все лучшее в методике проектирования устройств предыдущих поколений. И если методы управления надежностью аппаратуры образуют уже достаточно сложившуюся область современной технологии, то обеспечение надежности и в особенности контролепригодности ( верифицируемости) программ остается наиболее трудноразрешимой проблемой в современном программировании. Наиболее детально положение дел в этой области рассмотрено в [54]; не отвлекаясь на пересказ содержания этой работы, сосредоточимся на сравнительном анализе, различных языков программирования ПЭВМ в этом аспекте. [34]
В настоящее время широко используют минимальный вариант подсистемы графического отображения - один или несколько чертежных автоматов, соединенных с ЭВМ. Программное обеспечение чертежных автоматов является подсистемой системы программ отображения ( см. рис. 29) и включает только те программы, которые необходимы для преобразования результатов автоматизированного проектирования в массивы команд автомата. Программы объединяются в группы и реализуются в определенной последовательности. Передача управления и обмен данными осуществляются посредством управляющих программ, или же эти функции закладываются непосредственно во взаимодействующие программы. Программные подсистемы такого типа в современном программировании принято называть пакетами программ. Пакет характеризуется входной системой данных; выходной системой данных; составом и структурой внутренних программ, образующих в совокупности тело пакета; наличием управляющих программ. [35]
Так, например, необходимо пробное бурение с опережением выемки до 140 м для того, чтобы выявить заранее наличие тектонических нарушений и размывов пласта. Необходимо разрабатывать новое или приспосабливать имеющееся оборудование, применяемое при добыче руд в крепких породах или в нефтяной промышленности. Некоторые производители угледобывающего оборудования, ожидавшие хороших перспектив в конце 40 - х годов, перешли в другие отрасли, когда их надежды не оправдались, но теперь зачастую стремятся вернуться обратно, неся с собой накопленный в других отраслях опыт и новые виды оборудования. Наконец, компьютеры заменяют счеты, устаревшие системы сменяются современным программированием, имитационными моделями, банками данных и автоматизированными поисковыми системами. [36]