Comments 168
Это такой рофл?

ха ха - http://brainstorage.me наверняка помнят только старожилы - палево, убрал
В России и СНГ — миллионы разработчиков, для которых английский — барьер. RJS убирает его на уровне синтаксиса.
Эти "миллионы разработчиков" не в состоянии запомнить десяток другой ключевых слов?
p.s.Вроде до 1 апреля далеко ещё
Ага, не могут. Потому что:
Школьник не знает if, но знает «если».
Джун в дедлайне не вспоминает return, а пишет верни.
Сеньор в 3 ночи не переводит, а пишет по-русски.
RJS — не про «не умеем». Это про скорость мысли.
если > if — и точка. Смирись.
rjs run example.rjs — работает. Ты — всё ещё учишь else.
если для ключевых слов требуются дополнительные мозговые ресурсы, то наверное - это беда в другом
run сложнее чем if так то. Если смог выучить run - в чем проблема выучить еще несколько слов?
Тогда уж и запускать файл надо на русском
ржс запустить пример.ржс
Вы этот стеб (а я искренне надеюсь что это именно он) предложите кому-нибудь во власти. Обучать программистов писать "если" вместо "if" это же какая польза для страны то будет? Ни один из правильно обученных разработчиков не сможет уехать за границу, так как он там ничего написать не сможет.
Хотя есть и минус такого подхода. Ни один из таких разработчиков не сможет понять что написали не такие разработчики.
То есть они в экстремальной ситуации дружно начинают писать код на 1С?
Вы давно в школе были? В некоторых по два иностранных учат чуть ли не с 4го класса.
Школьники играют в роблоксы с иностранцами и на этом даже язык учат.
Если человек не способен изучить базовый технический английский, не говоря о грамматике, то к IDE я его не допущу
При этом Readme на английском. Батюшка, вы или штаны наденьте, или крестик снимите
Да.
Целевая аудитория RJS — те, кто пишет на нём, а не строит его.
Школьники, джуны, тимы в СНГ — они не парсят ANTLR, не фиксят баги в трансляторе.
Они не могут написать RJS сами — и не должны.
Readme на английском — для тех, кто может и хочет вносить вклад:
Контрибьюторы из Индии, Китая, Бразилии.
Open-source — не про национализм, а про доступность кода.
Код — для русских. Документация — для мира.
Крестик и штаны — на мне.
А чего не боярский ЖабоСкрипт?
Боярский ЖабоСкрипт?
Ой, не тот век.
RJS — не про бояр и бармы.
Это для простых смертных:
Школьник в 12 лет пишет
если.Джун в дедлайне —
вернуть.Сеньор в 3 ночи — не вспоминает
else.
Боярский — это когда:
дворянин.повелеть("Казнить нельзя помиловать");
А мы — для народа.
rjs run example.rjs — и без барщины.
Доколе.высеры на хабр ("Отрубание головы") инакоже ("поставить плюсик"): пшел вон
If (vyser >=1) {Guilotine.TS = True} else {TS++}: return
Школьник в 12 лет легко может не знать русского, а вот английский на уровне достаточном для программирования - точно будет.
Почему мой сын в 11 лет знает что такое if, return итд и в чем проблема это выучить, если ктото другой не знает ? И что употребляет сеньор, чтобы в 3 часа ночи забыть else? Как читать код, который уже написан на английском? Вы собрались изобретать колесо заново?
Тяжело объективно оценить идею, если даже на простые вопросы автор отвечает не сам, а генерирует ответ нейросетью
Если сеньор не может вспомнить слово else, то это какой то странный сеньор, гнать такого сеньора надо
А чего не боярский
Тысяча чертей, каналья!
если (пользователь.админ) {
показать("Привет, босс!");
} иначе {
вывести("Доступ запрещён");
}Тогда уж не "админ", а "управляющий"; не "босс", а "начальник"; не "функция", а "задача"; не "объект", а "сущность"; не "массив", а "ряд".
хорошая идея скоромная https://github.com/nike-17/rjs/pull/1
Ксенофоба дворника или там механизатора я себе представить могу. Но ксенофоб-разработчик это уже за гранью.
Т.е. вы не сможете:
Опубликовать свою библиотеку на npm
Почитать спецификацию ECMA
Почитать MDN
Взять библиотеку и использовать how-to-use из ее документации
Поискать на StackOverflow, просто взять кусок кода как стартовую точку для своего
Использовать ИИ в разработке
Обсудить сложную задачу на Reddit
Участвовать в open source разработке
Класс. И это ради того, чтобы не запоминать пару десятков слов...
Ну скажите, что это не всерьез и у вас не хватило терпения дождаться 1 апреля...
Ксенофоб-разработчик? Нет, прагматик.
RJS — не про ненависть к английскому. Это про инструмент для конкретной аудитории:
Школьники, которым 12 лет и if — это не слово, а препятствие.
Джуны в СНГ, которым не до MDN, когда дедлайн горит.
Тимы, где решение на русском, а не «explain in English».
А всё остальное — работает:
npm i russian-js-transpiler — уже на npm
Спецификация? Читаем на английском — транслятор не слепой
MDN? StackOverflow? Reddit? — копипастим, как всегда
ИИ? — он и так на английском, но rjs run — на русском
Open source? — MIT, GitHub, PR welcome
RJS — не тюрьма. Это дополнительный слой, как TypeScript. Пишешь на русском → компилируется в JS → всё работает в мире.
Не ради «не запоминать». Ради «писать, как думаешь» — когда мозг не тратит 5% на перевод.
P.S. 1 апреля? Нет. А вот rjs compile your_lib.rjs — уже сегодня.
Спецификация? Читаем на английском — транслятор не слепой
MDN? StackOverflow? Reddit? — копипастим, как всегда
Не понял. Т.е. в вашей программе будет еще и мешанина функций на русском и английском?
Разумеется! Так приятно читать комент от коллеги который уловил суть!
Вот не надо... Я категорически против этой идиотской идеи. Если вы всерьез - более глупого, вредного, тупого предложения для "облегчения" жизни программиста я не видел очень давно.
Разумеется, ваше право быть против.
Но RJS — не для вас. Это не "облегчение", а инструмент для других:
Школьник 12 лет, который не знает if, но знает «если».
Джун из СНГ, который пишет логику на русском, а не переводит в голове.
Команда, где документация и код — на одном языке.
Вредно? Только если запрещать эксперименты. TypeScript был «вредным» — теперь без него никуда.
Глупо? А писать console.log в 3 ночи, вспоминая, как он пишется — умно?
RJS — MIT, open-source, работает. Не нравится — не используй. Нравится — rjs run hello.rjs.
Идеи не просят разрешения. Они просто появляются.
я не видел очень давно
Откройте доступный Вам табличный процессор (Excel, Calc, Google Sheets) да посмотрите. Почему массовых жалоб нет?
Т.е. в вашей программе будет еще и мешанина функций на русском и английском?
Не обязательно, можно весь язык изначально сделать переводным:
https://citrine-lang.org
И когда вашему 12-летнему разработчику будет 13 и он поймет, что в современном мире разработки без английского - никуда, он будет переучиваться на нормальный JS?
И когда вашему 12-летнему разработчику будет 13 грянет страшный русский ренессанс!
При том, что детям английский сейчас со 2го начинают преподавать. И как же ребетенка напугают англицкие слова В js?
Вот вот, сейчас молодые люди в своем роблоксе или Майнкрафте в 4-5 классе моды пишут, потом классе в 8-9 какие нибудь читы на КС, волей неволей к институту уже разбираются как работает ядро ОС и базовые принципы программирования. А сабж говорит что 12-летки так сильно хотят прогать, но не могут из за клятого заграничного. Уму непостижимо отсутствие самокритики и предварительного исследования вопроса - а нужно ли оно вообще.
Школьники в 12 лет шпарят на инглиш к похлеще нас с вами
Джуны либо имеют высшее образование, либо получают его, высшее подразумевает английский на любой специальности
Когда дедлайн горит джуны не занимаются изучением новых библиотек, сеньор берет в работу и делает, а джун неспешно ковыряет когда дедлайны НЕ горят
Документация вашего продукта вполне может быть на русском, ничего не мешает при этом писать стандартные if/else
Прекращайте употреблять копиум которым вас кормит выбранный вами чатбот и очнитесь. LLM - не бог-в-машине, а машина, созданная чтобы ублажать таких как вы. Относитесь критически ко всему что LLM вам предлагает, в том числе к подслащению ваших идей. Это опасная дорожка. Очень опасная. Погуглите на досуге про "ИИ-психоз". Будете думать типо "да это не про меня, это где то там, редкие случаи". На самом деле это вообще про всех кто хоть сколько то эмоций вкладывает в общение с LLM-чатботами.
Да ладно, мне вон тут Хабр подсказывает статью про RAG на PHP, так что идея с русским жаваскриптом это по канону :)
Вы совсем не поняли. Это же СУВЕРЕННЫЙ код будет. MDN нам не нужен, сделаем свою ПСЗ - промазанная сеть застройщика. Вместо анголосаксонского StackOverflow - будет ПГ - перелив груды. Вместо Reddit - сайт краснословия.
По поводу какой-то там спецификации, Вы, видимо, пошутили или совсем не понимаете. Нам не нужны ни инструкции ни вражеские спецификации.
рассказывая про различные грани ксенофобов-разработчиков, можно упомянуть про ASCII
В России и СНГ — миллионы разработчиков, для которых английский — барьер
Да ну??? Если для кого-то английский является барьером, то он ну ни разу не разработчик! Вперёд улицы мести! Ладно, извращение по имени 1С, но издеваться над нормальными языками это уже за грантю
Ой, "не разработчик"?
Ага:
Школьник 14 лет в кружке — не разработчик, пока не выучит for?
Джун из глубинки с 2к$ — не разработчик, если return путает с console.log?
Специалист в 1С — не разработчик, потому что на русском?
RJS — не издевательство. Это инструмент, как TypeScript или Babel. Пишешь на русском → вывод: валидный JS.
Английский — барьер? Для миллионов — да. Не потому что глупые. А потому что думают на русском.
Улицы мести? А мы — код писать. Без переключения языка.
rjs run example.rjs — работает. Ты — всё ещё в ярости.
Что за тупая подмена понятий? При чем тут школьники, 1с и разраб из глубинки?
Разработчика определяют навыки, а не его возраст, геолокация и специализация. Перефразирую на русский эту ахинею:
Человек, не освоивший for, пока ещё не разработчик, он только ученик, так нет понимания основ вообше любого языка.
Человек знающий 1с - это 1с разработчик. Js. Разработчиком он станет выучив js, при том что синтаксис это наименьшая из проблем и фигня "ну он теперь тоже на русском" совершенно не поможет . Вот освоит js - будет и 1с и js разработчиком.
Если человек путает ретурн с консолью... То скорее всего он не джун и просто перелезает на js с другого языка. И такое быстро осваивается, это раз, и тут вообще язык синтаксиса на проблему не влияет это два.
Так что напомню повторно - высососаны абсолютно все причины реализации подобного непотребства!
Английский — барьер? Для миллионов — да. Не потому что глупые. А потому что думают на русском
ВСЕ русские разработчики думают на русском. Что не мешает им программировать. Языки программирования это не английский язык ни разу! Это просто некие общепринятые ВСЕМИ условности. И да, "если return путает с console.log" - ни разу не разработчик. 1С - искусственный сугубо нишевый гомункул. И что-то я ни разу не видел разработчика на нём, который как начал с ним работать, так ничего иного и не знал, и не знает
Если для кого-то английский является барьером, то он ну ни разу не разработчик!
А можете привести какие-то убедительные доказательства своего утверждения?
Например, что человек, который знает только русский, китайский и арабский не способен понять концепцию алгоритма в принципе.
Понимание (пусть и запоминание как токенов) 63 ключевых слов JS это настолько мизерная часть интеллектуальных усилий по изучению программирования, что это просто пренебрежимо мало. И если этот мизер является хоть какой-то проблемой для человека - это "человек с интеллектуальными особенностями" и ему не стоит работать в сфере разработки.
И если этот мизер является хоть какой-то проблемой для человека - это "человек с интеллектуальными особенностями" и ему не стоит работать в сфере разработки
"Ладно, извращение по имени 1С", "1С как вижу так переворачивает" даже в соседних комментариях написано.
Скажите, является ли проблема запоминания ключевых слов 1С достаточно мизерной, чтобы определить "человека с интеллектуальными особенностями" или стрелочка не поворачивается?
Язык 1C отвратителен по своей сути - устарелый, нелогичный, неудобный. Среда выполнения 1С - медленная, ненадежная, небезопасная. Русские ключевые слова там - вишенка на торте. И отличная иллюстрация того, что локализация ключевых слов ЯП - идея вредная. Я за свой более чем сорокалетний опыт программирования активно использовал, наверно, пару десятков ЯП. И с 1С пришлось поработать. Переход с любого нормального языка на 1С или в обратную сторону требует тех самых усилий по переводу "if - если". А тут еще "return это Возврат? Или Вернуть? Или Отдать?"
Нахрена? А главное - зачем?!
Если у вас цель строить светлый, скрепный, независимый от цивилизованного мира суверенный стек технологий, сделать разработчиков рабами, прикованными к вашей суверенной галере - вы на верном пути. Но тогда делайте и всю документацию, обеспечьте сообщество. Ну и посадите программистов в закрытые шарашки, где они будут работать за хлеб с квасом.
Язык 1C отвратителен по своей сути - устарелый, нелогичный, неудобный.
Как будто нельзя про язык с ключевыми словами на английском языке прочитать что-то типа такого: "This resulted in a confusing, fuzzy, poorly defined language where whatever you wrote had unexpected behaviour or weird edge cases in some specific conditions".
Среда выполнения 1С - медленная, ненадежная, небезопасная.
Помнится некоторое время назад самой распространённой рекомендацией по JavaScript было что-то вроде "отключите использование в браузере совсем".
требует тех самых усилий по переводу "if - если". А тут еще "return это Возврат? Или Вернуть? Или Отдать?"
В Forth, например, return вообще отсутствует, if на первый взгляд вообще выглядит бредом сумасшедшего. Всё, считаем Forth языком для "человека с интеллектуальными особенностями"? Или английские ключевые слова всё меняют?
Ну что вы демагогией занимаетесь? К 1С относятся негативно по ряду причин. Русские ключевые слова в нем - одна из них и не основная. И да, если кто-то скажет "я не могу в 1С только потому что там программа по-русски" - я усомнюсь либо в его искренности, либо в профессионализме.
Как будто нельзя про язык с ключевыми словами на английском языке прочитать что-то типа
Можно что угодно прочитать! Но есть такая фигня, как СООБЩЕСТВО. Без него любой софтверный проект - мертворожденная корпоративная чушь
Не поворачивается. Я учил 1с, и успешно, но желания писать на нем не прибавилось. Просто по работе пришлось помогать когда в техподдержке ещё работал и параллельно у нашего 1с-ника стажировался. Сейчас глянул в доку - нет, все та же хрень от которой мутит.
Разработчики 1с это какие то герои из легенд, их зарплаты максимально оправданы как минимум потому что их мало. Да, они особенные, у них есть силы и иногда даже желание в этом копаться, бороться с особенностями и иногда даже выигрывать. Но в целом для подавляющего большинства стрелочка не поворачивается, потому что 1с это нишевый язык, а не общего назначения. По крайней мере используется он как нишевый в нишевых системах. А вот js пихается везде и не выучить его если ты знаешь что угодно ещё - это надо постараться. Даже после Бейсика или 1с перейти на js максимально легко для человека с определенным складом ума.
Если человек пишет на 1с но пытался и понял что не может писать даже базовые вещи на js/python/java/c (выбрать любое), время задуматься а пишет ли он вообще на 1с или притворяется.
Не поворачивается
Понятно. Расскажете как у этого человека получилось алгоритмы понять без английского?
https://ru.wikipedia.org/wiki/Аль-Хорезми
Даже после Бейсика или 1с перейти на js максимально легко
Я так понимаю, что выше имелось в виду, что разработчик — это человек, способный быстро усваивать современные знания на мировом уровне и обмениваться знаниями с теми же китайцами/арабами и всеми остальными, и для этого необходимо знать относительно распространенный язык, понятный практически всем (лингва франка). Аль-Хорезми как раз знал такой язык - арабский язык, хотя сам был персом (и вероятно не мусульманином). Родной Аль-Хорезми язык, персидский язык на самом деле ближе к английскому и русскому, чем к чужеродному арабскому, но языком науки в его случае был арабский. Ну а если в его случае представить лигва франка язык "разработчика - математика", то язык наверное скорее - индийские цифры, тогда можно сказать, что он выучил иностранный язык (индийскую арифметику, читал работы на иностранных, не только на родном), развил и написал на лингве франка того времени, которую позднее перевели на более позднюю "лингву франка" (латинский). Получается помимо родного языка ему нужно было знать как минимум три языка (арабский, греческий и санскрит) для нужд своей профессии..
Имхо, это некоторое преувеличение, что нельзя использовать только локальный язык для работы, но мнение, что для развития сильного профессионала в области требует некоторой общей базы - довольно частое.
Вы опоздали, уже давно существует YoptaScript года так с 2016
Первый в мире скриптовый язык программирования
для гопников и реальных пацанов.
https://yopta.space/
https://github.com/samgozman/YoptaScript/
Yopta — мем для тусовки.
RJS — инструмент для работы. (Хотя, признаю: йопта.импорт("пацаны") — звучит заманчиво.)
У мема хотя бы цель была. А тут высасывание причин.
Если тело не способно освоить команды, то в код такое тело не способно.
Разумеется, у мема цель — посмеяться. У RJS — снизить порог входа.
"Тело не способно освоить команды"?
12-летний школьник — не тело, а будущий разработчик.
Он освоит если быстрее, чем if.
А потом — и if, и for, и async.
RJS — не замена. Это лесенка:
Пишешь на русском → понимаешь логику.
Видишь скомпилированный JS → учишь оригинал.
Переходишь на английский — без боли.
"В код не способно"? А 1С-программисты — не разработчики? Они решают задачи, а не учат return ради галочки.
RJS — не высасывание. Это инструмент для реальных людей.
Это инструмент для реальных людей.
Эти реальные люди - они с вами в одной комнате? (Достает блокнот, готовится записывать)
Я там написал выше - у детей английский в школах со 2го (у некоторых и с 1го). В отличие видимо от вас, у детей проблем не будет с освоением команд на изначальном общемировом и повсеместно используемом варианте использования.
у меня такое чувство, что это тоже мем, просто мы его начали серьезно воспринимать, но я глянул комменты и всё стало на свои места, это на самом деле рофл (ладно, я не уверен на все 100%, реально странный чувак)
YoptaScript
Для пацанов, обывателей и реальных пацанов
Синтаксис — чисто по фене:
замутить,наезжать,кидатьИдеально для разборок с лохами и работы с барыгами
Компилируется в кринж или угар — зависит от уровня бро
RJS (Russian JavaScript) {Кгыышфт ОфмфЫскшзе}
Для хабровских троллей и срачей в комментах
Каждая строка кода провоцирует холивар
Встроенные функции:
trigger(),createHolywar(),downvote()Идеально для доказательства, что твой фреймворк лучше
Итог: Yopta — для улиц (уличное программирование), RJS — для троллинга айтишников. Оба забавные, но второе лучше подходит на звание "клоунский высер 2025"
Я щитаю это прекрасна!
Похоже на не очень удачный эксперимент.
Никогда не было проблем с ключевыми словами, даже во время изучения Pascal в школе.
Сейчас переведете на русский, а кто поддерживать будет новые фичи, которые в языке появляются каждый год? Кто будет переводить популярные npm библиотеки и поддерживать их в актуальном состоянии? Кажется, что вам проще не js переводить, а писать новый язык и новый движок для браузеров. Иначе получится хаос из англоязычных тегов в html, англоязычных таблиц стилей css и неактуальной русскоязычной версии js.
Вообще если серьезно за дело браться, то транслятор пишется и extension расширение на среду разработки, который в лайве все файлы фреймворка переводить будет, если надо в нем чё то ковырнуть. А новые фичи по честному завозить параллельной разработкой. Вот автор начал, он и должен завозить, ведь его пользователи не знают английский, а адекватные люди помогать ему не будут - свое время дороже
Why so serious?
И сюда добрались, 1С как вижу так переворачивает, а сюда то нахрена это впёрли?
Давайте еще и битву utf8\cp1251\866 какие там еще у нас koi-8
Вот на что нужно тратить время - на придумывание если - иначе или если - неПодошло
Вместо "try", надеюсь, "авось"?
Шутки шутками (а я продолжу), а когда-то давно с программированием в школе познакомился через Черепашку, Чертёжника и Робота - https://kpolyakov.spb.ru/school/robots/download.htm и в качестве основ алгоритмики - почему бы и не писать на русском (нет, 1с-разработчиком не стал)
а в чем дискуссия? тс же ответы на комменты генерит в нейронке. прям конструкции знакомые
Вы же русифицировали также все методы для строк, цифр, и тд и тп, все АПИ на 100%? Или нам придется как бешеным скакать туда-сюда с с английской на русскую раскладку теряя миллион времени и невелируя все выше сказанное про поток мысли и незнание английского.
map, filter, toString, substr, trim, length, isNaN - тысячи их, и они постоянно пополняются, спецификация живет, как вы собираетесь это все поддерживать? Документация у вас есть в актуальном состоянии с русскими названиями и поиском?
Не говорю уже что на русском будет примерно в 1.5-2 раза больше символов писанины.
Инициатива, достойная должности Министра Цифровой Деградации
Вот интересно. Сейчас задумался о том как сам начинал. Английский не знал (в СССР его преподавали в более старшем возрасте, чем я впервые заинтересовался программированием). Сути слов, используемых как команды (в начале это был бейсик), не понимал. Однако это не помешало писать программы на бейсике, а чуть позже и паскале. Как сейчас понимаю, я все эти слова ключевые просто запомнил быстро и все....
Куда большей проблемой тогда было найти компьютер, на котором можно было бы запустить написанные на бумаге программки...
К текущему моменту видел не один язык на кириллице. Мне лично не заходит. Уже на уровне подкорки русский текст в коде воспринимаю исключительно как значения строковых литералов... При этом по долгу службы даже учавствовал в создании одного специфического скриптового языка для очень специфической аудитории и очень специфической задачи... На русском. Тоже считали, что с английским у целевой аудитории плохо (это было точно известно). Люди пользовались. Правда когда потребовалось выводить продукт за рубеж от русского отказались. Переделали на английский, а для старых скриптов написали конвертор. К слову, ни один из старых пользователей не возражал и не требовал вернуть все взад. Что опять же косвенно свидетельствует, что не так важно знать значение слова, как понимать где и как оно применяется в коде. Я вообще лично не знаю людей, которые код воспринимают как связанный текст на некоем человеческом языке. Код это код, а роман это роман.
Хотя в самой работе по созданию RJS ничего плохого не вижу. Если человеку интересно написать рус-лат переводчик для JS - флаг в руки. Время покажет есть ли в этом конечный смысл, но сам процесс в любом случае полезен для автора.
А как при написании такого кода ставить фигурные скобки, одинарные кавычки и "бэктики" (косые одинарные кавычки для строк с интерполяцией)? Каждую секунду судорожно менять раскладку?
жэпэтрэш
Ну вот когда все Сколково, Яндекс и Сбер-девелопмент перейдут на это, пожалуй и мы начнем изучать, пока сыровато…тема ненормативного вообще не раскрыта🤣
У меня в 12 лет был Спектрум. И то, что в нем вообще не было кириллицы, нисколько не напрягало. Если человек способен выучить таблицу умножения, то и пару десятков ключевых слов он запомнит. И неважно, какими буквами они набраны. Я понятия не имел, что эти слова обозначают в английском, поскольку английский не изучал. И это не было проблемой.
Может для начала русский выучите? Дважды пишете "домосканный", но такого слова нет в русском языке.
Это кажется лучший способ убить свою карму на Habr =)
Когда-то давно я работал с русским PHP с Bitrix 24, где код так же был на русском языке. Еле выжил... больше никогда и ни за что не притронусь к такому
И все-таки это стёб с параллельным хабр-суицидом и тестированием какой-то gpt в качестве (со)автора.
Толстенная метаирония. Автор, продолжайте троллить. Современное сетевон искусство понимают не все.
Автор с метаиронией, который убедил себя, что он не иронизирует, — это и вовсе шедевр двоемыслия.
Если оставить все моменты за скобками - то слишком уж многословно получается. Мне это не нравится в Java и js(в жс из-за чрезмерной вложенности конструкций). У меня, конечно, пальцы не отсохнут написать «если (пользователь.управляющий) то», но компактность, все же, читается легче. Разумная компактность, ясное дело.
Но в 90-х говорили то же про PHP. А в 2000-х — про Node.js.
И теперь где-то есть полноценный ПХП на русском и Ноде.жс? Вау!
Не забудьте про склонения и рода, а то кривая русификация получается.
Мне кажется понятна эта сильно отрицательная реакция аудитории, кроме того, что сейчас не 1 апреля.
Это все слишком похоже на инициативы госдуры...
Я думаю, мечту Никиты несложно реализовать. Простенький промпт "напиши транслятор для js с английского нс русский и обратно" - и можно писать на родном, транслировать в нормалтный, и никто не будет обижен. Перевод документации нейросетями тоже неплох, проблем особо и нет.
Как минимум необходимо ввести что-то вместо {}.
Я русский, русский язык и Родину люблю. Но эмоции от вашего творения могу описать только на yopta script. Но попробую обойтись без оного.
Миллионы разработчиков, для которых if это барьер... Как им удалось стать таковыми, они все 30 лет упорно писали в стол на школьном алгоритмическом?
Что касается 12 лет, даже нас, советских детей учили английскому с 10.
Я зарабатываю написанием кода 18 лет. Я до сих пор не знаю английский как следует. Но я очень рад тем, что в моем коде даже в учебных работах с 2004 года нет ни одной переменной транслитом. При том, что в 2004 году интернета у меня не было, и когда prompt family diamond erre не знал то или иное слово, я находил его в советском бумажном словаре под редакцией Миллера. И очень радовался, что расширяю словарный запас.
Надеюсь, это троллинг или шутка.
А если нет, вспомните, что третья мировая будет войной айтишников. А знать язык противника на войне очень ценно.
На самом деле владение языком у нас довольно слабое в стране. И тенденция к снижению порога входа в программирование, изоляционизм это проблема. Если посмотреть на некоторые китайские программы п там комментарии часто на китайском. То есть плагин к cline, который налету переводит на родной язык и обратно только комментарии, становится уже сейчас обязательным. А от него до перевода синтаксических конструкций совсем недалеко.
Как говорил один ютубер - "учитель по go": цикл for - это цикл для, просто цикл для"
даже в 1с поддерживается альтернативное английское написание ключевых слов.
если это учебный язык для школьников - то им нужен не js с его альтернативно-одаренной псевдо параллельностью, которую и взрослым то не объяснить нормально. и кучей других приколов на тему " '1'+1 ' и " '1'-1 "
если переводить, то переводить Паскаль или Бейсик. а так - это мертворожденная идея, которая не прижилась ни разу на протяжении более чем 40 лет. начиная с советских лого-подобных черепашек.
человеку, который не знает английского - в it делать нечего. абсолютно и совсем. и даже в 1С - без английского и внешних языков ты будешь узконаправленный ограниченным кодером.
это, конечно, если эта статья не стёб и провокация.
Ну же, Никита, пора раскрыть карты! Всерьез или стёб над нашей стёбанутой back-to-USSR реальностью?
И выложи ты это в апреле, получил бы плюсов в карму, а не минусов с серьёзным лицом мамкиного инноватора.
Хватает языка 1с, выглядит прикольно, на самом деле поднята интересная тема называть переменные на русском, это позволит выражать мысль молодым русским кодерам более понятнее
на самом деле поднята интересная тема называть переменные на русском, это позволит выражать мысль молодым русским кодерам более понятнее
Идентификаторы в Юникоде доступны давным-давно даже в С.
Идея хорошая, как первый простой язык для начинающих вполне себе может зайти.
Англоговорящие читают нативно, русские — токены. Для носителя английского
if,for,return— это смысловые конструкции, которые мозг обрабатывает мгновенно.Для русского разработчика — это иностранные токены, которые нужно сначала перевести, а потом понять.
Это так не работает. Никто часто встречающиеся ключевые слова не переводит, после десятков-сотен упоминаний они у всех независимо от родного языка превращаются в своеобразные логограммы, смысл которых считывается без какого-либо осознанного усилия.
Ребят, вы разговариваете с ИИ. Очевидно же, столько слов полужирных.
А это только русские такие особенные, что не могут пару слов на английском выучить или в каждой стране языки программирования на свой переводят?
или в каждой стране языки программирования на свой переводят?
Фильмы-то не во всех странах переводят, а Вы хотите, чтобы языки программирования переводили в каждой. Перевод - это очень дорогое удовольствие.
Тем не менее, локализованные языки программирования не редкость. Самые многочисленные, наверное, будут разнообразные версии Бейсика.
Python: https://github.com/Bilokin/schlange
Локализованный by design язык: https://citrine-lang.org/
Спидран по сливу кармы:
Никита. Поддерживаю. Как человек науки на счёт понимания быстрого тоже поддержу - вы правы. Но ещё больше эта история ложится на внутренние духовные аспекты языка и психики. Которые при написании кожа много чего внутреннего проявляют очень важного.
Считаю всех тех кто ставит стрелочки вниз на ваш пост- лишь их отражением личной глубокой проблемы, зависти или глупости. Продолжайте работу
Вы пьяны или русский для вас не родной?
Конечно. Мы - все люди, которые не оценили всю глубочайшую духовную скрепность идеи Никиты - глупы или ему завидуем, или и то и другое сразу. Пусть продолжает работу.
Кормить ИИ-троля или нет, вот в чем вопрос
Да нет, забавно в любом случае получилось. Единодушно, практически, против такой медвежьей услуги программисту выступили все. Несколько интересных типов проявилось. 1С с PHP попинали опять же. Воскресный пост.
Так а как вы решили вами же указанные проблемы языка через тупой перевод? От того, что мы слово на пишем по-русски, оно не станет выглядеть иначе, и мы также можем его спутать с другими, если пишем код бессистемно. Придумали бы что-то новое для синтаксиса, расширенное использование юникода для ухода от ифоф вообще, и т.п., а так - для обучения уже до вас Кумир придумали.
Какие же вы все закостенелые) одно слово стадо) миллионы людей пишут формулы в excel на русском, и все работает. Я пишу в excel на русском, а через секунду в python на английской. Вообще без проблем с переключением. Язык программирования, это инструмент, а не святой грааль. Но вы достаточно тупы, чтобы с пеной у рта защищать "незыблемое". Не удивлюсь если автору пришьют оскорбление чувств верующих)
Может лучше на старословянском?
если (пользователь.админъ) {
показать("Привѣтъ, боссъ!");
} иначе {
вывести("Доступъ запрещенъ"); }
Автор не подумал об одной достаточно серьезной вещи - обучении. Для JS, который на английском, есть огромнейшая куча разнообразных обучающих материалов. А как учить тот язык, который предлагает он? Если пользоваться тем материалом, который есть для традиционного JS, то получается не очень удобно - в учебнике ключевые слова на английском, а в языке, который изучается, - на русском. Мозги обычно такое не любят. Будет куча проблем.
Сначала думал, прикол, а-ля YoptaScript. А открыл комментарии и запутался в слоях постметаиронии(иначе, я не верю, что такое возможно)
Я, правда, пытался разобраться, но пугает количество комментариев, которые серьёзно(?) пытаются пояснить автору, что он где-то не прав и этот проект не нужен.
Или всё это дополнительные слои постиронии, а для правдоподобности ещё и минусы ставят.
Короче, от комментариев можно залететь в дурку, если пытатся разобраться, что вообще происходит
С какой целью запощен этот брейнрот и почему он все ещё существует?
Спасибо всем за такой тёплый приём! Честно — не ожидал, что за пару дней столько комментариев, звёзд и столько поддержки.
Когда ковыряешь транслятор по ночам, иногда руки опускаются… А тут — бац! — крылья выросли. Значит, русский JavaScript действительно нужен ❤️
Ближайшие планы по IDE и редакторам:
Рапиру и Редактор Кузнечик — чтобы школьники 90-х–00-х заплакали от счастья)
Vim/Neovim (для аскетов)
1С:Предприятие — да, это будет бомба: встроенные модули на чистом русском JS
P.S. По какой-то странной причине я теперь могу писать только один комментарий в сутки. Видимо, это происки русофобов и Антанты — боятся, что мы слишком быстро построим суверенный JavaScript ☦️
А главное — петиция уже запущена: Подпишите, если тоже за русский код на государственном уровне: https://c.org/YLx5RqfczQ
Евразийский JavaScript будет! Все хейтеры бойтесь - решим вопрос с RJS и грянет страшный русский ИТ ренессанс!
В русском нету {}<>[], значит я должен туда-сюда раскладку переключать каждую секунду? Мсье знает толк в извращениях)
https://www.youtube.com/watch?v=cdX8r3ZSzN4 еще не кидали? )))))
это очень круто !!!!
Йопта скрипт обновился. Уже качаю😂
Очень хороший юмор от автора (как в статье, так и в комментах). Жаль, не оценили
Когда коту делать нечего...



Русский JavaScript — это не баг, это фича будущего. Представляю RJS