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

Реализация - язык

Cтраница 3


Проблематика, связанная с реализацией языков уровня SETL, интересна и важна как в научном, так и в прикладном смысле. Причиной этого является тот факт, что рост мощностей вычислительных комплексов может в ближайшее время выдвинуть языки сверхвысокого уровня в ряд основных, широко используемых средств программирования, поскольку только такие средства могут обеспечить высокую производительность процесса создания программ.  [31]

Из-за высокой стоимости программного моделирования реализация языка, основанная на компиляции, кажется привлекательной альтернативой. Однако сильная изменчивость во время выполнения, допускаемая языком, затрудняет компиляцию.  [32]

Предполагается, что в каждой реализации языка Модула-2 имеется стандартный библиотечный модуль Storage для распределения и освобождения памяти в системе.  [33]

Важным нововведением, связанным с реализацией языка Паскаль, оказалось использование промежуточного Р - кода. С одной стороны, это повысило мобильность программных систем, написанных на Паскале, с другой стороны, микропрограммная реализация Р - кода уменьшила в 4 - 5 раз длину исполняемого программного текста и в 1 5 - 2 раза увеличила быстродействие этих программ.  [34]

Сейчас известны и используются в реализациях языков многие различные методы управления памятью.  [35]

АПЛ представляет собой идеальную базу для реализации языка GRIP, поскольку работа с массивами в нем характеризуется почти полной свободой.  [36]

Данная иерархическая система не заканчивается на реализации языка высокого уровня. Программы, написанные программистом, добавляют еще один уровень иерархии. Что же представляет собой машинный язык программно моделируемой виртуальной машины, определяемой программами пользователя. Этот язык образуется входными данными для программ. Как только программист доведет свои программы до работоспособного состояния, он пишет программу для виртуальной машины, определяемой этими программами, подбирая соответствующую совокупность входных данных. Если это звучит слишком громко, то только потому, что для многих программ форматы входных данных настолько просты, что образуют лишь чрезвычайно тривиальный язык программирования. Однако очевидно, что каждый программист, работавший над созданием низших уровней описываемой иерархии, должен придерживаться именно этой точки зрения, поскольку программы и структуры данных, создающиеся на каждом уровне, моделируют на самом деле виртуальную машину, для которой пишутся программы следующего уровня.  [37]

Множество J, в котором задана реализация R языка S, не ограничено никакими условиями, кроме непустоты. В самом деле, Т не пусто, поскольку оно содержит бесконечное множество V всех свободных индивидных переменных.  [38]

Существенным является, во-первых, режим реализации языка - компиляция или интерпретация и, во-вторых, то, какие из функций обработки языка выделяются на специализированный процессор.  [39]

Большое внимание уделено в этой книге реализации языка. Авторы не предполагают, что создание интерпретаторов или компиляторов для этого языка станет массовым занятием программистов. Однако методы интерпретации и компиляции, описанные в книге, могут быть применены во многих других случаях, особенно при реализации языков, имеющих дело с символьной информацией. Отсутствие подобных примеров создает довольно большие трудности при изучении программирования для ЭВМ. Глава 2 книги в какой-то мере заполняет этот пробел.  [40]

В этом случае можно было задать реализацией языка определенное множество значений каждого из стандартных типов данных и отдельно определить и реализовать необходимый набор операций над ними.  [41]

Это соглашение действует не во всех реализациях языка ( см. сноску на стр.  [42]

Имя этого предиката варьируется в зависимости от реализации языка.  [43]

Кроме того, приходится учитывать, что реализация языков высокого уровня в малых специализированных машинах влечет за собой значительное увеличение аппаратурных затрат, требует больших объемов внутренней памяти и, как следствие, ведет к удорожанию машин. Неизбежное же стремление к дешевизне накладывает существенные ограничения на технические параметры таких машин: их оборудование должно быть минимальным по стоимости и соответственно по объему.  [44]

Теперь посмотрим, что произойдет при использовании ленивой реализации языка Норе вместо стандартной. Вернемся к энергичному интерпретатору из разд.  [45]



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