Ormcode — сайт ormcode.ru

Ormcode - это кроссплатформенный, мультиархитектурный компилятор языка программирования Oberon-2M ORM. Он сочетает в себе простоту Pascal, мощь Modula и элегантность Oberon, а также добавляет современные возможности, так

Домен
ormcode.ru
Сайт
https://ormcode.ru
Отрасль
Информационные технологии
Email
orm░░░░░░░░.ru
Ключевые слова
программирование, компилятор, архитектура, среда разработки, язык программирования, интегрированная среда, модули, вебAssembly, операционная система, архитектура процессора

О сайте

Title: OBERON-2M: кросс компилятор Oberon-2M ORM

Description: Ormcode - кросс компилятор языка программирования Oberon-2M ORM. Кроссплатформенный: Windows, Linux, MacOS и WebAssembly. Мультиархитектурный: Amd64, Arm64, Risc-v и WASM.

Keywords: кросс компилятор, язык программирования, Windows, Linux, MacOS, WebAssembly, Amd64, Arm64, Risc-v, WASM

---

[Скачать программу](isit4.html) [Написать письмо: orm@ormcode.ru](mailto:orm@ormcode.ru)

Ormcode - компилятор языка программирования OBERON-2M ORM - кроссплатформенный - мультиархитектурный -

Отличия от классического Oberon-2:

Почему Oberon-2? Представьте язык программирования, который сочетает в себе простоту Pascal, мощь Modula и элегантность Oberon. Именно таким стал Oberon-2. До мелочей продуманная концепция объектно ориентированного программирования не содержит внутренних противоречий и полностью соответствует основным принципам ООП наследования, полиморфизма и инкапсуляции.

Oberon-2M ORM - это диалект, который не только сохранил простоту классического Oberon-2, но и добавил новые современные возможности. Например, возможность возвращать сложные структуры данных из функций. Это как если бы вам дали старый, проверенный Mercedes, но с современной начинкой под капотом.[продолжить чтение](isit1.html)

Поддерживаемые платформы. Кроссплатформенность:

Магия без волшебства. Oberon-2M ORM умеет создавать исполняемые файлы для Windows, Linux, Mac OS и даже WebAssembly и всё это без привязки к конкретной платформе. Хотите собрать программу для Mac, сидя под Windows? Пожалуйста! Правда, тестировать всё равно придётся на целевой системе - магия имеет свои пределы.

Особенно забавно было разбираться с форматами исполняемых файлов. ELF для Linux оказался настоящим квестом с хэш-таблицами и "неочевидными решениями" (по мнению автора одной из лучших документаций). А Mach-O для Mac напоминает слоёный пирог из таблиц и байт-кода, где каждый слой обязателен, но не всегда понятно, зачем.[продолжить чтение](isit2.html)

Oberon Risc Machine (ORM). Целевые архитектуры:

Oberon Risc Machine - виртуальная машина с характером. ORM - это сердце компилятора. Представьте себе трехадресную регистровую машину, которая превращает код Oberon в инструкции для разных архитектур: AMD64, ARM64, RISC-V и даже WASM. ORM - как универсальный переводчик, который знает все языки, но при этом остаётся простым и понятным. Прототипом ORM послужил MMIX - risc компьютер нового тысячелетия. Но из 256 команд оказалось достаточно всего лишь 100…

Каноническая страница: ormcode.ru

Ormcode — сайт ormcode.ru | Строка