Здравствуйте, novitk, Вы писали:
N>Здравствуйте, LaPerouse, Вы писали:
N>>>вывода типов нет,
LP>>есть
N>нет
Есть. В Java есть вывод типов для шаблонов генериков:
public static <T> List<T> emptyList()
{
return new ArrayList<T>();
}
List<T> = emptyList();
В java 7 сделают то же самое для конструкторов
N>>>замыканий нет,
LP>>есть
N>нет
есть. Inner classes — полноценные замыкания.
N>>>кортежей нет,
LP>>есть
N>нет
Не знаю как у тебя, а у меня есть:
public class Pair<T1, T2>
{
public T1 object1;
public T2 object2;
public Pair(T1 object1, T2 object2)
{
this.object1 = object1;
this.object2 = object2;
}
}
А в самом языке эта фича нафиг не сдалась
N>>>генераторов нет, LINQ-a/list comprehension нет...
LP>>Нет и не надо.
N>надо
Лучше бы сделали дженерики.
LP>>Итого, единственный серьезный недостаток — генерики.
N>>>Единственное, что лучше чем в Питоне (если не считать глобальной разницы между статикой и динамикой) — нативные библиотеки.
LP>>Надеюсь, ты не собрался сравнивать python с java platform
да ну брось, несеръезно это.
N>Если важнее всего скорость разработки, тут и сравнивать нечего...Ява тут не при делах... С# будет думаю близок

скорость разработки не от языка зависит в основном, а от наличия библиотек/инструментария. Есть ли что-либо под солнцем сравнимое по этому показателю с java?
Социализм — это власть трудящихся и централизованная плановая экономика.