Re[19]: Почему .Net не задавил Java?
От: LaPerouse  
Дата: 05.03.10 22:34
Оценка: :)
Здравствуйте, 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?
Социализм — это власть трудящихся и централизованная плановая экономика.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.