Языки программирования с русским синтаксисом — различия между версиями

Материал из ТХАБ.РФ
Перейти к: навигация, поиск
м (Ссылки)
м (Рабочие проекты)
(не показано 7 промежуточных версий 1 участника)
Строка 1: Строка 1:
 
== Общие положения ==
 
== Общие положения ==
 +
* [[Создание языка программирования с русским синтаксисом]]
 
=== Преимущества ===
 
=== Преимущества ===
 
Гвидо Ван Россум — создатель Питона считает что код пишется 1 раз а читается много. Поэтому удобочитаемость важна!
 
Гвидо Ван Россум — создатель Питона считает что код пишется 1 раз а читается много. Поэтому удобочитаемость важна!
Строка 27: Строка 28:
  
 
=== Рабочие проекты ===
 
=== Рабочие проекты ===
 +
* [[LuaRu]] (проект, не совсем доделанный) - Луа с возвращением русских имён у переменных и функций и добавлением русских синонимов для операторов
 +
* [[LuaRus]] (доделанная версия LuaRu) - Луа с возвращением русских имён у переменных и функций и добавлением русских синонимов для операторов (Отличается от LuaRu)
 
* [[1Script]] - Скриптовой язык  1C
 
* [[1Script]] - Скриптовой язык  1C
 
* [[Гонец (язык программирования)]] - Русский Go
 
* [[Гонец (язык программирования)]] - Русский Go
Строка 38: Строка 41:
 
* [[1C-to-EXE Компилятор 1С кода]]
 
* [[1C-to-EXE Компилятор 1С кода]]
 
* [[Компонентный Паскаль.BlackBox]]
 
* [[Компонентный Паскаль.BlackBox]]
* [[Lua]] - не позволяет использовать русские имена переменных и функций
 
* [[LuaPlus]] (проект) - Луа с добавлением русских синонимов для операторов
 
 
* [https://sites.google.com/site/polyglotsqueak/polyglot язык программирования Смолтолк на русском языке]
 
* [https://sites.google.com/site/polyglotsqueak/polyglot язык программирования Смолтолк на русском языке]
 
* [http://www.script-coding.com/LangMF.html Скриптовый язык LangMF - Русский VBScript]
 
* [http://www.script-coding.com/LangMF.html Скриптовый язык LangMF - Русский VBScript]
Строка 58: Строка 59:
 
* [http://ruscomp.24bb.ru/ Форум по языкам программирования на русском языке]
 
* [http://ruscomp.24bb.ru/ Форум по языкам программирования на русском языке]
 
* [http://rus.24bb.ru Старый форум по языкам программирования на русском языке]
 
* [http://rus.24bb.ru Старый форум по языкам программирования на русском языке]
 +
* [http://plana.mybb.ru/ Форум по zeccrbv языкам программирования и языку Яр (Русский Лисп)]
 
* [http://compiler.su/russkij-yazyk-i-programmirovanie.php Русский язык и программирование на компилер.СУ ]
 
* [http://compiler.su/russkij-yazyk-i-programmirovanie.php Русский язык и программирование на компилер.СУ ]
  
Строка 68: Строка 70:
 
* https://abf.io/ [[ABF.io]] русский [[GitHub]]
 
* https://abf.io/ [[ABF.io]] русский [[GitHub]]
 
* https://githowto.com/ Интерактивный курс по [[Git]] на 2-часа
 
* https://githowto.com/ Интерактивный курс по [[Git]] на 2-часа
 +
 +
* http://compiler.su/entuziasty-razrabotchiki-kompilyatorov-i-ikh-proekty.php  список самодельных языков программирования
 +
* http://www.exmortis.narod.ru/src_compilers.html исходники самодельных компиляторов
  
 
[[Категория:Язык программирования с русским синтаксисом]]
 
[[Категория:Язык программирования с русским синтаксисом]]

Версия 21:31, 30 октября 2018

Общие положения

Преимущества

Гвидо Ван Россум — создатель Питона считает что код пишется 1 раз а читается много. Поэтому удобочитаемость важна!

Достаточно много программистов используют кириллические названия переменных и функций — это позволяет:

  • избежать пересечения пространства имён и сразу разделять свой код/переменные/функции от чужих (это самое важное помоему!!)
  • самодокументирование кода — комментариев меньше или они описывают более общие вещи
  • обфусикация кода для иностранных разработчиков/хакеров/аналитиков

Недостатки

  • необходимо следить чтобы исходники были в кодировке UTF-8

Реализации

Русификация Си

Прочие языки

Рабочие проекты

Заброшенные проекты

Алгоритмы

Ссылки