Справочник химика 21

Химия и химическая технология

Статьи Рисунки Таблицы О сайте English

Язык эталонный

    Для алгоритмического языка Алгол-60 приняты три уровня (способа) его представления эталонный язык, язык публикаций и язык конкретного представления [4]. [c.50]

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


    Язык конкретного представления предназначен для реализации Алгола на вычислительных машинах, и его применение обусловлено конструктивными особенностями машины. Программа, обеспечивающая перевод логико-математических конструкций алгоритма на язык машины, называемая транслятором, составляется исходя из конкретного представления эталонного языка. [c.51]

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

    В начале текста программы допускается употребление названия задачи. Число букв названия в латинском алфавите может быть произвольным, однако печатаются при выводе исходной программы только первые шесть символов. В программу можно также вводить комментарий по правилам эталонного языка. Русский текст может быть только в строках и примечаниях и должен быть выделен знаками +) и —). Между этими знаками не может быть других символов кроме русского алфавита. [c.477]

    Первый уровень — эталонный язык, содержащий полный перечень всех символов алгоритмического языка и синтаксических правил (т. е. правил сочетания символов в конструкциях языка). На основе эталонного языка определяются все другие уровни данного языка. [c.66]

    Второй уровень — язык публикаций, допускающий некоторые видоизменения эталонного языка, обеспечивающие удобство печати (например, индексы, показатели степени, греческие буквы и т. п.), которые записываются на языке публикаций обычным образом. [c.66]

    Третий уровень — конкретные представления языка, образующиеся из эталонного языка путем его изменения, которое обусловлено особенностями трансляторов для конкретных ЦВМ. [c.66]

    Конструктивные особенности ЦВМ, в первую очередь устройств ввода — вывода, а также устройств подготовки данных, как правило, не позволяют непосредственно использовать набор символов эталонного языка. Поэтому входной язык транслятора, являясь конкретным представлением алгоритмического языка, отличается от эталонного языка. Вводится целый ряд изменений и ограничений, упрощающих трансляцию на машинный язык. Так, например, могут быть допустимы только заглавные буквы латинского алфавита, в качестве меток нельзя использовать целые числа, не допускается рекурсивность процедур и рекурсивные обращения и т. п. [c.66]


    С другой стороны, в эталонном языке не определены строго процедуры ввода — вывода и обмена данными между устрой- [c.66]

    Если программа составлена на эталонном языке, то перед рещением задачи на ЦВМ она должна быть записана на входном языке конкретного транслятора. Процесс перевода эталонной записи на входной язык сам по себе не сложен (при некотором навыке запись программы может сразу выполняться на входном языке транслятора). [c.67]

    Эталонный язык предназначен для основных публикаций синтаксиса языка. Это описание является основой и руководством для разработки программы перевода (транслятора) и не связано с какими-либо особенностями конкретных вычислительных машин и математических формулировок. [c.50]

    Здесь и далее запись символов и алгоритмов АЛГОЛа ведется на эталонном языке с английским написанием служебных слов. [c.167]

    Алгол-60 по замыслу предполагает три уровня эталонный, для публикаций и конкретного представления. Официальное сообщение о языке относилось к первым двум уровням, причем операции ввода — вывода не были формализованы и поэтому Алгол-60 не мог использоваться как язык программирования, а применялся лишь как язык описания алгоритмов. Впоследствии были разработаны так называемые подмножества языка, которые и используются в качестве языков программирования. В частности, нашло широкое применение подмножество Алгамс, предложенное в 1966 г. группой ГАМС (группа автоматизации программирования для машин среднего класса) Польской академией наук. В разработке этого подмножества принимали участие специалисты социалистических стран. [c.32]

    В эталонном языке не рассматривается максимальная величина целого числа, однако в каждом конкретном представлении существует некоторая величина, больше которой целые числа не могут быть заданы. Эта величина определяется разрядной сеткой машины. Например, для машины серии Мпнск максимальное целое число пе должно превышать девять десятичных разрядов. [c.52]

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

    Не останавливаясь ни на одном из входных языков существующих в настоящее время ПП, мы здесь опишем коротко два таких алгорифмических языка разработанный в Советском Союзе язык логических схем и международный алгорифмический язык АЛГОЛ [2]. Каждый из указанных языков допускает ряд модификаций эталонную модификацию (основную), модификацию для публикаций (имеющую от эталонной отклонения, связанные с удобством печати или написания), и конкретные модификации (каждая из которых является видоизменением эталонной модификации применительно к особенностям конкретной мшины и может являться входным языком ПП для этой машины). [c.232]


Смотреть страницы где упоминается термин Язык эталонный: [c.477]    [c.200]    [c.477]    [c.477]    [c.267]    [c.101]    [c.24]    [c.38]   
Программирование и вычислительные методы в химии и химической технологии (1972) -- [ c.50 ]




ПОИСК





Смотрите так же термины и статьи:

Эталоны



© 2025 chem21.info Реклама на сайте