🏠  > Проекты

Проекты

Здесь собраны некоторые проекты, касающиеся «глубокой» русификации, или важные программы, написанные на русскоязычных языках программирования.

Наши проекты

  • Яролит - транслит для человеко-читаемого и обратимого представления кириллицы латиницей, улучшенная версия ГОСТ 16876-71, таблица 2. Для русской кириллицы проект закончен, но можно продолжать работу над другими кириллическими алфавитами. Также нужно реализовать алгоритм преобразования на разных языках программирования.
  • Яроклава - способ ввода смешанных русско-латинских текстов, удобный для ввода программ или html-разметки с преобладанием кириллицы. Проект успешно завершён.
  • Сбор и выработка терминологии (при участии Сандро, Павиа). Был налажен процесс, и сейчас разрабатывается «Семантический словарь» - проект веб-интерфейса для сбора, учёта и выработки терминологии при переводе с учётом особенностей командной работы. В работе.
  • Перевод системы BlackBoxComponentBuilder на русский язык с элементами машинного перевода, при участии МихалНика. Проект закрыт ввиду того, что код системы признан низкокачественным и неинтересным.
  • Язык программирования «Яр», с участием Романа Клочкова. Это была попытка сделать некий гибрид из Common Lisp и Basic, доступный человеку со знанием только русского языка. Проект закрыт по ряду причин, но был получен ценный опыт применения русского языка в программировании.
  • Русский перевод операционной системы A2, также известной как BlueBottle, Ч115 и ЯОС. Пока что проведены лишь некоторые изыскания. Такой проект великоват для одного человека, нужны или деньги или пара десятилетий труда в режиме хобби. Целью тут является создание примера операционной системы, которая полностью на русском языке снаружи и внутри, и которую можно сделать безопасной. У A2 есть хорошие предпосылки.

Чужие проекты

  • Графит-Флокс. Этот проект мало известен, но зато он используется на ракетах-носителях, в том числе в РВСН.
  • 1С - предприятие. 1С - предприятие - это платформа, на которой можно создавать системы для учёта (бухгалтерского, торгового, складского и ещё много вариантов). Используется язык программирования с ключевыми словами на русском языке. Стандартная библиотека функций этого языка и вся документация - на русском языке.
  • «Космический» PL/1 - русифицированная версия языка PL/1, используется на Международной Космической Станции (МКС), в том числе для связи, навигации и при планировании стыковки. Подробнее - статьи Дмитрия Караваева
  • «КУМИР» - русскоязычная среда программирования для школы. Используемый в ней «школьный алгоритмический язык» может применяться при сдачи ЕГЭ по информатике.
  • Microsoft. Отметим их работу по русификации сообщений об ошибках компилятора C++, что относится к процессу производства ПО. Отличная работа!
  • Linux-сообщество. Достаточно много руководств по системным утилитам Linux переведено на русский.
  • Проект «Информатика-21». Проведена большая работа по русификации среды разработки BlackBoxComponentBuilder. Среда используется на школьных уроках информатики. Русифицировано, правда, далеко не всё. Эта среда разработки имеет и промышленное применение, в том числе, в атомной отрасли, хотя неизвестно, используется ли русскоязычная или англоязычная версия. Нужно отметить, что эта среда сегодня выглядит морально устаревшей по многим показателям, поэтому она интересна скорее как пример русификации и источник терминологии, чем как законченный продукт.
  • Язык программирования «РуСи» - учебный с прицелом в промышленный, упрощённый диалект языка Си с ключевыми словами на русском языке, руководитель - А.Н.Терехов, доступной информации мало
  • Существуют разные примитивные русификаторы для языков Java и C, ссылки потерялись, но можно попробовать их найти на compiler.su
  • Язык программирования «Глагол» - ещё одна любительская русскоязычная версия языка Оберон.
  • Существуют миллионы «Open Source» проектов на github. Среди них есть, как минимум, десятки тысяч проектов, где русский язык задействован в процессе производства (в журналах изменений кода). Было бы интересно изучить роль русского языка в этих проектах, но на это у нас нет ресурсов
🏠  > Проекты