OberonCore
https://forum.oberoncore.ru/

ЯОС без программирования по-русски, кто присоединится?
https://forum.oberoncore.ru/viewtopic.php?f=27&t=6844
Страница 1 из 1

Автор:  budden [ Среда, 02 Март, 2022 01:09 ]
Заголовок сообщения:  ЯОС без программирования по-русски, кто присоединится?

В связи с очевидным изменением ИТ-ландшафта в России, проект ЯОС планирует измениться. В одном из вариантов плана, параметры проекта такие:

* код возвращается на английский
* перевод всех модулей будет, скорее всего, уничтожен, хотя часть кода существует только на русском - она останется. Больше двухъязычности в коде и импортированных командах не будет - возвращаемся на английский
* однако уже сделанные переводы можно сохранить в виде всплывающих подсказок к каждому имени - такие переводы по сути на сегодня можно использовать в качестве документации на русском языке. Таким образом, в компиляторе двухъязычности не будет, но в среде разработки она останется
* про динамический вызов команд на двух языках пока есть колебания, но скорее всего он тоже уйдёт
* тем не менее, проект русскоязычный (язык общения команды, комментарии, интерфейс, документация, коммиты, ветки)
* движок переводов частично сохранится для рефакторингов
* русские ключевые слова останутся опцией на уровне модуля, хотя без переводов API большого смысла в них нет
* на сегодня ЯОС по многим направлениям опережает A2 (я не слишком вчитывался в журнал A2, но тут перечислены те вещи, которые я сделал самостоятельно и на момент, когда я их сделал, они в A2 не работали или отсутствовали)

** SET64
** CHAR32
** кросс-компиляция из 32 бит в 64
** браузер в режиме приложения под Win32 работает лучше
** ядро под RPi2 загружается (по-моему в A2 это так и не взяли, но даже если и взяли, то в любом случае это починил и описал я, а команда A2 не сделала этого за примерно 6-8 последних лет, хотя это было бы для них легко)
** загрузка с ISO образа компакт диска более работоспособна, чем в A2, т.е. она иногда работает, а в A2 она абсолютно сломана
** среда разработки с переходом к определению
** глобальное переименование идентификаторов
** существенно лучшая поддержка юникода
** метапрограммирование с метапроцедурами - альфа, приближающаяся к бете - похоже на go generate

* планы зависят от возможностей генерации спроса, но скорее всего это будет развитие порта на ARM, запуска под Эльбрусом в режиме эмуляции, порт на E2K, порт на Risc-V, https для браузера

Ищу соратников.

Автор:  Rifat [ Среда, 02 Март, 2022 11:57 ]
Заголовок сообщения:  Re: ЯОС без программирования по-русски, кто присоединится?

По идее могу присоединиться к проекту. Свободного времени, конечно, не очень много.

Автор:  budden [ Четверг, 10 Март, 2022 19:45 ]
Заголовок сообщения:  Re: ЯОС без программирования по-русски, кто присоединится?

В общем, пока всё по-прежнему, продолжаю перевод потихоньку, т.е. проект остаётся двухъязычным - ветка main англоязычная, ветка "главная" - русскоязычая, и они будут пока держаться более-менее синхронными. С другими целями пока неясно.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/