Выбираем ЯЗЫК МЕЧТЫ: строго-типизированный, высокоуровневый, general-purpose, с выразительным синтаксисом?

программирование информатика кодинг языки программирования

что-то вроде Ruby или Python'а, но с автоматической проверкой типов. с привычными ОО приблудами: классы, полиморфизм, перегрузки (в т.ч. операторов, в т.ч. базовых). короче, чтобы как можно больше походил исполнимый псевдокод :)


смотрю в сторону языков семейства Pascal, Ada, D. кстати, потрогал Go -- нравится его строгий однозначный (безо всяких двусмысленностей) чистый синтаксис, но он пока слишком радикален для меня.


ОЧЕНЬ ВАЖНО, чтобы была возможность изменять способ индексации массивов так, чтобы первым индексом был 1, а не 0 (бывают случаи, когда это удобней). в VB была "option base 1", например.


из особых пожеланий:

* отсутствие точек с запятыми в концах строк
* морально полноценный switch -- без break в каждом case (duh?!), и с поддержкой строк и всех остальных типов (да, я смотрю на тебя, C++)
* параллельное присваивание значений переменным (в т.ч. variable swapping)
* чтобы функции умели возвращать множественные (сразу несколько) значения, ну или оператор запаковки/распаковки (как в Ruby)

P.S. не: C++, Java или C#. (не спрашивайте почему :)
Ответы:
ChernoStar Согласен ;Р
Все сформулировали? Пилите свой язык, Шура, пилите. Вы, может, и не Никлаус Вирт, но до вас уже все давно сформулировано - осталось доработать под себя.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.