Welcome!          Run-Time Systems

 

Язык Start-RTS+ & Компилятор Start-RTS+

РОСПАТЕНТ  N 2004610440 на главную


Start-RTS+– кроссплатформенный язык программирования, предназначенный для

 разработки приложений ( программ ), работающих без каких-либо изменений кода

на всех аппаратно-программных  платформах ( 32 и 64 разрядных компъютерах под

управлением операционных систем Linux, Unix, BSD, Windows и т.д. )

 

 Прототипом Start-RTS+ является язык С – самый мощный и лучший язык в истории.

 В Start-RTS+ встроены следующие дополнительные средства, которые в совокупности

трудно найти в других языках программирования на данное время:

 - суперкомпакная СУРБД ( система управления базами данных )

реляционного типа     без использования индексов ( аналогов нет ).

 - собственный GUI ( графический интерфейс пользователя ).

 - собственный менеджер окон без использования потоков.

 - автономная система для работы с TrueType шрифтами

    ( шрифты операционной системы не используются ).

 - дополнительных библиотек не требуется.

 - скорость работы приложений аналогична приложениям, сделанных на С.

 - компакность кода приложений на порядки выше, чем во многих других языках.

 Скоростной компилятор Start-RTS+ реализован на чистом С и позволяет получить

исполняемый код за один проход.

 

Start-RTS+ - это:

  • простота и выразительность конструкций для описания сложных понятий
  • полная поддержка парадигмы объектно-ориентированного программирования 
  • отсутствие возможностей прямого управления памятью компьютера 
  • компактный код, продуцируемый скоростным однопроходным компилятором 
  • встроенные в язык операторы для управления распределенными реляционными
    высокоскоростными и сверхкомпактными базами данных типа Start-RTS+
  • применение Start-RTS+ модели n-мерной организации таблиц (таблица в таблице),
    позволяющей организовать сквозной просмотр данных без использования каких-либо
    дополнительных языковых конструктов 
  • сверхкомпактная Start-RTS+ организация хранения данных в одном файле 
  • высокоскоростной Start-RTS+ доступ к данным без использования индексов 
  • высокоскоростная Start-RTS+ сортировка во внутренней и внешней памяти 
  • параллельная обработка баз данных идентичной структуры, расположенных
    на разных машинах, линейно повышающая производительность системы 
  • одновременная работа с множеством баз данных разной структуры,
    что позволяет организовать обмен данными между ними 
  • хранение в одном поле массива однотипных данных и сквозной поиск
    с учетом значений данных массива

Start-RTS+ - спецификации языка 

Общий раздел

Типы данных, констант, операций, операторов, формат комментария,

описание встроенных функций

Oбъектный раздел

Определение класса, декларация объектов, описание встроенных классов

Реляционный раздел

Реляционные операции с базами, таблицами, колонками,строками

Ключевые слова

Список зарезервированных слов, используемых в языке Start-RTS+

Start-RTS+ - грамматика

Грамматика языка Start-RTS+ в виде входного формата для генераторов компиляторов


e-mail:rts@rtsrts.com


Copyright (C)RTsRTs 2000-2023