C++0x в Питере
От: _FRED_ Черногория
Дата: 13.08.09 08:46
Оценка:
Кто-нить уже использует в рабочих проектах tr1?
Как быстро и планируете ли перейти на 0x c выходом MSVS 2010?
Как (для новых проектов или будете перетягивать существующие)?
На сколько реально отыскать работу в этом плане сейчас? Через год? Через два?
Help will always be given at Hogwarts to those who ask for it.
Re: C++0x в Питере
От: _FRED_ Черногория
Дата: 13.08.09 08:48
Оценка:
Здравствуйте, _FRED_, Вы писали:

_FR>Как быстро и планируете ли перейти на 0x c выходом MSVS 2010?


Конечно же, интересно мнение коллег и из других регионов — как у вас?
Help will always be given at Hogwarts to those who ask for it.
Re: C++0x в Питере
От: catBasilio  
Дата: 13.08.09 09:32
Оценка: 10 (1) +1
Здравствуйте, _FRED_, Вы писали:

_FR>Кто-нить уже использует в рабочих проектах tr1?

Да, но очень ограничено.

_FR>Как быстро и планируете ли перейти на 0x c выходом MSVS 2010?

А зачем? До выхода SP2 для 2010 студии. даже и думать о переходе не буду.

_FR>Как (для новых проектов или будете перетягивать существующие)?

Зачем перетягивать то, что уже давно отлажено и работает как часы. Например в нашем репозитории есть код, написанных при царе горохе на С. Но он работает, и работает замечательно. Так ни кому даже и в голову не приходит его начать переписывать на С++.
С++ это тебе не C# где как только вышла новая версия сразу надо бросать все и портировать гигабайты написанного кода под "вкусности" новой версии.

_FR>На сколько реально отыскать работу в этом плане сейчас? Через год? Через два?

Сейчас — нераельно.
Реально будет после того, как все основные компиляторы получат поддержку C++0x и отгребут первую порцию багов от конечных пользователей (то есть нас, девелоперов). А это случится как минимум после SP2 для 2010 студии (мое ИМХО).
UNIX way — это когда тебе вместо туалетной бумаги дают топор, рубанок и карту близлежащего леса
Re[2]: C++0x в Питере
От: _FRED_ Черногория
Дата: 13.08.09 09:48
Оценка:
Здравствуйте, catBasilio, Вы писали:

_FR>>Как (для новых проектов или будете перетягивать существующие)?

B>Зачем перетягивать то, что уже давно отлажено и работает как часы. Например в нашем репозитории есть код, написанных при царе горохе на С. Но он работает, и работает замечательно. Так ни кому даже и в голову не приходит его начать переписывать на С++.

Про "переписывать" я и не говорил. Например, код написанный десять лет назад для VC6 можно [во многих случаях] без [глобального] переписывания "перетащить" на VC2008, то есть корректно скомпилировать на другом компиляторе с более новыми версиями библиотек. Тут имелось в виду — начать собирать старые проекты новым компилятором и в новом коде использовать новые фичи. Про переписывание старого кода речи нет.

B>С++ это тебе не C# где как только вышла новая версия сразу надо бросать все и портировать гигабайты написанного кода под "вкусности" новой версии.


Смешная шпилька И горькая для тех, кто до сих пор пишет под первым фреймворком
Help will always be given at Hogwarts to those who ask for it.
Re[3]: C++0x в Питере
От: superman  
Дата: 13.08.09 12:12
Оценка:
Здравствуйте, _FRED_, Вы писали:

B>>С++ это тебе не C# где как только вышла новая версия сразу надо бросать все и портировать гигабайты написанного кода под "вкусности" новой версии.


_FR>Смешная шпилька И горькая для тех, кто до сих пор пишет под первым фреймворком


Зато платформа динамично развивается
Re: C++0x в Питере
От: superman  
Дата: 13.08.09 12:24
Оценка: 1 (1)
Здравствуйте, _FRED_, Вы писали:

Мне вот жутко инересно когда же на собеседовании я услышу вопрос "что такое rvalue reference и что такое люмбда функции"

>Кто-нить уже использует в рабочих проектах tr1?

Давным давно использовал бустовые смартпоинтеры и биндеры.

>Как быстро и планируете ли перейти на 0x c выходом MSVS 2010?

до сих пор используем GCC 4.1.2 boost 1.33 с GCC 4.3 проект просто не собирается. Возможно скоро таки дойдут руки поправить. Переходить планируем исключительно из соображений жизненного цикла проекта, что б собирался нормально новыми компиляторами, что идут в качестве дефолтных в новых дистрибутивах ОС а вовсе не из-за синтаксического сахара.

>На сколько реально отыскать работу в этом плане сейчас? Через год? Через два?

Что значит в этом плане? 0Х это всё-таки всего лиш инструмент а не предментая область. Ине кажется что его знания окажутся востребованны не рание чем через пару лет
Re[2]: C++0x в Питере
От: superman  
Дата: 13.08.09 12:31
Оценка:
Здравствуйте, superman, Вы писали:

ЗЫ: чуть не забыл, я ниразу не в Питере.
Re[2]: C++0x в Питере
От: _FRED_ Черногория
Дата: 13.08.09 12:41
Оценка:
Здравствуйте, superman, Вы писали:

>>На сколько реально отыскать работу в этом плане сейчас? Через год? Через два?

S>Что значит в этом плане? 0Х это всё-таки всего лиш инструмент а не предментая область. Ине кажется что его знания окажутся востребованны не рание чем через пару лет

В плане того, что думает общественность об использовании данного инструмента и о что знает о конкретных местах использования.
Help will always be given at Hogwarts to those who ask for it.
Re[2]: C++0x в Питере
От: TimurSPB Интернет  
Дата: 13.08.09 12:49
Оценка:
То же boost 1.33 с GCC юзаю
до C++0x далеко еще.
Make flame.politics Great Again!
Re[3]: C++0x в Питере
От: Ulitka США http://lazarenko.me
Дата: 13.08.09 20:42
Оценка:
Здравствуйте, TimurSPB, Вы писали:

TSP>То же boost 1.33 с GCC юзаю

TSP>до C++0x далеко еще.

А при чем тут буст? GCC C++0x частично поддерживает. На счет MSVC не знаю, они то и C++ не очень держат, а как у них с 0x будет — страшно представить.
Re: C++0x в Питере
От: Sheridan Россия  
Дата: 14.08.09 00:01
Оценка:
Приветствую, _FRED_, вы писали:

FRE> Кто-нить уже использует в рабочих проектах tr1?


Вот только что собрал авалона (из него пишу), использую этот стандарт. Завтра попробую покурить насчет вкусностей...
avalon 1.0rc2 rev 299, zlib 1.2.3
build date: 14.08.2009 03:20:14 MSD +04:00
Qt 4.5.2
Matrix has you...
Re[4]: C++0x в Питере
От: FR  
Дата: 14.08.09 04:54
Оценка:
Здравствуйте, Ulitka, Вы писали:


U>А при чем тут буст? GCC C++0x частично поддерживает. На счет MSVC не знаю, они то и C++ не очень держат, а как у них с 0x будет — страшно представить.


С++ Builder хуже чем MSVC подерживает C++ что не помешало ему включить приличную часть tr1 в поставку C++Builder 2009
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.