Хочу новый удобный язык программирования
Хочу такой язык программирования (ЯП), чтобы:
- он был красивый и лаконичный, как ruby;
- синтаксис и встроенные библиотеки были предсказуемыми и интуитивно понятными;
- обладал строгой статической типизацией для отлавливания как можно большего количества ошибок на этапе компиляции;
- объектная модель была бы похожа на то, как она реализована в C# и Java, но переработана и улучшена;
- сориентирован на решение бизнес задач в большей степени, чем системных;
- имел базовую поддержку функционального программирования;
- написание распараллеливаемых программ было лёгким и непринуждённым;
- он располагал к тестированию функциональности, например с помощью интегрированных в ЯП средств тестирования (сами тесты, утверждения, граничные условия и т.п.);
- имел механизм переносимости программ между различными платформами, по типу JVM.
Вряд ли какой-нибудь новый ЯП из существующих на сегодняшний день, например: Noop, Clay, Nimrod, Wirbel, Ceylon Project, Nice, Gosu — справится со всеми этими задачами.
А вообще, мечтается поучаствовать в коммерческой разработке такого ЯП, так как не уверен, что одних своих ресурсов хватит на создание революционного языка — слишком мало свободного от работы времени. Другое дело, если бы проектирование и реализация языка были бы основной работой…
А может такой ЯП уже есть? Может это Rust? ИМХО, на сегодняшний день, Rust лучший кандидат на роль удобного ЯП.
| tags:
24 заметки:
-
selected21 это понравилось
-
conceptsdf5 это понравилось
-
drevlyanin это опубликовал(а)