Re[29]: Java vs C# vs C++
От: alex_public  
Дата: 03.10.15 21:13
Оценка: +2
Здравствуйте, Serginio1, Вы писали:

_>>А причём тут TypeScript и .Net? )

S> Как это причем? TypeScript в ASP.NET MVC

То, что TypeScript можно применять вместо с .net (как впрочем и C++ и Python) совершенно не делает .net необходимым для использования TypeScript.

_>>Он там везде — на нём написаны: сервер (nginx), интерпретатор скриптов (Python), база данных (PostgreSQL/MySQL/SQlite).

S> То есть в итоге то ты пишешь на питоне, а не на С++. Мы уже про это говорили, что ниша С++ там где нужна скорость. А там где скорость разработки ты же сам используешь питон.

Просто питоновский код в такой задаче не занят никакими серьёзными вещами, а банально играет роль системного клея между блоками кода (кстати, написанными на C/C++), исполняющими основную работу.

Я вот могу ещё один очень известный пример привести на похожую тему. Питон сейчас очень популярен в научной среде. Причём не только для написания скриптов (что логично), но и для сложных и тяжёлых вычислений. Казалось бы нонсенс, но секрет раскрывается просто — для таких дел используются специальные библиотеки (типа numpy), которые написаны опять же на C/C++. В итоге получаем сочетания максимального быстрого написания кода с одновременной неплохой производительностью.

_>>Во многих местах нет возможности выбрать технологию, как раз потому что аналоги слишком жирные/медленные. )))

S> Ну и какова емкость этой ниши?

Так ниша то не одна, а таких много разных. ) В итоге язык C по разным рейтингам уже много лет держится на одном уровне популярности с Java. А если добавить к нему ещё C++, то является самым популярным с большим отрывом.

S> Я не против С++. Я про то, что он не универсален, как тут пытаются заявить. И что скорость в большинстве случаев не является главным критерием, даже во времена когда память в 64 КБ была естественным делом. Помню писал на паскале на ДВК 2 и время компиляции было полчаса. В то же время на Бейсике пусть и с огромными тормозами, но не было задержек с компиляцией. И большинство использовало бейсик


Скорость является главным критерием в ряде ниш. Но это действительно не единственный критерий, по которому выбирают C/C++. В других нишах его выбирают за другие преимущества. Ну а в некоторых нишах (типа тех же скриптов например) не выбирают вовсе. )))
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.