Разработчик - язык - Большая Энциклопедия Нефти и Газа, статья, страница 1
Жизнь похожа на собачью упряжку. Если вы не вожак, картина никогда не меняется. Законы Мерфи (еще...)

Разработчик - язык

Cтраница 1


Разработчики языка предположили, что наследование процедур позволит программировать в терминах родовых операций, детали реализации которых конкретизируются по-разному для объектов разных классов. Так же, как абстрактные типы данных позволяют программисту забыть о деталях хранения конкретных данных в машине, так и родовые операции позволяют на определенной стадии не принимать во внимание детали реализации однотипных операций в каждом конкретном случае.  [1]

Разработчики языка Ада хорошо выполнили домашнее задание, изучив существующие языки программирования и скорректировав [ sic ] их недостатки. Язык Ада обеспечивает большую типовую безопасность и предоставляет в распоряжение программиста лучшие средства модульного программирования, чем другие языки программирования.  [2]

Долг разработчиков языков - создать такие языки программирования, которые способствовали бы хорошему стилю, поскольку известно, что стиль существенно зависит от языка, на котором формулируется программа. Всплеск интереса к структурному программированию, который мы сейчас переживаем, показал, что ни один из существующих языков не является идеальным инструментом для манипулирования с программами ш структурами данных; неясно также, каким должен быть идеальный язык.  [3]

Главная цель, которую преследовали разработчики языка ПЛ / М, - предоставить в распоряжение инженерно-технических работников средство для быстрого создания системного и прикладного программного обеспечения микропроцессорных систем.  [4]

И наконец, значительные усилия разработчиков языков и средств их интерпретации направлены на повышение уровня абстракции описания.  [5]

Выход из этого положения, найденный разработчиками языка Ассемблера, лучше всего пояснить на следующем примере. Во многих научных книгах часто повторяются некоторые понятия или выражения. Чтобы не загромождать текст повторениями одних и тех же слов, принято записывать их в сокращенном виде или условными обозначениями и прилагать к книге список условных обозначений, позволяющих читателю выяснить смысл аждого из них. Макросредства, входящие в состав 1зыка Ассемблера, точно так же позволяют программи -: там вводить собственные сокращенные обозначения для lacTO повторяющихся последовательностей операторов.  [6]

Итак, лучший из моих советов организаторам и разработчикам языка АДА остался без внимания. И вот, как последнее средство, я обращаюсь к вам, представителям программистской общественности США, а также гражданам, причастным к благосостоянию и безопасности вашей страны и всего человечества: не позволяйте этот язык в его теперешнем состоянии использовать в приложениях, надежность которых критичн, таких, как атомные электростанции, крылатые ракеты, системы раннего оповещения, системы противоракетной обороны. Следующая ракета, которая собьется к пути в результате ошибки в языке программирования, может оказаться не исследовательским космическим зондом, летящим в безобидное путешествие к Венере; это может быть ракета с ядерной боеголовкой, которая способна взорваться над одним из наших собственных городов. Ненадежный язык программирования, порождающий ненадежные программы, представляют для окружающей среды и нашего общества несравненно больший риск, чем небезопасные автомобили, токсические пестициды или аварии на атомной электростанции. Неусыпно добивайтесь снижения риска, а не увеличения его.  [7]

Так как АЛГОЛ практически не зависит от конкретной вычислительной машины, а операции ввода-вывода зависят от устройств ввода-вывода, которые имеет вычислительная машина, разработчиками языка было решено не включать процедуры ввода-вывода в формальное описание языка.  [8]

Как правило, производители ЭВМ не заботятся о повышении эффективности программирования. Разработчики языков обычно не принимают во внимание трудности реализации и внедрения языков и систем программирования и склонны изобретать новый язык, как только становятся ощутимыми недостатки и ограничения существующих языков и систем программирования.  [9]

Очевидно, что решение вопроса о том, что является более естественным, - дело вкуса. Разработчики языка Ада находят использование механизма рандеву вполне естественным, автор же не до конца уверен в этом.  [10]

Удобство чтения предполагает наличие таких качеств языка, как естественные форматы инструкции, структурность инструкций, широкое использование ключевых и шумовых слов, вложенные комментарии, неограниченность длины идентификаторов, мнемонические символы операторов, свободные форматы полей, полные описания данных. Удобство чтения разработчики языка, безусловно, гарантировать не могут, потому что самая совершенная конструкция языка не может стать панацеей от плохого программирования. Из языков, представленных в части II, стремление к удобочитаемости наиболее полно проявляется в Коболе - но лишь за счет утраты простоты записи и трансляции.  [11]

Все же нам представляется, что описание комбинационных логических схем с использованием обычных логических выражений и присвоений выпщдИТ более естественно и наглядно. Правда, разработчики языка утверждаю1 что представление логических преобразований с использованием ПРими гивов позволяет уменьшить время моделирования.  [12]

К счастью разработчики языка Паскаль предвидели эту проблему, поэтому нам разрешено определять ссылки на объекты перед описанием самих объектов.  [13]

Типы Атланта делятся на две категории: встроенные и произвольные типы. Спецификация встроенных типов осуществляется разработчиками языка, а их реализация - разработчиками системы программирования.  [14]

В отличие от NIL система Т содержит довольно маленькое ( около 600 строк) ядро, написанное не на языке Лисп. Используя хороший оптимизирующий транслятор, разработчики языка надеялись создать более производительную систему, чем путем реализации большей части системы вручную на машинном языке. Благодаря такому подходу система получилась легко переносимой. Техника раскрутки заметно облегчает как разработку самой системы, так и ее сопровождение.  [15]



Страницы:      1    2    3