Перейти к содержанию

Добро пожаловать!

Eigerlang logo

Eiger (название от горы Эйгер, Швейцария) — простой интерпретируемый язык программирования с динамической типизацией.


Веб-сайт: https://eigerproject.github.io

Документация: https://eigerproject.github.io/docs

Репозитория: https://github.com/eigerproject/eigercs


Введение

Eiger — язык программирования, предназначенный для упрощения программирования. Названный в честь знаменитой швейцарской горы, Эйгер выделяется своим уникальным сочетанием простоты и мощи.


Функции

  • Динамическая типизация: Eiger позволяет писать код, не беспокоясь о типах данных. Переменные являются динамически типизированными, что позволяет сосредоточиться на логике, а не на объявлениях типов.
  • Interpreted Execution: Eiger — это интерпретируемый язык, что означает, что код выполняется интерпретируемым языком построчно.
  • Чистый синтаксис: Синтаксис Eiger прост и удобочитаем. Вдохновленный простотой таких языков, как Python,стремится сократить количество шаблонного кода.
  • Стандартные библиотеки: У Eiger есть стандартные библиотеки, которые можно включить в ваш код одной строкой. Стандартные библиотеки имеют часто используемый код и могут помочь в разработке.

Синтаксис

~ Это комментарий
let message = "Привет, мир!"
emitln(message)

func ask(a,b)
    emitln("Сколько будет " + a.asString + " + " + b.asString + "?")
    let sum = int(in())
    ret sum ?= (a + b)
end

if ask(9,10) then
    emitln("Верно!")
else
    emitln("Неправильно")
end

Это простая демонстрация синтаксиса языка программирования Eiger. Посетите другие страницы здесь для получения дополнительной документации.