Реализация - язык - программирование - Большая Энциклопедия Нефти и Газа, статья, страница 1
Христос Воскрес! А мы остались... Законы Мерфи (еще...)

Реализация - язык - программирование

Cтраница 1


Реализация языка программирования Паскаль для ЭВМ семейства CDC обеспечивает возможность вывода посмертного дампа стека в символическом виде, включая в него имена переменных и их значения.  [1]

Реализация языка программирования Паскаль для ЭВМ семейства CDC обеспечивает возможность обращения к подпрограммам, написанным на языке Фортран. Такая, написанная на языке Фортран подпрограмма должна быть описана в программе на языке Паскаль как процедура, тело которой заменено на служебное слово Fortran. Очевидно, что аналогично этому из программы, написанной на языке Паскаль, можно обращаться к подпрограммам, написанным и на других языках программирования, при условии, что в последних обеспечивается выполнение соглашения о связях и вызывающей последовательности в точности таких же, которые существуют для языка Фортран. В том числе из программ, написанных на языке Паскаль, возможно обращение к подпрограммам, написанным на языке ассемблера.  [2]

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

Проанализируйте реализацию языка программирования, с которым вы знакомы. В чем заключается трансляция различных инструкций и выражений в выполняемую форму. Какое программное моделирование необходимо при выполнении пограммы. Моделируется ли программно итерпретатор. Какие из примитивных операций требуют программного моделирования.  [4]

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

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

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

Необходимо отметить, что стоимость реализации языков программирования подвержена влиянию различных факторов.  [8]

Де Джонга Критическое сравнение некоторых реализаций языков программирования представляет собой попытку перейти от сравнения собственно языков программирования к сравнению трансляторов с соответствующих языков программирования, что позволяет произвес - - ти сравнение особенностей их реализации. К сожалению, и эта статья воспроизведена не в полном объеме. Поэтому получилось нечто среднее между критикой и оценкой языка программирования Паскаль.  [9]

Переменная, которая определяется всеми реализациями языка программирования и может быть использована в любой программе на этом языке.  [10]

Трансляция и моделирование имеют свои преимущества при реализации языка программирования.  [11]

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

С активным развитием глобальной сети было создано немало реализаций популярных языков программирования, адаптированных специально для Интернета. Все они отличаются характерными особенностями: языки являются интерпретируемыми, интерпретаторы для них распространяются бесплатно, а сами программы - в исходных текстах. Такие языки называют скрипт-языками.  [13]

В последние годы профессор Флойд занимается разработкой и реализацией языка программирования, в первую очередь предназначенного для использования студентами. Язык можно будет использовать при систематическом обучении новичков структурному программированию, и по своим возможностям он будет почти универсален.  [14]

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



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