The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Принятие стандарта языка C++0x вошло в финальную фазу

30.10.2008 19:45

На очередной сессии комитета ISO по C++, проходившей в Сан-Франциско с 15 по 20 сентября, на общем голосовании был принят проект стандарта языка программирования C++0x. По словам Герба Саттера, председательствовавшего на заседании, результат голосования был достаточно предсказуем - финальная редакция документа практически ни чем не отличается от его сентябрьской рабочей копии.

Перед окончательным принятием C++0x в качестве официального стандарта ISO должно пройти еще два раунда согласований в национальных комитетах. На первом этапе, который уже начался, национальные комитеты должны изложить свои комментарии по поводу полученного проекта и подать необходимые усовершенствования. Следующий этап, который начнется приблизительно через год, будет нацелен на исправление неточностей формулировок и общего стиля документа. Внесение кардинальных изменений по сути принимаемого стандарта на этом этапе не предусматривается. Текущую стадию документа можно рассматривать как функционально законченную бета-версию.

  1. Главная ссылка к новости (http://herbsutter.wordpress.co...)
  2. OpenNews: Интервью с Бьерном Страуструпом, с вопросами о будущем стандарте C++
  3. OpenNews: Беглый взгляд на будущее C++
  4. OpenNews: Видео с обзором текущего состояния будущего стандарта С++0x
Автор новости: blkdog
Лицензия: CC BY 3.0
Источник: osnews.com
Короткая ссылка: https://opennet.ru/18665-gcc
Ключевые слова: gcc, cpp
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (51) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, vitek (??), 23:37, 30/10/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    и никого... с одной стороны печально... а с другой - радует! :-)
     
     
  • 2.2, User294 (ok), 00:01, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >и никого... с одной стороны печально... а с другой - радует! :-)

    Да тут просто подмели судя по всему.Потому что все что тут было - или попытки начать флейм или подобный оффтоп.

    А по топику - имхо уже давно пора ;)

     
  • 2.57, Аноним (57), 23:38, 10/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    и что мне это ISO, если они настолько слабы, что подвергаются диктату и манипулированию со стороны Майкрософт? Это типа ООН такой, которая стала слабее НАТО с США, только в компьютерной сфере.
     

  • 1.4, pavlinux (ok), 00:55, 31/10/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вот мне тут один притащил код C++ сделанный на Visual Studio. Эта хрень весит 5Gb.
    Жуть, компилятор 5 Гигабаб 8-[    ]
     
     
  • 2.7, Cykooz (?), 09:10, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Ну во первых Visual Studio - это не только компилятор, это интегрированная среда разработки на нескольких языках. И во вторых, 5Гиг она не занимает. Дистрибутив полной версии визуалера весит где-то 3.8Г из них 1.8Г это MSDN (документация).
    В целом, учитывая возможности Visual Studio, мне кажется, что размеры не такие уж и страшные.
     
     
  • 3.20, Guest (??), 14:53, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Ну конечно, 'возможности'. Студии никогда не догнать по возможностям и удобству vim+ctags+cscope+uncrustify+google-perftools+gcc+cmake+gdb+valgrind, которые в совокупности весят на два порядка меньше + маны, где описано все что нужно, а не бесполезный текст вида
    LPCTSTR lpMegaCoolString - Mega cool string
    + пакетный менеджер оси, который позволяет поставить все нужные библиотеки и сразу начать ими пользоваться, тогда как в студии проект, использующий десяток опенсорс библиотек, вызывает панику и window-быдлокодеров.

    Вы еще скажите что nero и этот, easy cd creator - не только программы для записи дисков, а они занимают, как водится, по сидюку vs. cdrtools+dvd+rw-tools+isomaster - 3 метра. Ну да, и для тех, для кого они действитльно не только для записи дисков +пару десятков метров всевозможного софта для конвертации аудио и видео и котовых скриптов для создания 'dvd, играющихя в бытовом плеере'.

     
     
  • 4.21, Уху (?), 17:34, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Давай ты пойдешь нафиг со своими голословными выводами ? Если ты не работал с VS, то лучше помолчи. По качеству с intellisense сейчас не сравнится ничего, уже миллион раз доказано в различных обзорах.
     
     
  • 5.24, Guest (??), 18:32, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Ссылки или GTFO. Я достаточно наработался в VS, и оцениваю инструмент не по обзорам, а по качеству, удобству и возможностям. А вот вы нормальных инструментов, похоже, не видели.
     
     
  • 6.25, Уху (?), 19:26, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Ссылки в гугле. Если ты досихпор их не видел то значит и не сравнивал разные IDE. О чем тогда говорить ? Например найди сравнение с eclipse, kdevelop. Элементарный пример несостоятельности: юзая std набери string s; s. и посмотри список мемберов в своем хваленном VIM'е или любой другой IDE кроме VS. Боюсь не увидишь ничего, не говоря уже про контекстное описание каждого параметра любого метода класса (это уже не про убогий std, написанный ногами).
     
     
  • 7.34, vitek (??), 21:29, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Ссылки в гугле.

    Ссылки в Магадане!!!
    >Элементарный пример несостоятельности: юзая std набери string s; s.

    Великолепно отрабатывает в моём eclipse и kdevelop. И даже мной допиленные...
    А про std и stl в VS - это вообще отдельная песня....

     
     
  • 8.36, Уху (?), 22:07, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Никак не отрабатывает Это известные недостатки и эклипса и kdevelop А называть... текст свёрнут, показать
     
  • 7.37, Guest (??), 22:13, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    > Ссылки в гугле.

    То есть никаких различных обзоров с миллионом доказательств нет. Понятно.

    > юзая std набери string s; s. и посмотри список мемберов в своем хваленном VIM'е или любой другой IDE кроме VS. Боюсь не увидишь ничего, не говоря уже про контекстное описание каждого параметра любого метода класса (это уже не про убогий std, написанный ногами).

    Ты сииильно удивишься :)

    В общем иди на PHP быдлокодь, странно обсуждать IDE с фанбоем микрософта, не разу не программистом и лжецом.

     
     
  • 8.39, Уху (?), 22:30, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    От писец сложно в гугле набрать что-то типа VisualStudio vs Eclipse или VisualSt... текст свёрнут, показать
     
     
  • 9.44, Guest (??), 00:01, 01/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Что-то типа То есть ты сам сознаешься, что никаких обзоров не было Ты вякнул... текст свёрнут, показать
     
     
  • 10.46, Sergey722 (?), 10:40, 01/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Противно читать как люди друг друга оскорбляют Ваш оппонент хотя бы не называет... текст свёрнут, показать
     
     
  • 11.49, Guest (??), 13:57, 01/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Противно - не читай Доказывай ... текст свёрнут, показать
     
     
  • 12.50, KBAKEP (??), 16:18, 01/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    А это несложно Для сколь угодно малого epsilon найдётся такое число N девяток ... текст свёрнут, показать
     
     
  • 13.51, Guest (??), 16:52, 01/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Молодец, только гораздо нагляднее с x 0 9 10x - x 9 9 - 0 9 x 1... текст свёрнут, показать
     
  • 5.26, User294 (ok), 19:37, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Давай ты пойдешь нафиг со своими голословными выводами ?

    А давайте вы пойдете нафиг с наездами?Я вот например малость пробовал вьюжл студию - мне она не понравилась.Монструозная, довольно небыстрая, все излишне наворочено.Может это кому-то и по душе но этот кто-то - не я.Предпочитаю менее монструозные решения.Желательно не монолитные и позволяющие РАЗНЫЕ вещи.А то если я например на сях пишу - мне может потребоваться допустим скомпилить это скажем, в AVR-овский набор команд и запрограмить это в микроконтроллер.И черта с два такое сделаешь вьюжал студией - оно как автоматизированный рельсоукладчик: монструозно и для некоторых применений может даже и хорошо.Но вот вправо\влево на нем не поездишь и набор задач которые он может решать у него ограниченый.А тот же гнутый си может скомпилять код и для суперкомпьютеров и для крохотного чипа с несколькими Кб RAM и Flash на борту.

     
     
  • 6.27, Уху (?), 19:40, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    > малость пробовал вьюжл студию

    все, после этого дальнейший бред можно не читать.

     
     
  • 7.29, User294 (ok), 19:52, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >все, после этого дальнейший бред можно не читать.

    Ваш бред точно можно не читать.Поскольку для вас актуально одно а для других - другое.
    Мне вот например не впился в данный момент програминг под винды.Вообще.Меня интересуют девайсы, в частности с линуксом и собссно линукс и програмы под него.И чем мне в этом должна помочь вьюжл студия?По сути как только цели становятся отличными от тех которые интересны MS - оно становится малополезным артефактом.А топать стройными рядами по генеральной линии компартии имени Гейтса - подзаколебало.Вам надо?Вам и флаг в руки.

     
     
  • 8.32, Уху (?), 20:08, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Хм, а разве либы и синтаксис не такие же А почему подавляющее большинство опен... текст свёрнут, показать
     
     
  • 9.38, Noor (ok), 22:27, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Ну если уж мериться различными органами сравнивая IDE Автоподстановка говорит... текст свёрнут, показать
     
     
  • 10.43, User294 (ok), 23:21, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати да борландовсеие тулзы мне по жизни были симпатичнее MSовских Тольк... текст свёрнут, показать
     
  • 9.41, User294 (ok), 23:08, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Синтаксис может и такой же А толку то мне с вьюжл студии если она не умеет генер... текст свёрнут, показать
     
  • 9.55, Vlad (??), 16:43, 04/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Слушайте не ровняйте всех под себя Если сам дурак, то не нада на других заливат... текст свёрнут, показать
     
     
  • 10.56, www2 (??), 08:06, 05/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Скажите пожалуйста, у оранжевых есть какой-нибудь манифест, в котором они объя... текст свёрнут, показать
     
  • 5.35, Аноним (57), 22:05, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Ты о IDE судишь по сраному автокомплишну? Должен тебя огорчить, не не программист даже :))
     
     
  • 6.40, Уху (?), 23:05, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    > Ты о IDE судишь по сраному автокомплишну? Должен тебя огорчить, не не программист даже :))

    Да, редактор это то чем ты пользуешься 90+% времени. Это самое главное. А автокомплишн очень сильно повышает продуктивность и снижает шанс очепяток, особенно под конец рабочего дня, когда начинаешь уставать.

     
  • 5.45, thevery (??), 01:32, 01/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >По качеству с intellisense сейчас не сравнится ничего, уже миллион раз доказано в различных обзорах.

    Intellij Idea или, на худой конец, ReSharper ;)

     
     
  • 6.48, лук репчатый (?), 13:40, 01/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    А с ними уже можно писать на С++ ? :-)
     
  • 4.23, Аноним (57), 18:16, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    +1, полностью поддерживаю
     
  • 4.28, User294 (ok), 19:50, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >только программы для записи дисков, а они занимают, как водится, по
    >сидюку vs. cdrtools+dvd+rw-tools+isomaster - 3 метра.

    Что самое смешное - сdrtools'ами можно собирать такие сидюки которые никаким нерам и не снились.С нестандартными варинатами загрузки например, нестандартной организацией под какие-то специальные нужды и т.п. - опять же, "рельсоукладчики" типа неры хороши только для узкого набора типичных задач вида "зарезать вон ту готовую исоху на нашу болванку" и "зарезать вон то файло на вот этот диск".А вот вправо-влево свернуть - уже опаньки... тут то cdrtools'ы всякие и им подобные и могут вырулить, сделав "невыполнимую" залдачу всего лишь банальными 15 минутами чтения мануалов и парой экспериментов.Аналогично - ffmpeg например.То что не осилит графический энкодер и что потребует полдюжины конверсий с потерями качества и кучи программ чего доброго шароварных и хз где доставаемых в нем - почитать описалово да команду скормить.И иногда это будет проще, когда захочется чего-то "странного", то чего не настолько типовое чтобы присутствовать в GUIных программах.

     
     
  • 5.54, Александр Чуранов (?), 00:06, 04/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Эй, модератор. Ветка 4-28 полнейший оффтоп. Предлагаю:

    1) Вырезать её отсюда подальше.
    2) Для топиков по С++ сделать капчу:

    class base {};
    class derived1: public base {};
    class derived2: public base {};

    derived1 d1;

    base& pick_item()
    {
      return d1;
    }

    int main()
    {
      derived2& = dynamic_cast <derived2&> (pick_item());
    }

    Это чтобы написать комментарий в форум (требуется понять, что произойдёт при компиляции/выполнении кода).

    3) А если в тексте встречаются такие слова как "нефиг", "наезд", "ископаемый", "доказано в различных обзорах" и т.п. - то необходима следущая капча:

    int main()
    {
      [x]{ return x + %5; }
    }

    Здесь необходимо ответить допустим ли такой код и, если да, то в какой версии языка, а если нет - то выбрать почему.

     

  • 1.5, Аноним (57), 01:25, 31/10/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А чем это стандарт отличается от ANSI C++ :)
     
     
  • 2.6, Александр Чуранов (?), 04:13, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >А чем это стандарт отличается от ANSI C++ :)

    А что такое ANSI C++? :-)

     
     
  • 3.8, const (??), 09:36, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Видимо, товарищ легкомысленно попутал американское с международным.

    От действующего стандарта ISO C++ 1998 года новый отличается настолько, что ни в комментах сказать, ни в тексте новости описать. Вкусностей много, даже жалко, что (как всегда) полноценная поддержка и признание будут ещё не скоро (пример - стандарт  С99).

     

  • 1.9, andr.mobi (??), 10:14, 31/10/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Дай Бог Страунструпу вынести напор дури от жабастроителей и сишарписателей, которая прет со всех сторон, и продолжить в правильном направлении развивать достойнейшее и гениальное творение, лучшее, что до сих пор было сделано в языках програмимрования, пик технологии.
     
     
  • 2.11, SubGun (ok), 10:43, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Странный комментарий. На мой взгляд, не важно на чем писать, и даже КАК писать, главное, чтобы движение было в правильном направлении - в направлении развития.
     
     
  • 3.30, User294 (ok), 19:59, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >и даже КАК писать

    За такие заявы программеров по хорошему расстреливать надо бы :P.Это избавило бы все человечество от массы геморроя и тупых проблем.

    >направлении развития.

    Ох уж эти девелоперы.... развитие бывает разным.Когда програмеру пофиг что и как писать - на выходе обычно получается ублюдочный и монструозный глюкастик который спасибо если хоть как-то продираясь сквозь проблемы и глюки худо-бедно выполнит свое предназначение.Пользоваться потом таким фуфлом - мало приятного, но не всем везет.Некоторым приходится использовать и такое фуфло.Если вы пишете программы по озвученным принципам - очень не советую попадаться пользователям в темное время суток в узком месте.

     
  • 2.13, www2 (??), 10:56, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Дай Бог Страунструпу вынести напор дури от жабастроителей и сишарписателей, которая прет со всех сторон, и продолжить в правильном направлении развивать достойнейшее и гениальное творение, лучшее, что до сих пор было сделано в языках програмимрования, пик технологии.

    Это направление как называется? Не "апстенку" случайно?

     
  • 2.22, Уху (?), 17:38, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Ага. При этом STL похоже делался сугубо для теоретических изысканий а не для работы ибо как начинаешь работать и видишь методы типа swap, но при этом отсутствующие действительно нужные хелперы хочется руками задушить авторов. Вот почему в других фреймворках авторы вкурсе о нужной функциональности ? Наверно потому что они именно работают, а не фигней страдают.
     
     
  • 3.53, Александр Чуранов (?), 23:45, 03/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Ага. При этом STL похоже делался сугубо для теоретических изысканий а не
    >но при этом отсутствующие действительно нужные хелперы хочется руками задушить авторов.

    Поддерживаю. Для теоретических. Не пишите с использованием STL НИКОГДА. :-)

    Только почему-то я НИКАКОЕ приложение на С++ без стандартной библиотеки и STL, в частности, представить вообще не могу. Лично у меня в коде редкий statement обходится без STL. Или чего-либо подобного (boost, собственный код).

    Горю желанием узнать про "действительно нужные хелперы" и "другие фреймворки". Может я чего-то упустил?

     

  • 1.10, sluge (??), 10:26, 31/10/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а кто нито в крусе-boost вошел в стандарт?
     
     
  • 2.16, Alex Ott (?), 11:46, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >а кто нито в крусе-boost вошел в стандарт?

    некоторые вещи, вошедшие в стандарт - auto, lambda, static assert - сильно повлияли на принятые вещи. Но они часто отличаются от того, как сделано в бусте, например lambda...

     
  • 2.17, Аноним (-), 12:31, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Частично.
    Уже в tr1 были:
    - shared_ptr
    - tuple

    В С++0x вошли:
    - filesystem
    - threads (как в 1.36.0)
    - regexp
    - function
    может еще чего, точно не помню

     

  • 1.12, guest (??), 10:50, 31/10/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    После того, как мелкомягкие скупили исо на корню новость уже не особо впечатляет.
     
  • 1.14, crot (?), 11:43, 31/10/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А где можно почитать что вобще туда вошло?
     
     
  • 2.15, Анонимус (?), 11:45, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    купить стандарт
     
     
  • 3.18, const (??), 13:04, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    > купить стандарт

    Да ну, скажете тоже! По ссылке есть пдфка с черновиком стандарта. Обычно отличия от релиза (в данном случае пока ещё не существующего) в третьем знаке после запятой - можно его юзать, если не собираешься реализовывать свой транслятор.

     
     
  • 4.19, anonymous (??), 13:31, 31/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    бедные забаненные на поисковиках люди...

    http://en.wikipedia.org/wiki/C%2B%2B0x

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру