Осторожно, Windows 10

User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15526
Joined: 27 Sep 2007 22:53

Re: Осторожно, Windows 10

Post by Мальчик-Одуванчик »

Medium-rare wrote:С C++ лямбдами Microsoft не опоздал, несмотря на задержки некоторых фич C++ 11 до VS 2015. Обратное утверждение показвает, как программист не захватил контекст лямбд. :umnik1:
Естественно не опоздал. Я писал что практически ничем другим полезным они в 2012 студии не разродились:
Они высрали 2012 студию - совершенное убожество даже в сравнении с 2010 и без поддержки С++11. Кое-как присунули лямбды, но не сподобились даже на вариадики
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15526
Joined: 27 Sep 2007 22:53

Re: Осторожно, Windows 10

Post by Мальчик-Одуванчик »

Andriy777 wrote: Я лично был на C++ проекте в 2013-2015 годах с Visual Studio 2013. Лямбды работали. Единственное ограничение - это что не было возможности передвинуть объект в лямбду (std::move). Обходили с shared_ptr с которым проблем не было. STL работал на ура. std::move и вся эта лабуда с && - моя любимая фича. Наваял кучу оптимизаций с помощью нее. Вариадический шаблон понадобился один раз. Как всегда, смотришь, смотришь презентации Александреску и Ко, все, вроде, понятно. А когда надо, уже все забыто. Ну... полез в код STL, скопировал пару строк и все заработало. Еще PPL (Parallel Patterns Library) использовали во всю. У нее свои приколы, но у нас работала.
Да кстати, а почему именно PPL? Как она в сравнении с ТВВ? На первый взгляд, они достаточно похожи.
Andriy777
Уже с Приветом
Posts: 1486
Joined: 28 Jan 2002 10:01

Re: Осторожно, Windows 10

Post by Andriy777 »

С TBB не работал. Команда, к которой я присоединился уже была "в пути" и они использовали PPL. Я не знаю в каком состоянии TBB была на тот момент но PPL уже работала и она тоже была от Microsoft. То есть, компилятор, Студия, имплементация STL и PPL были одного производителя.
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15526
Joined: 27 Sep 2007 22:53

Re: Осторожно, Windows 10

Post by Мальчик-Одуванчик »

Andriy777 wrote:С TBB не работал. Команда, к которой я присоединился уже была "в пути" и они использовали PPL. Я не знаю в каком состоянии TBB была на тот момент но PPL уже работала и она тоже была от Microsoft. То есть, компилятор, Студия, имплементация STL и PPL были одного производителя.
То есть перед Вашей командой вообще не стояло задачи портировать код на платформу, отличную от Windows?
User avatar
Flash-04
Уже с Приветом
Posts: 63430
Joined: 03 Nov 2004 05:31
Location: RU -> Toronto, ON

Re: Осторожно, Windows 10

Post by Flash-04 »

helg wrote:Документация у микрософта - хозяйская. Что хотят - то и документируют. Про ntfs, помнится, составляли всем миром. И там было много белых пятен.
https://social.msdn.microsoft.com/Forum ... ?forum=isv" onclick="window.open(this.href);return false;
Not everyone believes what I believe but my beliefs do not require them to.
User avatar
timeau
Уже с Приветом
Posts: 17556
Joined: 15 Aug 2002 00:39
Location: Maryland

Re: Осторожно, Windows 10

Post by timeau »

Flash-04 wrote:это прям скажем странно. что нашлось? признавайся!
Точно, ш-ш-ш! (с) У мелкого нашлись админские права, которые были выдраны с корнем. Это все и объясняет. Хотел бы я знать, кто из нас протрахал этот прискорбный факт...
Не задираться, а то съем!..
User avatar
Flash-04
Уже с Приветом
Posts: 63430
Joined: 03 Nov 2004 05:31
Location: RU -> Toronto, ON

Re: Осторожно, Windows 10

Post by Flash-04 »

:D проздравляю! не печалься, мой балбес тоже спокойно сломал. "сольюшен" гуглится в пару минут если есть доступ к лептопу руками 8)
Not everyone believes what I believe but my beliefs do not require them to.
Andriy777
Уже с Приветом
Posts: 1486
Joined: 28 Jan 2002 10:01

Re: Осторожно, Windows 10

Post by Andriy777 »

Мальчик-Одуванчик wrote:
Andriy777 wrote:С TBB не работал. Команда, к которой я присоединился уже была "в пути" и они использовали PPL. Я не знаю в каком состоянии TBB была на тот момент но PPL уже работала и она тоже была от Microsoft. То есть, компилятор, Студия, имплементация STL и PPL были одного производителя.
То есть перед Вашей командой вообще не стояло задачи портировать код на платформу, отличную от Windows?
Они уже к тому моменту запустили PPL под XCode iOS. Что там? GCC?
User avatar
Medium-rare
Уже с Приветом
Posts: 9195
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: Осторожно, Windows 10

Post by Medium-rare »

Мальчик-Одуванчик wrote: Естественно не опоздал. Я писал что практически ничем другим полезным они в 2012 студии не разродились:
Мальчик-Одуванчик wrote:Они высрали 2012 студию
Ну-ну. Как-то неумно в самом деле перечислять. Ведь я-то помню, что мне полезное появилось, а не вам бесполезное.
... and even then it's rare that you'll be going there...
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15526
Joined: 27 Sep 2007 22:53

Re: Осторожно, Windows 10

Post by Мальчик-Одуванчик »

Medium-rare wrote:
Мальчик-Одуванчик wrote: Естественно не опоздал. Я писал что практически ничем другим полезным они в 2012 студии не разродились:
Мальчик-Одуванчик wrote:Они высрали 2012 студию
Ну-ну. Как-то неумно в самом деле перечислять. Ведь я-то помню, что мне полезное появилось, а не вам бесполезное.
Типа сахарку не хватало?
User avatar
Medium-rare
Уже с Приветом
Posts: 9195
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: Осторожно, Windows 10

Post by Medium-rare »

Мальчик-Одуванчик wrote: Типа сахарку не хватало?
И не был против лямбд, а на вопрос "как без них раньше жили?" ответил, что вполне себе жили.
... and even then it's rare that you'll be going there...
User avatar
Dmitry67
Уже с Приветом
Posts: 28294
Joined: 29 Aug 2000 09:01
Location: SPB --> Gloucester, MA, US --> SPB --> Paris

Re: Осторожно, Windows 10

Post by Dmitry67 »

Я когда то программировал на голом С без плюсов. И не жужжал. Потом ушел в сиквелисты. Теперь смотрю код.который пишется и не понимаю, зачем чтобы выдать Hello World нужны фабрики фабрик фабрик классов с лямбдами
Зарегистрированный нацпредатель, удостоверение N 19719876044787 от 22.09.2014
User avatar
Medium-rare
Уже с Приветом
Posts: 9195
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: Осторожно, Windows 10

Post by Medium-rare »

Dmitry67 wrote:Я когда то программировал на голом С без плюсов. И не жужжал. Потом ушел в сиквелисты. Теперь смотрю код.который пишется и не понимаю, зачем чтобы выдать Hello World нужны фабрики фабрик фабрик классов с лямбдами
Покажите тот код, пожалуйста.
... and even then it's rare that you'll be going there...
User avatar
Dmitry67
Уже с Приветом
Posts: 28294
Joined: 29 Aug 2000 09:01
Location: SPB --> Gloucester, MA, US --> SPB --> Paris

Re: Осторожно, Windows 10

Post by Dmitry67 »

Medium-rare wrote:
Dmitry67 wrote:Я когда то программировал на голом С без плюсов. И не жужжал. Потом ушел в сиквелисты. Теперь смотрю код.который пишется и не понимаю, зачем чтобы выдать Hello World нужны фабрики фабрик фабрик классов с лямбдами
Покажите тот код, пожалуйста.
Примерно так:
https://taskinoor.wordpress.com/2011/09 ... d-program/" onclick="window.open(this.href);return false;
Зарегистрированный нацпредатель, удостоверение N 19719876044787 от 22.09.2014
User avatar
Medium-rare
Уже с Приветом
Posts: 9195
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: Осторожно, Windows 10

Post by Medium-rare »

То специально дали пример о том, как не надо на Java.
... and even then it's rare that you'll be going there...

Return to “Вопросы и новости IT”