Языки программирования с русским синтаксисом — различия между версиями
Материал из ТХАБ.РФ
Дизайнер (обсуждение | вклад) м |
Дизайнер (обсуждение | вклад) м |
||
Строка 1: | Строка 1: | ||
− | == Преимущества == | + | == Общие положения == |
+ | === Преимущества === | ||
Гвидо Ван Россум — создатель Питона считает что код пишется 1 раз а читается много. Поэтому удобочитаемость важна! | Гвидо Ван Россум — создатель Питона считает что код пишется 1 раз а читается много. Поэтому удобочитаемость важна! | ||
+ | |||
Достаточно много программистов используют кириллические названия переменных и функций — это позволяет: | Достаточно много программистов используют кириллические названия переменных и функций — это позволяет: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | == [[Русификация Си]] == | + | * избежать пересечения пространства имён и сразу разделять свой код/переменные/функции от чужих (это самое важное помоему!!) |
+ | * самодокументирование кода — комментариев меньше или они описывают более общие вещи | ||
+ | * обфусикация кода для иностранных разработчиков/хакеров/аналитиков | ||
+ | |||
+ | === Недостатки === | ||
+ | |||
+ | * необходимо следить чтобы исходники были в кодировке UTF-8 | ||
+ | |||
+ | == Реализации == | ||
+ | === [[Русификация Си]] === | ||
* [[РусификацияСи.h]] заголовочный файл - рекомендуемый стандарт | * [[РусификацияСи.h]] заголовочный файл - рекомендуемый стандарт | ||
* [[Русификация Си++]] | * [[Русификация Си++]] | ||
* [[Русификация Си++. Зуев. Интерстрон]] | * [[Русификация Си++. Зуев. Интерстрон]] | ||
− | == Прочие языки == | + | === Прочие языки === |
* [[JavaScript. Русификация]] | * [[JavaScript. Русификация]] | ||
− | == Рабочие проекты == | + | === Рабочие проекты === |
* [[Алгоритм2 (язык программирования)]] | * [[Алгоритм2 (язык программирования)]] |
Версия 19:34, 8 мая 2016
Содержание
Общие положения
Преимущества
Гвидо Ван Россум — создатель Питона считает что код пишется 1 раз а читается много. Поэтому удобочитаемость важна!
Достаточно много программистов используют кириллические названия переменных и функций — это позволяет:
- избежать пересечения пространства имён и сразу разделять свой код/переменные/функции от чужих (это самое важное помоему!!)
- самодокументирование кода — комментариев меньше или они описывают более общие вещи
- обфусикация кода для иностранных разработчиков/хакеров/аналитиков
Недостатки
- необходимо следить чтобы исходники были в кодировке UTF-8
Реализации
Русификация Си
- РусификацияСи.h заголовочный файл - рекомендуемый стандарт
- Русификация Си++
- Русификация Си++. Зуев. Интерстрон
Прочие языки
Рабочие проекты
- Алгоритм2 (язык программирования)
- Кумир
- Язык V (язык программирования) - веб-сайтов
- Концепт (язык программирования)
- 1C-to-EXE Компилятор 1С кода
- Валентина (язык программирования)
- Компилятор Делавар
- Глагол (Язык программирования)
- Компонентный Паскаль.BlackBox
- ПРОФТ
- Си11 - Инстерстрон & Зуев
Ссылки
- Форум по языкам программирования на русском языке
- Форум старый
- Русский язык и программирование на компилер.СУ
Яндекс | Картинки | Видео | Карты | Карты ОСМ | Спутник | Гугл | Вольфрам-Альфа | РуВики | EnWiki