Comments 34
а как же https://yopta.space/ :)
Интересно, кто-нибудь сравнивал эффективность обучения программированию на этих национальных ЯП и, скажем на Бейсике, Питоне или Паскале?
Программисты 1С сравнивали и сказали, что всё нормально.
Мне кажется разницы то и нет, главное же мышление, понимание ООП и прочего
А на каком языке, дело десятое, синтаксис и базовые вещи можно условно за 1-2 недели изучить в неспешном темпе
Так и в английском можно основные конструкции выучить за 2 недели. Но чтобы на нем заговорить по-нормальному - понадобится полгода практики хотя бы. С языками программирования также.
Глядя на языки представленные в статье, возникает сомнение в том что я могу за 1-2 недели их изучить в неспешном темпе, особенно те, где буквы не латинские. Кроме Рапиры естественно.
и что на таких языках писать, hello world? сейчас знать язык это значит ничего не знать. чтобы сейчас элементарно профессиональные системы писать нужно знать паттерны, внедрение зависимостей, промышленные технологии (swagger, automapper, EF, jQuery, bootstrap), понимать как работают тесты, уметь логировать и отлаживать, запускать всё это в контейнерах и облаках... как вам поможет базовый синтаксис когда клиент просит вас оценить стоимость и время проекта интеграции групп API с генерацией отчётов в PDF и Excel, базой данных и реактивным модульным интерфейсом? эти игрушки для детей, мне от языка нужна больше экосистема, система типов и удобство отладки и совершенство применяемых инструментов, удобство поддержки и обновления. синтаксис был важен лет 30 назад
конечно прикольно поучить что-то новое, сам недавно брейнфаком баловался. но это скорее просто для прикола, практически лучше учить то что имеет перспективу
Мне кажется что разницы сильной не будет. Исторически сложилось что для математики физики химии используются буквы греческого и английского алфавита. Это позволяет повышать уровень абстракции, и не путать часть языка и часть формулы.
Но при этом в университете был интересный эксперимент, математический анализ читали с использованием русских букв и разницы не было.
Т.е. элементы языка это абстракции, можно смайлы использовать или пиктограммы в диаграммах, разницы в восприятии нет.
У использования только одного языка есть только один гигантский плюс не надо переключать раскладку клавиатуры.
необъявляемые бестиповые переменные
Очевидно некорректный термин. Если тип переменной определяется термом, который к ней был впервые присвоен, то это не значит, что переменную не объявили, равно как и то, что у неё нет типа.
Правильно: переменные без объявляющего ключевого слова и с выводом типа.
Aheui не смогла отрисоваться в браузере.
Учитывая современную популярность эмодзи (тоже ведь своеобразный язык), стоит тут упомянуть статью про языки программирования на них основанных.
Оценить красоту и рациональность языка оставляем тем, кто знает китайский и программирование одновременно.
Вот вы шутите, а ведь сейчас железячникам приходится разбираться в китайском, чтобы качественно импортзамещать....
адекватные китайцы пишут даташиты на английском. Ну и большинство китайских микросхем клоны западных, что облегчает задачу.
Стоило бы упомянуть язык ЯРМО. На нем много было написано, фактически целый институт только на нем и писал (НФ ИТМиВТ).
Удивлен, что нет ЯП на хинди.
На гитхабе существует репозиторий интерпретатора Рапира версии 1.0.1
https://pypi.org/project/zhpy/ интерпретатор языка python (2015 года) с китайскими иероглифами вместо ключевых английских слов, программируй-нехочу!
Аналитик. Когда учился в универе - там была библиотека программ на Аналитике для геодезических расчётов, переводили их на что-то более современное (не помню уже, на что именно).
Относительно свежий проект немецкого языка программирования.
В советские времена в Вильнюсе выпускалась М5000, оснащённая ассемблером с русской мнемоникой и похожим на IBM360.
Для построения нового многополярного мира просто необходима деколонизация синтаксиса языков программирования. Чтобы вместо глобалистского «Hello world!» на экран выводилось суверенное «Привет, многополярный мир!»
Нужен яп на латыни
Потом на нем сделать аналог systemd и вуаля-можно вызывать демонов на латыни
Интересно, какой мозг лучше «заточен» программировать: арабский в своей стихии цифр, и слова и цифры пишутся и растут с права на лево; а китайский мыслит условными «картинками» 🧐👀🤔
От «здравствуйте» до こんにちは: языки программирования не на английском языке