Сообщение Re[30]: Java vs C# vs C++ от 04.10.2015 5:36
Изменено 04.10.2015 6:02 Serginio1
Здравствуйте, alex_public, Вы писали:
_>Здравствуйте, Serginio1, Вы писали:
_>>>А причём тут TypeScript и .Net? )
S>> Как это причем? TypeScript в ASP.NET MVC
_>То, что TypeScript можно применять вместо с .net (как впрочем и C++ и Python) совершенно не делает .net необходимым для использования TypeScript.
Но нужна среда для отладки и генерации TypeScript в JS. Я отлаживаю одновременно и серверный код и TypeScript.
А вы его уже начали применять в Питоне? Гугл смотрю тоже подсуетились. Мне TS очень нравится, кучу JQuery библиотек типизировали. Хейлсберг молодец
_>>>Он там везде — на нём написаны: сервер (nginx), интерпретатор скриптов (Python), база данных (PostgreSQL/MySQL/SQlite).
S>> То есть в итоге то ты пишешь на питоне, а не на С++. Мы уже про это говорили, что ниша С++ там где нужна скорость. А там где скорость разработки ты же сам используешь питон.
_>Просто питоновский код в такой задаче не занят никакими серьёзными вещами, а банально играет роль системного клея между блоками кода (кстати, написанными на C/C++), исполняющими основную работу.
То есть питон для этих задач удобнее. Так же можно сказать и о любом языке.
_>Я вот могу ещё один очень известный пример привести на похожую тему. Питон сейчас очень популярен в научной среде. Причём не только для написания скриптов (что логично), но и для сложных и тяжёлых вычислений. Казалось бы нонсенс, но секрет раскрывается просто — для таких дел используются специальные библиотеки (типа numpy), которые написаны опять же на C/C++. В итоге получаем сочетания максимального быстрого написания кода с одновременной неплохой производительностью.
Но так было и раньше. Просто есть разница. Библиотеку написали 2 программиста С++ а используют тысячи Питонистов. Я никогда не заявлял, что C++ не нужен.
Я говорил, что у него своя ниша.
_>>>Во многих местах нет возможности выбрать технологию, как раз потому что аналоги слишком жирные/медленные. )))
S>> Ну и какова емкость этой ниши?
_>Так ниша то не одна, а таких много разных. ) В итоге язык C по разным рейтингам уже много лет держится на одном уровне популярности с Java. А если добавить к нему ещё C++, то является самым популярным с большим отрывом.
Ну при этом количество программистов на 1С, PHP и прочие не учитываются. Я уже приводил статистику по России, где твои выкладки далеки от реальности
S>> Я не против С++. Я про то, что он не универсален, как тут пытаются заявить. И что скорость в большинстве случаев не является главным критерием, даже во времена когда память в 64 КБ была естественным делом. Помню писал на паскале на ДВК 2 и время компиляции было полчаса. В то же время на Бейсике пусть и с огромными тормозами, но не было задержек с компиляцией. И большинство использовало бейсик
_>Скорость является главным критерием в ряде ниш. Но это действительно не единственный критерий, по которому выбирают C/C++. В других нишах его выбирают за другие преимущества. Ну а в некоторых нишах (типа тех же скриптов например) не выбирают вовсе. )))
_>Здравствуйте, Serginio1, Вы писали:
_>>>А причём тут TypeScript и .Net? )
S>> Как это причем? TypeScript в ASP.NET MVC
_>То, что TypeScript можно применять вместо с .net (как впрочем и C++ и Python) совершенно не делает .net необходимым для использования TypeScript.
Но нужна среда для отладки и генерации TypeScript в JS. Я отлаживаю одновременно и серверный код и TypeScript.
А вы его уже начали применять в Питоне? Гугл смотрю тоже подсуетились. Мне TS очень нравится, кучу JQuery библиотек типизировали. Хейлсберг молодец
_>>>Он там везде — на нём написаны: сервер (nginx), интерпретатор скриптов (Python), база данных (PostgreSQL/MySQL/SQlite).
S>> То есть в итоге то ты пишешь на питоне, а не на С++. Мы уже про это говорили, что ниша С++ там где нужна скорость. А там где скорость разработки ты же сам используешь питон.
_>Просто питоновский код в такой задаче не занят никакими серьёзными вещами, а банально играет роль системного клея между блоками кода (кстати, написанными на C/C++), исполняющими основную работу.
То есть питон для этих задач удобнее. Так же можно сказать и о любом языке.
_>Я вот могу ещё один очень известный пример привести на похожую тему. Питон сейчас очень популярен в научной среде. Причём не только для написания скриптов (что логично), но и для сложных и тяжёлых вычислений. Казалось бы нонсенс, но секрет раскрывается просто — для таких дел используются специальные библиотеки (типа numpy), которые написаны опять же на C/C++. В итоге получаем сочетания максимального быстрого написания кода с одновременной неплохой производительностью.
Но так было и раньше. Просто есть разница. Библиотеку написали 2 программиста С++ а используют тысячи Питонистов. Я никогда не заявлял, что C++ не нужен.
Я говорил, что у него своя ниша.
_>>>Во многих местах нет возможности выбрать технологию, как раз потому что аналоги слишком жирные/медленные. )))
S>> Ну и какова емкость этой ниши?
_>Так ниша то не одна, а таких много разных. ) В итоге язык C по разным рейтингам уже много лет держится на одном уровне популярности с Java. А если добавить к нему ещё C++, то является самым популярным с большим отрывом.
Ну при этом количество программистов на 1С, PHP и прочие не учитываются. Я уже приводил статистику по России, где твои выкладки далеки от реальности
S>> Я не против С++. Я про то, что он не универсален, как тут пытаются заявить. И что скорость в большинстве случаев не является главным критерием, даже во времена когда память в 64 КБ была естественным делом. Помню писал на паскале на ДВК 2 и время компиляции было полчаса. В то же время на Бейсике пусть и с огромными тормозами, но не было задержек с компиляцией. И большинство использовало бейсик
_>Скорость является главным критерием в ряде ниш. Но это действительно не единственный критерий, по которому выбирают C/C++. В других нишах его выбирают за другие преимущества. Ну а в некоторых нишах (типа тех же скриптов например) не выбирают вовсе. )))
Re[30]: Java vs C# vs C++
Здравствуйте, alex_public, Вы писали:
_>Здравствуйте, Serginio1, Вы писали:
_>>>А причём тут TypeScript и .Net? )
S>> Как это причем? TypeScript в ASP.NET MVC
_>То, что TypeScript можно применять вместо с .net (как впрочем и C++ и Python) совершенно не делает .net необходимым для использования TypeScript.
Но нужна среда для отладки и генерации TypeScript в JS. Я отлаживаю одновременно и серверный код и TypeScript.
А вы его уже начали применять в Питоне? Гугл смотрю тоже подсуетились. Мне TS очень нравится, кучу JQuery библиотек типизировали. Хейлсберг молодец.
Кстати общее у них то что их создал один человек!
_>>>Он там везде — на нём написаны: сервер (nginx), интерпретатор скриптов (Python), база данных (PostgreSQL/MySQL/SQlite).
S>> То есть в итоге то ты пишешь на питоне, а не на С++. Мы уже про это говорили, что ниша С++ там где нужна скорость. А там где скорость разработки ты же сам используешь питон.
_>Просто питоновский код в такой задаче не занят никакими серьёзными вещами, а банально играет роль системного клея между блоками кода (кстати, написанными на C/C++), исполняющими основную работу.
То есть питон для этих задач удобнее. Так же можно сказать и о любом языке.
_>Я вот могу ещё один очень известный пример привести на похожую тему. Питон сейчас очень популярен в научной среде. Причём не только для написания скриптов (что логично), но и для сложных и тяжёлых вычислений. Казалось бы нонсенс, но секрет раскрывается просто — для таких дел используются специальные библиотеки (типа numpy), которые написаны опять же на C/C++. В итоге получаем сочетания максимального быстрого написания кода с одновременной неплохой производительностью.
Но так было и раньше. Просто есть разница. Библиотеку написали 2 программиста С++ а используют тысячи Питонистов. Я никогда не заявлял, что C++ не нужен.
Я говорил, что у него своя ниша.
_>>>Во многих местах нет возможности выбрать технологию, как раз потому что аналоги слишком жирные/медленные. )))
S>> Ну и какова емкость этой ниши?
_>Так ниша то не одна, а таких много разных. ) В итоге язык C по разным рейтингам уже много лет держится на одном уровне популярности с Java. А если добавить к нему ещё C++, то является самым популярным с большим отрывом.
Ну при этом количество программистов на 1С, PHP и прочие не учитываются. Я уже приводил статистику по России, где твои выкладки далеки от реальности
S>> Я не против С++. Я про то, что он не универсален, как тут пытаются заявить. И что скорость в большинстве случаев не является главным критерием, даже во времена когда память в 64 КБ была естественным делом. Помню писал на паскале на ДВК 2 и время компиляции было полчаса. В то же время на Бейсике пусть и с огромными тормозами, но не было задержек с компиляцией. И большинство использовало бейсик
_>Скорость является главным критерием в ряде ниш. Но это действительно не единственный критерий, по которому выбирают C/C++. В других нишах его выбирают за другие преимущества. Ну а в некоторых нишах (типа тех же скриптов например) не выбирают вовсе. )))
_>Здравствуйте, Serginio1, Вы писали:
_>>>А причём тут TypeScript и .Net? )
S>> Как это причем? TypeScript в ASP.NET MVC
_>То, что TypeScript можно применять вместо с .net (как впрочем и C++ и Python) совершенно не делает .net необходимым для использования TypeScript.
Но нужна среда для отладки и генерации TypeScript в JS. Я отлаживаю одновременно и серверный код и TypeScript.
А вы его уже начали применять в Питоне? Гугл смотрю тоже подсуетились. Мне TS очень нравится, кучу JQuery библиотек типизировали. Хейлсберг молодец.
Кстати общее у них то что их создал один человек!
_>>>Он там везде — на нём написаны: сервер (nginx), интерпретатор скриптов (Python), база данных (PostgreSQL/MySQL/SQlite).
S>> То есть в итоге то ты пишешь на питоне, а не на С++. Мы уже про это говорили, что ниша С++ там где нужна скорость. А там где скорость разработки ты же сам используешь питон.
_>Просто питоновский код в такой задаче не занят никакими серьёзными вещами, а банально играет роль системного клея между блоками кода (кстати, написанными на C/C++), исполняющими основную работу.
То есть питон для этих задач удобнее. Так же можно сказать и о любом языке.
_>Я вот могу ещё один очень известный пример привести на похожую тему. Питон сейчас очень популярен в научной среде. Причём не только для написания скриптов (что логично), но и для сложных и тяжёлых вычислений. Казалось бы нонсенс, но секрет раскрывается просто — для таких дел используются специальные библиотеки (типа numpy), которые написаны опять же на C/C++. В итоге получаем сочетания максимального быстрого написания кода с одновременной неплохой производительностью.
Но так было и раньше. Просто есть разница. Библиотеку написали 2 программиста С++ а используют тысячи Питонистов. Я никогда не заявлял, что C++ не нужен.
Я говорил, что у него своя ниша.
_>>>Во многих местах нет возможности выбрать технологию, как раз потому что аналоги слишком жирные/медленные. )))
S>> Ну и какова емкость этой ниши?
_>Так ниша то не одна, а таких много разных. ) В итоге язык C по разным рейтингам уже много лет держится на одном уровне популярности с Java. А если добавить к нему ещё C++, то является самым популярным с большим отрывом.
Ну при этом количество программистов на 1С, PHP и прочие не учитываются. Я уже приводил статистику по России, где твои выкладки далеки от реальности
S>> Я не против С++. Я про то, что он не универсален, как тут пытаются заявить. И что скорость в большинстве случаев не является главным критерием, даже во времена когда память в 64 КБ была естественным делом. Помню писал на паскале на ДВК 2 и время компиляции было полчаса. В то же время на Бейсике пусть и с огромными тормозами, но не было задержек с компиляцией. И большинство использовало бейсик
_>Скорость является главным критерием в ряде ниш. Но это действительно не единственный критерий, по которому выбирают C/C++. В других нишах его выбирают за другие преимущества. Ну а в некоторых нишах (типа тех же скриптов например) не выбирают вовсе. )))