> -- kemiisto писал(а):
> Alexey, да Вы не подумайте, что я Java защищать собираюсь.  Указанный синтаксический сахар, конечно же, бесполезен. И, как Вы правильно заметили, крайне редко используется. Тем не менее, я вот на Java уже год не пишу, но эту фичу почему-то помню. Видимо, сталкивался. Возможно, в чужом коде. А вот то, что можно несколько блоков иметь, так это и для меня была новость.
Это не сахар, это сахар с пургеном. Вроде бы вначале и сладко а потом опа...

> -- kemiisto писал(а):
> А вообще, всё познаётся в сравнении. Из мейнстрима Java, пожалуй, очень даже ничего.
Java как язык может быть и ничего, но вот j2ee (а это то что реально используется, число применений чисто j2se минимально) -- это очень даже чаво. Как это было в одном известном текстике..
> -- Цитата:
> Из точки А в точку Б никто никуда не едет, зато есть framework. В котором можно задать plug-in, который конфигурирует другой plug-in, который читает третий plug-in и посылает event четвертому, а тот уже знает, что делать. Через Inversion of Control, так интереснее.
В совокупности решения на С/С++ в результате оказываются проще чем на Java, несмотря на язык. Т.е. в них проще разобраться.

> -- kemiisto писал(а):
> Ещё вот Objective-C тоже ничего, но нестрогая динамическая типизация - это ой-ой-ой.
Именно нестрогая? Вот скажем в erlang'e строгая динамическая типизация