Язык программирования NetScript — КиберПедия 

Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...

Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...

Язык программирования NetScript

2017-07-24 314
Язык программирования NetScript 0.00 из 5.00 0 оценок
Заказать работу

Язык NetScript был разработан для расширения возможностей СУБД NetBase в области обработки данных со сложными взаимосвязями. NetScript позволяет создавать и эффективно обрабатывать базы данных с реляционной, иерархической и сетевой моделями данных. Следующие несколько глав описывают элементы языка NetScript.

Программа на языке NetScript

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

Операторы

Операторы в NetScript-программе подразделяются на простые и структурные. К простым относится оператор присваивания и комментарий.

A = B + C; А это комментарий к оператору

Структурные операторы представляют собой конструкцию языка, которая объединяет один или несколько операторов (простых и структурных) в операторе условия или в операторе цикла для управления логикой работы программы.

Пример оператора цикла Пример оператора условия

I=1 if K>0

while i<10 do begin then K=1

? i else K=-1

i=i+1

End

Выражения

Подобно предложениям естественного языка, состоящим из фраз, операторы NetScript состоят из лексем (ключевых слов, имен переменных и т.д.) и выражений. Если фразы предложения стоятся из слов, то выражения состоят из элементов, называемых сомножителями и слагаемыми. Выражения обычно сравнивают какие либо значения, выполняют арифметические или логические операции. Выражения могут применяться во всех операторах NetScript, допускающих использование выражений. Примеры выражений:

X + Y

I <> J

-X

(R+17)/(h*i-9)

Лексемы

Лексемами называются наименьшие значащие элементы NetScript-программы. Из лексем состоят операторы, а также сомножители и слагаемые, образующие выражения. Лексемами являются зарезервированные слова, специальные символы, имена переменных и числа. Примеры лексем:

 

WHILE; Зарезервированное слово

(; Специальный символ

=; Специальный символ

Name; Имя переменной

9; Число

Ограничением NetScript является запрещение использования зарезервированных слов в качестве имен переменных.

Лексемы

Лексемами называются наименьшие значащие элементы NetScript-программы. К лексемам относятся зарезервированные слова, специальные символы, имена переменных и числа.

В NetScript-программах между лексемами должны стоять разделители, такие как специальные символы, пробелы и символы конца строки, но разделители не должны разрывать лексемы.

Специальные символы

В NetScript-программе для образования лексем используются подмножество набора символов ASCII:

¨ Буквы - английский алфавит от A до Z и от a до z: русский алфавит от А до Я и от а до я; символ подчеркивания (_). Регистр символов значения не имеет, т.е. имя переменной Name и NAME идентичны

¨ Цифры - арабские цифры от 0 до 9

¨ Пробелы - к ним относится символ “пробел” (ASCII 32) и управляющие ASCII-символы с кодами от 0 до 31

Ниже приведены синтаксические диаграммы для букв и цифр:

буква

 

............

 

цифры

 
 


...

 

К специальным символам относятся: + - * / = < > [ ] { }., и пары символов >= <> <=

Зарезервированные слова

В данном руководстве заразервированные (или ключевые) слова представлены жирным шрифтом. Зарезервированные слова используются для описания операторов NetScript. Они могут быть записаны как строчными, так и прописными буквами: While, WHILE и WhIlE имеют одно и то же значение. Зарезервированные слова не могут являться именами переменных.

В NetScript определены следующие ключевые слова:

 
 



Поделиться с друзьями:

Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.008 с.