Ormcode — сайт ormcode.ru
Ormcode - это кроссплатформенный, мультиархитектурный компилятор языка программирования Oberon-2M ORM. Он сочетает в себе простоту Pascal, мощь Modula и элегантность Oberon, а также добавляет современные возможности, так
- Домен
- ormcode.ru
- Сайт
- https://ormcode.ru
- Отрасль
- Информационные технологии
- 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