thedeemon: (office)
[personal profile] thedeemon
Микола, бачив як С++ники xs.writeln пишуть?
std::copy(std::begin(xs), std::end(xs), std::ostream_iterator<unsigned char>(std::cout));
std::cout << std::endl;

навеяно

Date: 2015-10-16 09:23 am (UTC)
From: [identity profile] zeit-raffer.livejournal.com
В такой формулировке я соглашусь. :)
Только "просто несущественная мелочь" - это, скорее, характерная мелочь. На фоне стандартных библиотек таких "ширпотребных" языков, как Java, Python, или даже PHP, где есть куча всего готового для любых желаний, - маститый С++ выглядит невыгодно. Понятно, что есть другие библиотеки для него.

Date: 2015-10-16 09:27 am (UTC)
From: [identity profile] yauheni akhotnikau (from livejournal.com)
> Только "просто несущественная мелочь" - это, скорее, характерная мелочь.

Удивительно, что C++ вообще выжил и продолжает развиваться. Десять лет назад это было совсем неочевидно.

Кроме того, тенденции сейчас таковы, что C++ будет очень далеко стоять от ниш "ширпотребных языков" и отсутствие writeln в стандартной библиотеке для C++ в задачах бито/тактовыжимания будет не самой большой проблемой.

Date: 2015-10-16 11:57 am (UTC)
From: [identity profile] theiced.livejournal.com
а он выжил? на нём реально что то массово пишут?

Date: 2015-10-16 12:01 pm (UTC)
From: [identity profile] yauheni akhotnikau (from livejournal.com)
По слухам, сейчас в мире несколько миллионов C++ разработчиков. Миллионы мух же не могут ошибаться.

Date: 2015-10-16 12:32 pm (UTC)
From: [identity profile] theiced.livejournal.com
а что такое с++ разработчик? тот кто на этом умеет писать? так я умею. тот кто на этом, например, в этом году писал? так я писал - целых 5 строк в легаси говне. я с++ разработчик, один из нескольких миллионов?

Date: 2015-10-16 12:36 pm (UTC)
From: [identity profile] yauheni akhotnikau (from livejournal.com)
> я с++ разработчик, один из нескольких миллионов?

Нет, вы толстый тролль, лишенный чувства юмора.

Date: 2015-10-16 02:37 pm (UTC)
From: [identity profile] theiced.livejournal.com
я почти худощавый и где вы троллинг заметили?

Date: 2015-10-16 12:48 pm (UTC)
From: [identity profile] thedeemon.livejournal.com
Как минимум на нем массово пишут Google, MS и Yandex - это в сумме порядка 100 тысяч человек. Плюс всякий геймдев, он на С++ почти весь (только вот не надо про юнити).

Date: 2015-10-16 01:33 pm (UTC)
From: [identity profile] yauheni akhotnikau (from livejournal.com)
Из Интернет-гигантов можно добавить еще и FB, там прилично внимания уделяется C++. В оборонках разных стран C и C++ полно. А вообще недавно JetBrains публиковал результаты своего исследования этого вопроса, там получалось, что больше всего C++ используется в финансовом секторе. Не знаю, проходят ли у вас ссылки в комментариях, мог бы кинуть прямой линк.

Date: 2015-10-16 05:00 pm (UTC)
From: [identity profile] thedeemon.livejournal.com
Комменты от не-друзей со ссылками по-умолчанию скрываются, я потом вручную открываю.

Date: 2015-10-16 05:06 pm (UTC)
From: [identity profile] yauheni akhotnikau (from livejournal.com)
Вот JetBrians опубликовал вскоре после релиза CLion: http://blog.jetbrains.com/clion/2015/07/infographics-cpp-facts-before-clion/

Date: 2015-10-16 02:35 pm (UTC)
From: [identity profile] theiced.livejournal.com
я вот совершенно случайно замазан в гейдеве. у нас он весь на петоне чуть более чем полностью, например. по индустрии - петоны, луы и прочие жаваскрипты. крестики, конечно, встречаются но в следовых количествах совсем.

Date: 2015-10-16 04:48 pm (UTC)
From: [identity profile] thedeemon.livejournal.com
Только движок с мильоном строк на С++, ага. И у других так же.

Date: 2015-10-16 10:24 pm (UTC)
From: [identity profile] theiced.livejournal.com
движок совсем мелкий, честно. серверная часть на 99% на петоне, клиенты ну на 80-90%.

Date: 2015-10-18 08:01 pm (UTC)
From: [identity profile] fi_mihej.livejournal.com
>> клиенты ну на 80-90%. %на питоне%

Это означает что у вас геймдев не 3D. Или очень простой 3D; и/или относительно-простая гейм-механика. Это стоит учитывать.
Клиент 3D стрелялки на питоне - очень дорогое, по деньгам, удовольствие. Чисто поскольку для Плюсов есть АнриалЕнжын, для Шарпа - Юнька, а для Пайтона - шиш с маслом для школьных поделок. Т.е. слишком много надо в клиентский движок вкладываться. А если учесть что при этом точно так же надо вкладываться и в серверный движок - то...

Но таки соглашусь: простых игр - 90%. И их играбельность и интерсность от этого не становится хуже: многие из них оч гут, потому в них и играют миллионы людей.

UPD:
"Но таки соглашусь" - это типа такой оборот речи - чтобы не развить ненароком срач на тему нужности/ненужности крутости/некрутости разных типов игр. :)
Edited Date: 2015-10-18 08:05 pm (UTC)

Date: 2015-10-19 04:51 am (UTC)
From: [identity profile] thedeemon.livejournal.com
Я так понял, в случае айседа речь про танчики (WoT) и Bigworld engine.

Не зря неумение танчиков загрузить больше одного ядра уже вошло в фольклор.
Edited Date: 2015-10-19 04:53 am (UTC)

Date: 2015-10-19 06:33 am (UTC)
From: [identity profile] yauheni akhotnikau (from livejournal.com)
Сильно сомневаюсь, что theiced видел исходники Bigworld Engine.

PS. Ссылку на данные об использовании C++ от JetBrians я дал в комментарии, но комментарий пока заскринен.

Date: 2015-10-19 11:25 am (UTC)
From: [identity profile] fi_mihej.livejournal.com
>>Я так понял, в случае айседа речь про танчики (WoT) и Bigworld engine.

Судя по информации оанонимов с форумов, и, главное, по описаниям вакансий от bigworldtech - создателя Bigworld engine - выходит что клиентский движок (рендер с физикой) написан на Плюсах, и при этом к нему есть Пайтоновский интерфейс для игровой логики. Так что если Айсед говорил о WoT - то он немножко так лукавит когда говорит про 90% Пайтона в клиенте: там весь готовый движок Плюсовый.

>>Не зря неумение танчиков загрузить больше одного ядра уже вошло в фольклор.

Ну это нерелевантно Пайтону: у пайтона (CPython) многопоточность хромает, а не многопроцессность. Ну и учитывая что в Bigworld, Пайтон, - это скорее всего чисто запускаемый из плюсов код - то и проблема загрузки только одного ядра - лежит исключительно на тех, кто движок так кривовато написал: хотели бы - сделали бы что бы грузило несколько ядер (неважно - разными ли непайтоновскими тредами, или разными процессами с интерпретаторами пайтона).

Profile

thedeemon: (Default)
Dmitry Popov

December 2025

S M T W T F S
 12 3456
789101112 13
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 31st, 2026 03:39 am
Powered by Dreamwidth Studios