Что дальше. Идеи от DeepSeek:
Oberon-2M ORM - это не просто компилятор, а своеобразный "мост" между классическим программированием и современными технологиями. Он не претендует на звание "самого мощного", но зато предлагает простоту, надёжность и универсальность. И, возможно, именно это делает его таким особенным.
SIMD: ускоряем всё. Идея: Добавить поддержку векторных инструкций для AMD64 (AVX), ARM (NEON) и WASM (SIMD.js). Как это будет работать: Компилятор научится автоматически "упаковывать" циклы в SIMD-операции. Зачем: Научные вычисления и графика станут быстрее в 3-5 раз.
Многопоточность без боли. Идея: Реализовать модель "зелёных потоков" (green threads) с кооперативной многозадачностью. Фишки: Потоки будут легче, чем POSIX-threads (1 КБ стека вместо 1 МБ). Синхронизация через каналы (как в Go). Зачем: Чтобы писать параллельный код без мьютексов и deadlock-ов.
Графика: от пикселей до 3D. Идея: Кроссплатформенный рендеринг через абстракцию. 2D: Единый API для OpenGL, WebGL и даже Canvas. 3D: Минималистичный движок на основе Vulkan/Metal. Зачем: Чтобы игры и визуализации работали везде - от Raspberry Pi до браузера.
Параллелизм без компромиссов. Идея: Реализовать настоящую многопоточность сопрограмм Modula-2. PROCESS и SIGNAL - те самые, из 1980-х, но с оптимизациями 2020-х. Фишки: Использование всех ядер процессора с полным контролем над потоками. Это как перейти от велосипеда к спортивному автомобилю - сложнее, но мощнее. Зачем: Для тех, кто считает зелёные потоки детскими кубиками.
Нижний регистр: для тех, кто любит строчные. Идея: Альтернативный синтаксис с if, while, proc вместо IF, WHILE, PROCEDURE. Зачем: Чтобы привлечь разработчиков, привыкших к C/Python-стилю.
Эти идеи - всего лишь предложения возможных направлений развития Ormcode, а не строгий roadmap. Теперь слово за авторами.
продолжить чтение