| Интернетизация очень сильная... интернет становится коммунальной услугой, а не развлечением, поэтому смартфон начинают рассматривать как инструмент, вроде машины. Инструмент должен быть удобным, под него можно выделить бюджет - это не развлечение, а необходимость, особенно, кто весь день на ногах, а не работает за компьютером.
В Москве, в Питере, да и в других крупных городах, где денег побольше есть компании, где полностью используют продукцию Apple. Она местами удобная (ну по крайней мере на поверхности, если внутрь не глубоко не лезть), но железо чрезвычайно не совместимо со всем кроме Apple. Такой замкнутый мир, как Windows. Вот таких компаний довольно много.
>PS а почему C популярнее C++?
Он проще чем C++, сильно проще, а значит дешевле. Т.е. C++ разработчиков меньше, ошибок совершают они больше, их нужно больше на проект - это дорого. А ПО вообще очень медленно разрабатывается, особенно по сравнению с железом - программисты отстают на десятилетия.
Оригинальный же C используется за ради скорости: в системном программировании, от встроенных устройств до операционных систем, веб-серверов и баз данных. За счет макро-определений C проще модифицировать, можно Cuda из C сделать, можно С++, можно Objective-C, можно еще чего... в этом плане в C++ нужно учитывать гораздо больше факторов, если Си с его указателями, динамической памятью, операторами рассматривать как линию, то при переходе к C++ у вас вместо линии получается трехмерное пространство, где по одной оси язык Си, по другой - объектно-ориентированное программирование (очень нестандартное по сравнению с другими языками), а по третьей шаблоны и STL. Очень не просто брать за основу такой сложный язык, особенно, когда вам от него нужна только скорость.
Плюс С++ не один такой умный, который улучшил C, есть Objective-C для Mac OS X и iOS, есть Cuda для видео-карт NVidia, есть Go для многоядерного программирования традиционных процессоров. Т.е. конкурентов хватает, которые выбирают нишу и используют сильные стороны Си. C++ же разрабатывался в 80-х, он устарел, сейчас языки более удобные. Плюс стремительно подешевела оперативная память. Из-за всех этих факторов его популярность падает. | |