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

Материал из ТХАБ.РФ
Перейти к: навигация, поиск
(Рабочие проекты)
м (Откат правок 178.70.174.8 (обсуждение) к версии Админ)
Строка 26: Строка 26:
  
 
=== Рабочие проекты ===
 
=== Рабочие проекты ===
==== Языки программирования использующие синтаксис языка 1С ====
 
 
* [[1Script]] - Скриптовой язык  1C
 
* [[1Script]] - Скриптовой язык  1C
* [[1C-to-EXE Компилятор 1С кода]]
 
 
 
* [[Гонец (язык программирования)]] - Русский Go
 
* [[Гонец (язык программирования)]] - Русский Go
 
* [[Яр]] - Язык программирования Яр  Русский Лисп
 
* [[Яр]] - Язык программирования Яр  Русский Лисп
 
+
* [[Алгоритм2 (язык программирования)]]
* [[Алгоритм2 (язык программирования)]] - Русский VisualBasic
 
* [[ПРОФТ (язык программирования)]] - Подобие VisualBasic, не развивается
 
 
 
 
* [[Рефлекс (язык программирования)]]
 
* [[Рефлекс (язык программирования)]]
 
* [[Oberon07ru]]
 
* [[Oberon07ru]]
Строка 41: Строка 35:
 
* [http://www.vlang.ru/ Язык V (язык программирования)] - веб-сайтов
 
* [http://www.vlang.ru/ Язык V (язык программирования)] - веб-сайтов
 
* [[Концепт (язык программирования)]]
 
* [[Концепт (язык программирования)]]
 
+
* [[1C-to-EXE Компилятор 1С кода]]
 
* [[Валентина (язык программирования)]]
 
* [[Валентина (язык программирования)]]
 
* [[Компилятор Делавар]]
 
* [[Компилятор Делавар]]
 
* [[Глагол (Язык программирования)]]
 
* [[Глагол (Язык программирования)]]
 
* [[Компонентный Паскаль.BlackBox]]
 
* [[Компонентный Паскаль.BlackBox]]
 
+
* [[ПРОФТ (язык программирования)]]
 
* [[Си11]] - Инстерстрон & Зуев
 
* [[Си11]] - Инстерстрон & Зуев
 
* [[Lua]] - не позволяет использовать русские имена переменных и функций
 
* [[Lua]] - не позволяет использовать русские имена переменных и функций

Версия 19:47, 8 февраля 2018

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

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

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

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

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

Недостатки

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

Реализации

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

Прочие языки

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

Алгоритмы

Ссылки


Яндекс | Картинки | Видео | Карты | Карты ОСМ | Спутник | Гугл | Вольфрам-Альфа | РуВики | EnWiki