- PVSM.RU - https://www.pvsm.ru -
Java — write it once, run away.
Навеяно [1]
Во-первых, pure C и C++ — конечно, два разных детства, два разных мира. Но в этом посте мы объединим их. Почему же С/С++ лучше Java?
1. Бородатые олдфаги, единственные, кто умеет писать ядра операционок, драйвера и системные службы, демонстративно отказываются учить что-то ещё. На самом деле, любой уважающий себя сишник знает не только С++, но и ещё с десяток других языков, главным образом для того, чтобы их обсирать. Отсюда [2]

2. Это компилируемые языки. Значит, они априори быстрее какой-то там виртуальной машины. Java is high performance. By high performance we mean adequate. By adequate we mean slow. Пруф [3]. Еще один пруф — тормозной Андроид.
3. Java опасна для обучения настоящих программистов. Вам может быть интересно, может ли обучение объектно-ориентированному программированию (ООП) быть хорошим заменителем указателей и рекурсии как вычищающих курсов. Короткий ответ — нет. Не обсуждая достоинства ООП, можно просто сказать, что оно недостаточно сложно для отсеивания посредственных программистов. Отсюда [4]
4. Ее обходят вниманием гуру. Of all the great programmers I can think of, I know of only one who would voluntarily program in Java. And of all the great programmers I can think of who don’t work for Sun, on Java, I know of zero. Paul Graham [5]
5. Юнукс написан на сях, и половина другого выдающегося софта — на них же. Простота и универсальность сделала си стандартом системного программирования, а возможности С++ сделали его стандартом де-факто настоящей, мужской разработки. Java подходит для ERP и web'ов, но любая малейшая нагрузка или высокие требования приводят к объективности перехода на нормальный компилируемый язык.
Поэтому сколько бы не пыжились с ускорением и написанием очередных трудноотлаживаемых библиотек и фреймворков, гора не может родить мышь, а Java со всей мощью потеснить С/C++
Автор: Cord
Источник [6]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/programmirovanie/48042
Ссылки в тексте:
[1] Навеяно: http://habrahabr.ru/post/201612/
[2] Отсюда: http://lurkmore.to/Pure_C
[3] Пруф: http://www.jelovic.com/articles/why_java_is_slow.htm
[4] Отсюда: http://habrahabr.ru/post/122665/
[5] Paul Graham: http://www.paulgraham.com/gh.html
[6] Источник: http://habrahabr.ru/post/201720/
Нажмите здесь для печати.