По задумке автора Оберон лишён понятия главного модуля с главной процедурой, характерных для архитектурно устаревших операционных систем. «Точкой входа» является любая экспортированная процедура модуля без параметров, что позволяет ещё на уровне языка минимальным количеством понятий организовать более гибкое взаимодействие.
воскресенье, 9 апреля 2023 г.
суббота, 1 апреля 2023 г.
Экспериментальная версия лексики
В качестве эксперимента попробовал взглянуть на Оберон с совершенно другой лексикой.
Из особенностей можно отметить
- С одной стороны большая направленность на кириллицу и набор из кириллических раскладок.
- С другой стороны уклон в интернационализацию с помощью значков и уменьшения зависимости от естественной лексики.
- И даже использование юникод-символов с целью приближения к математическим символам.
- Но с возможностью обойтись легкодоступными символами в альтернативном варианте.
- Увеличение ясности ряда элементов.
ПРЕДУПРЕЖДЕНИЕ: при наличии высокой чувствительности и лёгкой травмируемости лучше избежать дальнейшего просмотра.
Подписаться на:
Сообщения (Atom)
Обработка ошибок
Тема корректной обработки ошибок в программе является довольно сложным вопросом в программировании. Отчасти от того, что и она сама являет...
-
Выложил на github исходный код проекта "Восток", который представляет из себя транслятор Оберона. Это нулевая версия, и пока вес...
-
Получил в использование одноплатный компьютер StarFive VisionFive c 2-ядерным процессором на архитектуре RISC-V. На поставляемом с плато...
-
Если типичный императивный язык программирования был в начальной задумке однопоточным, то наивное добавление в него многопоточности ...