Flamberg Programming Language

Flamberg - это компилируемый в машинный код строго типизированный императивный язык программирования. Его модель памяти, владения и управления временем жизни не использует сборщик мусора. В общем, он в одной нише с Си, С++ и Rust.

Примеры

Hello world
Куда же без него:
"Hello world"
Более сложный пример - сделать запрос в mysql и вывести результат в консоль
mySql.connect dbName user password
..query "
     select name, id
     from users
     limit 100, {request.page}
..map: u "
     <li id="u_{u.id}">
         {u.name}
     </li>
..echo

Содержание

  • Введение
  • Обзор
  • Лексика
  • Синтаксис
  • Система типов
  • Ссылочная модель
  • Макросредства и система сборки
  • ООП
  • Модульность
  • Функции с переменным количеством параметров
  • Полиморфизм
  • Взаимодействие с платформой

No comments:

Post a Comment