Главная
Проекты
Склад
Обо мне
Контакты

DEmbro

WIKI проекта

Блог проекта

SVN проекта


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

Язык принадлежит forth-семейству, поэтому обладает неограниченными возможностями по расширению языка своими синтаксическими и семантическими конструкциями.

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

Примеры некоторых программ:

  1. Hello world!
  2. Вызов внешних библиотек: a) MessageBox, b) проигрывание звука, c) создание окна.
  3. Простейшие алгоритмы: a) поиск наименьшего общего делителя двух чисел (алгоритм Евклида), b) рекурсивное вычисление факториала.
  4. Примеры расширений языка: a) реализация стандартных операторов (if, циклы), b) реализация конструкции для создания перечислимых значений (enum), c) реализация механизма для создания стркутур (с наследованием), d) реализация работы с пространствами имён.
  5. a) Пример работы со строками, b) функции по работе со строками (парсинг бинарных выражений и списков).
  6. Пример того, как пишутся заголовки к динамическим библиотекам: Windows.
 
Copyright © 2006-2019 Дож
Design by OnOff
Joomla! is Free Software released under the GNU General Public License.