о языках (программистское)
Dec. 16th, 2006 06:51 pmКажется, пора задумываться о том, какой язык следующим изучать. Из очевидных кандидатов пока вижу Ruby и Python. Из функциональных - может быть, OCaml. Других идей пока особо нет.
В этом году я выучил два новых языка: Haskell и Lisp, и оба мне очень понравились, как и сам процесс, по которому я успел соскучиться. А также поучаствовал в разработке нового языка (Perl 6), хотя пока что не очень активно, но все только начинается. Я хорошо знаю C/C++, Java, Perl; весьма уважаю и знаю на уровне чтения Smalltalk и Forth, хотя реально на них не работал; ну и всякие менее важные языки и ассемблеры, конечно, что-то помню, что-то не очень. Паскаль и Бейсик не будем вспоминать :)
Учитывая этот интеллектуальный багаж, если вы мне можете посоветовать следующий интересный язык, который стоит изучить и освоить, и объяснить, почему, я вам заранее благодарен.
no subject
Date: 2006-12-16 08:42 pm (UTC)В Nemerle интересны синтаксические макросы (помимо семейства Лиспов по-моему такого нету нигде) и вывод типов a la Хаскель - не сами по себе, а в приложении к "традиционной" императивно-объектной модели.
Из интересного "само по себе" хороши
* Io или Self (прототипно-ориентированные)
* Dylan (очень отдаленный потомок Лиспов)
* по слухам, "старые стройные" языки, типа Oberon или Eiffel
* Links (делает один из авторов Хаскеля; функциональный язык для веба, "компилирующийся" в набор HTML-JavaScript-SQL-bytecode), еще есть Hop на ту же тему
Бывают еще всякие incredible strange things, типа Esterel :)