...

понедельник, 11 ноября 2013 г.

Почему С/C++ жил, жив и будет жить


Java — write it once, run away.





Навеяно

Во-первых, pure C и C++ — конечно, два разных детства, два разных мира. Но в этом посте мы объединим их. Почему же С/С++ лучше Java?


1. Бородатые олдфаги, единственные, кто умеет писать ядра операционок, драйвера и системные службы, демонстративно отказываются учить что-то ещё. На самом деле, любой уважающий себя сишник знает не только С++, но и ещё с десяток других языков, главным образом для того, чтобы их обсирать. Отсюда



2. Это компилируемые языки. Значит, они априори быстрее какой-то там виртуальной машины. Java is high performance. By high performance we mean adequate. By adequate we mean slow. Пруф. Еще один пруф — тормозной Андроид.


3. Java опасна для обучения настоящих программистов. Вам может быть интересно, может ли обучение объектно-ориентированному программированию (ООП) быть хорошим заменителем указателей и рекурсии как вычищающих курсов. Короткий ответ — нет. Не обсуждая достоинства ООП, можно просто сказать, что оно недостаточно сложно для отсеивания посредственных программистов. Отсюда



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. Юнукс написан на сях, и половина другого выдающегося софта — на них же. Простота и универсальность сделала си стандартом системного программирования, а возможности С++ сделали его стандартом де-факто настоящей, мужской разработки. Java подходит для ERP и web'ов, но любая малейшая нагрузка или высокие требования приводят к объективности перехода на нормальный компилируемый язык.


Поэтому сколько бы не пыжились с ускорением и написанием очередных трудноотлаживаемых библиотек и фреймворков, гора не может родить мышь, а Java со всей мощью потеснить С/C++


This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers. Five Filters recommends:



Комментариев нет:

Отправить комментарий