1 (изменено: Freeman, 07.05.2016 в 19:01)

Тема: Русские мнемоники для математики и автокода (ассемблера)

На Хабре началась эпидемия русских синтаксисов JavaScript:

Имеем ли мы дело с новым явлением в Рунете, пока трудно сказать. Наблюдаем...

Кстати, в одном из комментариев поднята актуальная тема -- отсутствие части математических символов в русской раскладке. Мне кажется, что при разработке русского синтаксиса это обязательно надо учитывать. Так поступили разработчики WackoWiki: они специально изменили синтаксис вики-разметки, чтобы ею можно было пользоваться без переключения раскладки. Именно поэтому встроенная в Кантор вики основана на диалекте WackoWiki.

Сходу предложить замену знакам < и > не могу. Нужно исходить из того, что миллионы выпущенных клавиатур мы не изменим, придется искать обходные пути. Сами собой напрашиваются сокращения, вроде мнш/мнр и блш/блр:

вернуть если дискриминант блш 0 то
  'Два корня'
иначе дискриминант = 0 то
  'Один корень'
иначе
  'Корни мнимые'
конец;

Мнемоники вместо знаков сравнения присутствуют в ассемблерах и в командном языке bat-файлов Windows, где символы < и > обозначают перенаправление ввода-вывода.

Кому-то на форуме такое решение наверняка не понравится. Что еще тут можно предложить? Предлагайте.

2

Re: Русские мнемоники для математики и автокода (ассемблера)

Дожили. Такой код нужно снабжать английскими комментариями, раз на то пошло

3

Re: Русские мнемоники для математики и автокода (ассемблера)

Я тоже обратил внимание на эти статьи. Всё вроде бы в шутку, типа "посмотрите, как это прикольно на русском". Но чем чаще поднимается эта тема, тем меньше она табуирована.

4

Re: Русские мнемоники для математики и автокода (ассемблера)

Freeman пишет:

Нужно исходить из того, что миллионы выпущенных клавиатур мы не изменим

Из 2023 года утверждение выглядит не столь однозначным. Распад мира на валютные/экономические/технологические зоны постепенно становится реальностью, и «изменение миллионов выпущенных клавиатур» — теперь вопрос государственной воли, не такой уж невероятной в новых условиях.