ПО КУ
      Ядро Linux
      Драйверы
      Дистрибутив ОС
      Управление
      Базовое ПО
      Приложения
      Языки
      T-система
      Файловые системы
      Базовые тесты
   >Т-языки
      Т-программы
   Ссылки
   CVS-репозитории
   Утилиты
   Доступ к информации

Языки программирования, поддерживаемые Т-системой.


TC

URL:
http://glade.nmd.msu.ru/magnate/tc2c
Status:

Реализованы сканер и парсер для языка TC (гладкое Т-расширение языка C), подсчет атрибутов, простейший dataflow-анализ и вывод C-программы.

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

Todo:

Добавить поддержку других ключевых слов и конструкций языка TC.

Добавить генерацию Т-структур для входных и выходных параметров функций.

Зафиксировать версию языка TC, которая будет поддерживаться в прототипе промышленной версии Т-системы

People:

Владимир Роганов <var@msu.ru>


FL (Functional Scripting Language)

URL:
http://glade.nmd.msu.ru/magnate/fl
Status:

Реализована генерация комбинаторного представления для тел функция языка FL. Реализован интерпретатор для редукции полученного в результате компиляции аппликативного графа.

Предложана и реализована гибкая система типизации.

Todo:

Реализовать front-end (сканер и парсер) для подмножества одного из широко распространенных скриптовых языков программирования (таких, как, например, TCL)

Реализовать параллельную версию интерпретатора (над рантаймом промышленной версии Т-системы)

People:

Евгений Мамчиц <eugene@nc.orc.ru>


Параллельная реализация языка Рефал+

URL:
http://glade.nmd.msu.ru/~pooh/refal-plus http://glade.nmd.msu.ru/~pooh/rfrt/rfrt.html
Status:

Реализован новый эффективный рантайм (вычислительное ядро) для языка Рефал+. Зафиксирован внешний интерфейс рантайма.

Реализован транслятор с языка Рефал+ в абстрактный синтаксис.

Todo:

Реализовать компилирующее звено с уровня абстрактного синтаксиса в C++ - представление нового рантайма Рефал+.

Реализовать параллельную версию интерпретатора (над рантаймом промышленной версии Т-системы)

People:

Андрей Слепухин <pooh@msu.ru>