Comments 12
Думаю на такие языки с радостью перейдут многие разработчики пока ещё программирующие на других языках, но интересующиеся принципиально иными подходами, я например был бы рад получить реальный опыт именно на расте и хаскеле.
Del
Если бы вы также язык для общения выбирали...
Baseline по скорости работы ПО.
Слова преимущественно одно-двусложные.
Особенности распространения и эксплуатации программы, например требование интерпретатора или возможность статической линковки.
Особенности письма, например требование использования как фонетической, так и идиографической азбуки.
Экосистема библиотек и компонентов, которые можно переиспользовать. Отмечу что важно не только количество библиотек, но и качество релевантных для вас.
Количество изданной литературы. И не разного рода беллетристики, а серьезных романов и документальных трудов.
Возможности параллельного/конкурентного/асинхронного исполнения программ, что может быть важным для многих систем.
Гибкая грамматическая основа, зависимость смысла от последовательности слов в предложении.
Сложность обучения людей выбранной технологии, что значительно влияет и на сообщество языка, и на перепрофилирование разработчиков.
Исключенность из широких групп языков, что сильно усложнит полиглотам овладевание.
Выразительность языка.
Куча эмоционально-этических подтекстов, сложные правила этикета.
У вас там наверное на японском все разговаривают.
Мне кажется, дело не в языке, а в том, как на нем пишут
Считается, что Typescript гораздо проще поддерживать, чем JavaScript. Я не согласен. Видел очень много чистого, легко читаемого и поддерживаемого кода на JavaScript, а сейчас время от времени встречаю много плохо написанного кода на Typescript. Проблемы начинаются тогда, когда мы не следуем лучшим практикам языков и систем, которые разрабатываем… Или когда выбираем для своих задач не тот инструмент. То же самое с любым языком. Например с растом пхп пайтоном или haxe
Как мы выбираем языки программирования в Typeable