LINUX.ORG.RU

Обзор наступающего С++0х стандарта


0

0

Это видеоинтервью с создателем С++ Б.Страуструпом.

Новый стандарт C++0x содержит серьёзные нововведения и нацелен на облегчение создания и поддержки программ без потери эффективности.

>>> Просмотр / закачка

★★★★★

Проверено: Shaman007 ()

удалите повторяющееся слово "содержит" из второго абзаца.

shahid ★★★★★
() автор топика

На плюсах уже несколько нет не программировал. Рад, что язык развивается.

Кстати, интересно, какие действительно крупные опенсорсные проекты на нём написаны? КДЕ я знаю, а ещё какие есть?

schakal
()

Ещё один том ключевых слов - и вот оно свершенство :) интересно, сколько потребуется лет (памятуя сколько потребовалось для с++) что бы устаканилися новый стандарт... что то я не уверен что он преживётся... хотя, как знать...

theos ★★★
()
Ответ на: комментарий от ChALkeR

>Если это уход в тот же лес, что и сишарп - то втопку.

"В тот же лес" нам нельзя по одному из постулатов "C++ does not incur overhead for features that are not used".

Micrfosoft породила одного уродца в виде C++ .NET, оказался нежизнеспособен. ;)

Небось перед добавлением шаблонов в язык тоже также сомневались, а сейчас мы используем контейнеры STL практически как встроенные типы. Язык прогрессирует. Нибаитесь, всё будет гут.

rudchenkos
()

Эх.... Скорее бы он уже вышел... Ждём C++0x как дождя после засухи...

Sectoid ★★★★★
()
Ответ на: комментарий от theos

>интересно, сколько потребуется лет (памятуя сколько потребовалось для с++)

Не так и много. Я думаю и года не пройдёт, как появится полная поддержка в Comeau. А gcc подтянется следом. В 4.2.0 (если не ошибаюсь) уже некоторые вещи начали реализовывать (из TR)...

Sectoid ★★★★★
()
Ответ на: комментарий от anonymous

>С++ ненужен

anonymous (*) (14.08.2007 9:24:35)

и некоторые anonymous тоже

hobbit19 ★★★
()
Ответ на: комментарий от UserUnknown

> Как это читать? Си-плюс-плюс-ноль-икс? Це-пе-пох?

си плюс плюс оу икс, думаю так будет ближе всего к оригинальному произношению

rudchenkos
()

Обычно, к файлу прилагается рядышком комент, с указанием объема файла.

madstorm
()

Ну во, ша припруцо гномеры и все сведется к флейму Gnome vs. KDE, gtk vs. Qt или FF vs. Opera на выбор.

sabonez ★☆☆☆
()

>Это видеоинтервью с создателем С++ Б.Страуструпом.

А когда пародию отснимут?

anonymfus ★★★★
()
Ответ на: комментарий от troorl

F помоему это просто чудесно что язык не меняется каждое утров понедельник, как некоторые из модных. Всё правильно, пришла "эпоха многих ядер", придёт эпоха нового CPP. Очень хочется попробовать, то что хочется :)

fMad ★★
()
Ответ на: комментарий от shahid

>fglrx по большей части написан на с++

это аргумент "за" или "против"? ;)

AcidumIrae ★★★★★
()

почитал на википедии. прикольно. современно.

zurtax
()
Ответ на: комментарий от Sectoid

>Не так и много. Я думаю и года не пройдёт, как появится полная поддержка в Comeau. А gcc подтянется следом. В 4.2.0 (если не ошибаюсь) уже некоторые вещи начали реализовывать (из TR)...

TR1 давно уже постепенно реализуют, не только в 4.2. А вот в 4.3 есть некоторые вещи непосредственно из C++0x

http://gcc.gnu.org/gcc-4.3/cxx0x_status.html

Vinick ★★
()

C++ должен сдохнуть 1.Неподъемный стандарт 2.Скорось разработки ниже плинтуса 3.Рефакторинг,отлов багов и поддеhжка нормальных IDE отсутвуют Так что его ниша поддрежка легаси кода,а те кто на нем програмят закоренелые отодоксы.

pragma
()

правда ведь мы проинорируем тов. "pragma". давайте не будем превращать новость в идиотский срач.

2pragma: мы здесь обуждаем возможные нововведения в язык C++, мы не обсуждаем хороший он или плохой и стоит ли на нём программировать. Для этого здесь есть отдельные ветки форума. Флейм мешает приятному чтению треда и отвлекает от основоного обсуждения.

Давайте попробуем _без_ холивара :(

rudchenkos
()

Да, действительно, что это я.Не стоит мешать пенсионерам обсуждать улучшения конструкции патефона

pragma
()
Ответ на: комментарий от rudchenkos

Ну.. вышел бы это станадарт пораньшн года на 3, когда я был фанат с++, я б наверн был очень рад... а вот сейчас я полностью на джаву перешёл(не фелймить :)) так что разве что "на посмотреть". Вообще интересно как на это отреагирует boost - там наврено по этому поводу можно будет кучу кода сделлать более читаемым, част ьвообще выкинуть...

theos ★★★
()
Ответ на: комментарий от pragma

Убей сибя ап стену, никто даже не будет пытаться тебя переубедить, вьюноша. Если мозга нет, лечение бесполезно.

Ортодокс на пенсии.

nCryer
()
Ответ на: комментарий от pragma

> C++ должен сдохнуть 1.Неподъемный стандарт 2.Скорось разработки ниже плинтуса 3.Рефакторинг,отлов багов и поддеhжка нормальных IDE отсутвуют Так что его ниша поддрежка легаси кода,а те кто на нем програмят закоренелые отодоксы.

Слово 'ортодокс' не осилил без ошибки написать и еще c++ критикует. Не нравится - не ешь. Раз не пишешь на нем - зачем критиковать?

skwish ★★
()
Ответ на: комментарий от rudchenkos

>си плюс плюс оу икс, думаю так будет ближе всего к оригинальному произношению

си дабл плас оу икс, наверное так еще ближе :-)

darkden
()
Ответ на: комментарий от pragma

> C++ должен сдохнуть 1.Неподъемный стандарт 2.Скорось разработки ниже плинтуса 3.Рефакторинг,отлов багов и поддеhжка нормальных IDE отсутвуют

Согласен с тобой, что С++ не лучший выбор для быдлокодера. Однако там где пишутся оригинальные вещи и нет готовых фреймворков С++ - вне конкуренции.

zubnaya_schetka_s_motorchikom
()
Ответ на: комментарий от pragma

1. Почему-то наш проект ( больше тысячи файлов ) прекрасно собирается под gcc 4.2 ( eclipse ), gcc 3.4 ( xCode ), VC 2005, CodeWarrior, так что про поддержку стандартов ты ..дишь

2. Цель программ на с++ не быстро сделать быдлопрограмму в виде морды для БД, в которой даже автор через неделю не разберется, а написание грамотного и аккуратного кода для постоянно развивающихся проектов

3. ...дежь №2 - xCode, VC, eclipse и т.д. и т.п.

lester ★★★★
()
Ответ на: комментарий от rudchenkos

> Давайте попробуем _без_ холивара :(

Да как же так! А что читать-то здесь тогда?

По существу - C++ практически не нужен. Либо ассемблер с человеческим лицом (C), либо JVM/CLR/интерпретируемые языки высокого уровня.

PS Кеды я люблю.

sv75 ★★★★★
()
Ответ на: комментарий от rudchenkos

>си плюс плюс оу икс, думаю так будет ближе всего к оригинальному произношению

Я думаю, что скорее "си плюс плюс зироу икс" ;)

GladAlex ★★★★★
()
Ответ на: комментарий от GladAlex

> Я думаю, что скорее "си плюс плюс зироу икс" ;)

С точки зрения правильности - да, но американцы очень часто читают ноль как "оу" для краткости. Особенно, если это хорошо известный термин. :)

rudchenkos
()
Ответ на: комментарий от sv75

visual c++ - мы собираемся под тремя ОС, в том числе и под окнами, eclipse это IDE для написания программ как на Java, так и на C++, просто это лучшее IDE под линукс для написания сишных программ, если вы скажете что это пример того что с++ не нужен, то представьте, что все программы начнут потреблять столько русурсов, как eclipse - страшно? :)

lester ★★★★
()

даже MS VC поддержка С++ на уровне текстового редактора с подсказками, недалеко ушло от Турбо Паскаля, про остальное вообще молчу Программеры на C++ это кустари-краснодеревщики - комодик с витыми ножками настругать.Этот язык отжил свое.Будущее за управляемыми языками со сборкой мусора. А восторженные вопли про С++ это типа дедовщины - мы мучились, учили эту никому теперь ненужную хрень, надо чтоб и вам досталось

pragma
()
Ответ на: комментарий от sv75

Любые программы чей код превышает 10000 строк кода, а если хочешь узнать насколько с++ не нужен попробуй удалить в линуксе libstdc++ и посмотреть список зависимых программ :)

lester ★★★★
()
Ответ на: комментарий от lester

>1. Почему-то наш проект ( больше тысячи файлов ) прекрасно собирается под gcc 4.2 ( eclipse ), gcc 3.4 ( xCode ), VC 2005, CodeWarrior, так что про поддержку стандартов ты ..дишь

o_O а где вы CodeWarrior взяли? хорошая такая штука.., я в своё время юзал.

dragon_djanic ★★
()
Ответ на: комментарий от sv75

>> на чем предлагаешь писать большие проекты?

>*Какие* именно?

Промышленные CAD/CAM/CAE программы. Кроме нереальных обьемов там и код достаточно наукоемкий. Глянь хотя бы в открытый OpenCASCADe. На чем ты предлагаешь такие вещи писать? На С? боюсь, что на планете столько geek-ов не наберется.

zubnaya_schetka_s_motorchikom
()
Ответ на: комментарий от sv75

>> VC, eclipse и т.д. и т.п.
>Кстати, что такое VC? "Eclipse is an open-source software framework written primarily in Java."

Че и такие люди тут сидят? без понятия че такое VC, но зато флеймят по полной..

dragon_djanic ★★
()
Ответ на: комментарий от lester

> просто это лучшее IDE под линукс для написания сишных программ
Почему лучшее? Я NetBeans использую, а Eclipse вообще не нравится. Может NetBeans лучше?

Intelligence
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.