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

Материал из ТХАБ.РФ
Перейти к: навигация, поиск
м (Недостатки)
м
Строка 11: Строка 11:
 
== Общие направление создания ЯП с русскими операторами ==
 
== Общие направление создания ЯП с русскими операторами ==
  
# Использование существующих англоязычных ЯП и дополнение англоязычных операторов русскоязычным переводом, англоязычные операторы должны не исключаться а  
+
# Использование существующих англоязычных ЯП и дополнение англоязычных операторов русскоязычным переводом, англоязычные операторы должны не исключаться, а дополнятся русскими, чтобы интерпретатор/компилятор мог свободно обрабатывать код содержащий и русские и английские операторы
 
# Корректировка существующих учебников по русифицируемому языку
 
# Корректировка существующих учебников по русифицируемому языку
 
# Перевод на русский сообщений об ошибках и отладочной информации
 
# Перевод на русский сообщений об ошибках и отладочной информации
 
# корректировка плагинов к IDE для добавления подсветки синтаксиса и автодополнения
 
# корректировка плагинов к IDE для добавления подсветки синтаксиса и автодополнения
 +
 +
=== Что необходимо избегать ===
 +
* любительские проекты
 +
*
 +
 +
== ЯП перспективные для русификации ==
 +
=== Скриптовые языки ===
 +
* [[Lua]] - нет, потребители QUIK и скриптовой язык для игр и ПО. см. [[LuaPlus]]
 +
* [[Visual Basic]] - уже есть [[1С]], [[1Скрипт]], [[Алгоритм2]]
 +
* [[Python]]3 - нет,
 +
=== Компиляторы ===
 +
* [[Rust]] -
 +
 +
  
 
[[Категория:Язык программирования с русским синтаксисом]]
 
[[Категория:Язык программирования с русским синтаксисом]]

Версия 16:10, 22 марта 2018

Преимущества использования ЯП с русскими операторами

  1. Снижение входного порога для программирования
  2. Улучшение понимаемости кода (особенно чужого) и снижение количества ошибок.
  3. Разделение на программистов и кодировщиков (как на западе)

Недостатки

  1. От разработки открытого ПО отсекаются не русскоязычные пользователи
    1. Компенсируется конверторами рус<->лат операторы, реально больше мешают не английские комментарии и не английская документация
  2. Сложнее продать проект иностранному инвестору (необходимо конвертировать код, переводить комментарии и документацию)

Общие направление создания ЯП с русскими операторами

  1. Использование существующих англоязычных ЯП и дополнение англоязычных операторов русскоязычным переводом, англоязычные операторы должны не исключаться, а дополнятся русскими, чтобы интерпретатор/компилятор мог свободно обрабатывать код содержащий и русские и английские операторы
  2. Корректировка существующих учебников по русифицируемому языку
  3. Перевод на русский сообщений об ошибках и отладочной информации
  4. корректировка плагинов к IDE для добавления подсветки синтаксиса и автодополнения

Что необходимо избегать

  • любительские проекты

ЯП перспективные для русификации

Скриптовые языки

Компиляторы