Компьютеры антивирусы медицина спорт Четверг, 16.05.2024, 23:05
Меню сайта
Категории раздела
Мои статьи [12]
Компьютеры. [188]
Hi-Tech. [81]
Медицина. [102]
Антивирусники [61]
Энциклопедия языков программирования [61]
Интернет [30]
Софт [59]
Спорт [51]

Кнопка сайта


Статистика





Каталог ссылок. Информационный портал - Старого.NET




Онлайн всего: 1
Гостей: 1
Пользователей: 0

Луганет





Украинских гривен курсы валют Прага
(RUB)//-//
Евро(EUR)//-//
Доллар США(USD)//-//
Форма входа

Главная » Статьи » Энциклопедия языков программирования

Termware
TermWare -- встраиваемый язык переписывающих правил с действиями, реализованый в JVM 

Основное понятие языка: система правил, состоит из - наборов правил вида:
input [ condition ] -> output [action] 
упорядоченных по принципу "более частный случай проверяется сначала" - БД фактов, играющей роль "внешнего мира" для таких правил (В качестве БД фактов может быть использован любой Java class) - стратегии применения этого набора правил 

Существует иерархическое именования систем и операции их композиции 

TermWare используется в основном для символьных вычислений и преобразований символьных моделей. В частности, существуют драйвера для преобразования в модели термом текстов на Java, PHP, graphwiz. 

Элементы синтаксиса:Комментарий до конца строки # 
Регистрозависимость да 
Регулярное выражение идентификатора переменной \$[a-b|A-B|0-9|_]+ 
Регулярное выражение идентификатора функции [a-b|A-B|0-0_]+ 
Присваивание значения переменной нет 
Объявление переменной неи 
Объявление переменной с присваиванием значения нет 
Группировка выражений ( .... ) 
Блок нет 
Равенство == 
Неравенство != 
Тождественное равенство нет 
Тождественное неравенство нет 
Сравнение <, >, = 
Определение функции функций как таковых нет. 
Вызов функции вызов системы: x.y, apply(x,y) 
Вызов функции без параметров c 
Последовательность нет 
Если - то две формы, Как правило: x [c] -> y[a] и как вырадение: x ? y : z 
Если - то - иначе правило: x [c] -> y[a] | [c1] -> y1[a1] ... !-> yLast [aLast] 
Бесконечный цикл нет 
Цикл с предусловием нет 
Цикл с постусловием нет 
Цикл for - next для диапазона целых чисел с инкрементом на 1 нет 
Цикл for - next для диапазона целых чисел с декрементом на 1 нет

Категория: Энциклопедия языков программирования | Добавил: DankoIya (19.09.2009)
Просмотров: 510 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:




Друзья сайта
  • "Красота"
  • МСК "Лугор"
  • Северодонецк"
  • Поиск
    Пользовательского поиска




    Сними свой «Аватар»



    Как установить на один компьютер Windows Vista, XP и Linux?



    Доктор Веб нашел порнографию ВКонтакте