LINUX.ORG.RU

Вышел новый стандарт C++


0

0

В общем-то слухи о предстоящем выходе стандарта ISO/IEC 14882:2003 ходили уже давно, однако нигде этот стандарт не был опубликован. Не далее как сегодня занесло меня на страницу ISO, где я увидел, что документ продается за 364 швейцарских франка (что, по-моему, около 18 баксов), а статус "выпущенного стандарта" он приобрел всего лишь 16 октября. Как всегда тихо и без шума.

О том что в нем нового - тайна за семью печатями. Известно лишь, что в него точно включили все дополнения/исправления вышедшие с момента предыдущей публикации в 1998. Наверное что-то еще.

Вряд ли вминяемому человеку придет в голову его читать от корки до корки, но программерам очень рекомендую как справочное руководство. Разработчикам же компиляторов на него молится... три раза в день перед едой. Надеюсь он не станет очередным "комитетным стандартом" и разработчики GCC порадуют нас его полной поддержкой :)

>>> Подробности

anonymous

Проверено: maxcom

Небольшая поправка.

С деньгами надо аккуратней. Курс швейцарского франка к доллару ~= 1.3. Так что сумма поболе $270 будет. Нехило для одного человека, но вполне разумно для конторы.

Редко полезные новости здесь бываю, но все же бывают. ;-)

Спасибо!

Crazy_Doctor ()

Re: Вышел новый стандарт C++

>364 швейцарских франка (что, по-моему, около 18 баксов)

Ага, щас!

364 франка - это 233.33 Евриков. А уж в доллары переводите сами.

qleap ()

Re: Вышел новый стандарт C++

Это bugfix release.

anonymous ()

Re: Вышел новый стандарт C++

Это НЕ новый стандарт. Никакой новый стандарт не выйдет пока не кончится "immutable time" текущего стандарта.

abbr ()
Ответ на: Re: Вышел новый стандарт C++ от abbr

Re: Re: Вышел новый стандарт C++

Да, похоже на то. Предыдущий стандарт имел номер 14882:1998, тоесть такой же как и этот, только год другой.

anonymous ()

Standards are wonderful. Everyone should have one!

Re:

anonymous ()

Re: Вышел новый стандарт C++

Да на кой хрен этот стандарт нужен воообще то? Разьве что бабок срубить. Всё равно нужно пользоватся тем, что текущей компилятор умеет, и его знать "от корки до корки". А стандарты эти пишут уроды, которые хелло ворлд в жизни не разу не написали, не говоря уже про какой-нибудь компилятор, пусть хотя бы и gcc, а не что-нить навороченное как борланд. Лично я пользуюсь хелпами а стандарты мне до лампочки тем более за деньгу.

anonymous ()
Ответ на: Re: Вышел новый стандарт C++ от anonymous

Re: Re: Вышел новый стандарт C++

> Да на кой хрен этот стандарт нужен воообще то? Разьве что бабок
> срубить. Всё равно нужно пользоватся тем, что текущей компилятор
> умеет, и его знать "от корки до корки". А стандарты эти пишут уроды, > которые хелло ворлд в жизни не разу не написали, не говоря уже про
> какой-нибудь компилятор, пусть хотя бы и gcc, а не что-нить
> навороченное как борланд. Лично я пользуюсь хелпами а стандарты мне
> до лампочки тем более за деньгу.
Полностью согласен! Писать надо не подо что-то абстрактное, сферическое в вакууме, но удовлетворяющее всем стандартам, а под реально доступные компиляторы. Если, конечно, надо, чтобы результат работал, а не просто "был хорошим нерабочим примером красивого написания кода"...

anonymous ()
Ответ на: Re: Re: Вышел новый стандарт C++ от anonymous

Re: Re: Re: Вышел новый стандарт C++

Если говорить про плюсы, а не про яву или хаскел то не очень много потому что хаскел я больше люблю. Но я написал систему разбора текста для поиска ключевых фраз пусть даже измененных и она теперь используется в одном институте (не буду его называть). Между прочим всетаки 15 кил строк текста. И стандарты я не пишу.

Антиоффтоп: Кстати в шлаке очень приятные плюсы но борланд все-равно навороченнее.

anonymous ()
Ответ на: Re: Re: Re: Вышел новый стандарт C++ от anonymous

Re: Re: Re: Re: Вышел новый стандарт C++

To anonymous (*) (22.10.2003 15:45:48):
Точно! У борланда превосходный компилятор. Непонимаю как люди могут работать в компиляторах, в которых нельзя визуально проектировать объектно-ориентированный интерфейс приложения...
Люди! На дворе 21ый век, пользуйтесь объектно-ориентированными компиляторами!

anonymous ()
Ответ на: Re: Re: Re: Re: Вышел новый стандарт C++ от anonymous

Re: Re: Re: Re: Re: Вышел новый стандарт C++

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

anonymous ()
Ответ на: Re: Re: Re: Re: Re: Вышел новый стандарт C++ от anonymous

Re: Re: Re: Re: Re: Re: Вышел новый стандарт C++

А я всегда стараюсь пользовать однобуквенные идентификаторы, кроме глобальных счетчиков конечно. (Кстати темплейты для глобальных счетчиков в gcc глючат) А если программе нужно больше 20 идентификаторов нужно переписать программму так-как она плохо спроективровано - нет разбиения на логические объектные блоки скорее-всего.

anonymous ()

Re: Вышел новый стандарт C++

не, ну давайте про морфирование поговорим, :))) что ето такое? за пять лет С++ ни разу никакого морфирования темплейтов в поток, да еще удаленно на винде....не видел. просто енциклопедия какая-то, а не форум, :))))

I should ask guys on comp.lang.c++ ....

gdb ()
Ответ на: Re: Вышел новый стандарт C++ от gdb

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Вышел новый стандарт C++

"template" в "template morphing" это совсем не те темплейты, которые в C++ :-)

LevJ ()

Я фигею!

Блин, ну и гон!!!
Вы еще подеритесь.
ИМХО - C без крестов , решеток и прочей псевдографики -
вот настоящий рулез. А то всякое ламо на Борланде лабает окошечки-кнопочки, а прогу в текстовом редакторе набрать, да ручками скомпилить не могут.

sabonez ★☆☆☆ ()
Ответ на: Я фигею! от sabonez

Re: Я фигею!

А это че, круто сильно - прогу в текстовом редакторе набирать и компилить? И си без крестов - тоже сильно круто?

anonymous ()
Ответ на: Я фигею! от sabonez

Ручками?

А, скажи на милость, делать то, что можно не делать? Драйвер я и сам напишу, а кнопочки-окошечки ручками выписывать -- это от избытка свободного времени.

LevJ ()
Ответ на: Re: Вышел новый стандарт C++ от dilmah

Re: Re: Вышел новый стандарт C++

> обещали куски из буста в стандард включить. Не включили?

dilmah отвали тут люди по делу разговаривают

anonymous ()

Re: Вышел новый стандарт C++

А реализации морфинга темплейтов нет случаем во FreeBSD'ных портах?

anonymous ()
Ответ на: Re: Вышел новый стандарт C++ от anonymous

Re: Re: Вышел новый стандарт C++

> А реализации морфинга темплейтов нет случаем во FreeBSD'ных портах?

Тебе ж сказали почти все запатентовано, поэтому и литературы почти нет. Либо жуткая математика, либо обзоры без подробностей. А вот с аггравационными деревьями есть что-то опенсорсное, но все сыро достаточно.

anonymous ()
Ответ на: Re: Re: Вышел новый стандарт C++ от anonymous

Re: Re: Re: Вышел новый стандарт C++

> литературы почти нет

Так есть что на русском, или нет??? Что за книга? С картинаками???

anonymous ()
Ответ на: Re: Re: Re: Вышел новый стандарт C++ от anonymous

Россия и математики.

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

LevJ ()
Ответ на: Re: Re: Re: Вышел новый стандарт C++ от anonymous

Re: Re: Re: Re: Вышел новый стандарт C++

>А на этих аггравационных деревьях случайно не шишки растут?

Нет - это такая трава специальная ;) Виш как анонимусов понесло с нее ;)

sS ★★★★★ ()
Ответ на: Re: Re: Re: Re: Re: Re: Вышел новый стандарт C++ от anonymous

Re: Re: Re: Re: Re: Re: Re: Вышел новый стандарт C++

Однобуквенные идентификаторы у нас начинающие используют, то что имеешь ввиду должно быть понятно, для людей ведь пишем. И не компилятор использует объектные блоки , а програмер. Кстати что это за прога где 20 идентификаторов ? 8-[ 0 ]

mumg ()
Ответ на: Re: Re: Re: Re: Re: Re: Re: Re: Вышел новый стандарт C++ от anonymous

Re: Re: Re: Re: Re: Re: Re: Re: Re: Вышел новый стандарт C++

>А вы начинающих потом учете использовать переменные MyKewlPeremennajaTipaIntZvezda? Видел такое, блевал в тазик.

Конечно. Hungarian notation -- единственный разумный метод. Ты бы знал, как помогает в больших проектах -- сразу видно, что за переменная, откуда, какого типа.. В Win32 API их очень красиво используют.

anonymous ()

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Вышел новый стандарт C++

>А что стандарт C++ про нее говорит, про эту идиотскую венгерскую нотацию, ты читал? Нет? Вижу, что нет. "Strongly not recommended".

потому что ето не по Сиплюсплюсному, обьявлять все переменные в начале функции, :)))

венгры на обычном Ц пишут

gdb ()

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Вышел новый стандарт C++

>А что стандарт C++ про нее говорит, про эту идиотскую венгерскую нотацию, ты читал? Нет? Вижу, что нет. "Strongly not recommended".

Да плевать мне. Я стандартов не читал, и не буду -- нормальные программисты код пишут, а не бумажки читают. Это офигительно удобно. Конечно, для хелоуворлдов это не заметно -- но у меня другие требования.

anonymous ()

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Вышел новый стандарт C++

>Да плевать мне. Я стандартов не читал, и не буду -- нормальные программисты код пишут, а не бумажки читают. Это офигительно удобно. Конечно, для хелоуворлдов это не заметно -- но у меня другие требования.

Да блин, у меня такое ощущение что у человека мания величия.

mumg ()

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Вышел новый стандарт C++

> Да плевать мне. Я стандартов не читал, и не буду -- нормальные программисты код пишут, а не бумажки читают. Это офигительно удобно. Конечно, для хелоуворлдов это не заметно -- но у меня другие требования.

а ты наверное на МФЦ пишешь, что не является С++

gdb ()

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Вышел новый стандарт C++

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

Угу ;) "Требования к стилю именования идентефикаторов. Идентефикатор должен содержать (справа налево): 1) Дату создания 2) ФИО и e-mail автора 3) Номер телефона автора 4) Другую необязательную информацию "

:)))

sS ★★★★★ ()

Re: Вышел новый стандарт C++

Так мне так и не ответили -- под FreeBSD эти темплейты морфируемые бывают? Надо бы посмотреть, поиграться..

anonymous ()
Ответ на: Re: Вышел новый стандарт C++ от anonymous

Re: Re: Вышел новый стандарт C++

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

anonymous ()
Ответ на: Re: Вышел новый стандарт C++ от anonymous

Re: Re: Вышел новый стандарт C++

>Так мне так и не ответили -- под FreeBSD эти темплейты морфируемые бывают? Надо бы посмотреть, поиграться..

Ты че ничего не понял? Их внесли в стандарт С++, так как здесь собрались лузеры кторые жмутся купить стандарт за пару сотен цветных фантиков, то нифига не узнаешь. А мы крутые профи подготовимся к выходу gcc 4.0 в который войдут темплейты морфируемых агрегационных деревьев и захватим весь рынок програмного обеспечения, и круто на этом наваримся!

anonymous ()
Ответ на: Re: Re: Re: Re: Re: Вышел новый стандарт C++ от Cybem

Re: Re: Re: Re: Re: Re: Вышел новый стандарт C++

>Вот этот кусок прокомментируйте, пожалуйста.

Запросто. Теория объектно-ориентированных компиляторов была также развита Миклошем Квартусом в серии статей, где он блестяще описал объектно-ориентированный компилятор с синтаксисом csh. Там была впервые воплощена революционная идея отказа от malloc() и другие, ныне являющиеся общепринятыми, стандарты т.н. защитного программирования по Квартусу. Кстати сказать, семантический анализ проводится компилятором при помощи аггравационных деревьев, что не могло не сказаться на скорости его работы и впечатляющих результатах оптимизации. К сожалению, как сами работы, так и исходный код компилятора были тут же куплены и сожжены крупными корпорациями, накорню подрубающими новые технологии, могущие разрушить их нечестный монополизированный рынок.

anonymous ()
Ответ на: Re: Вышел новый стандарт C++ от dilmah

Re: Re: Вышел новый стандарт C++

> обещали куски из буста в стандард включить. Не включили?

Нет. Честно говоря, стандарт уже и так велик.
Разделили бы что-ли на собственно стандарт и стандарт стандартных библиотек шаблонов...

Но это я так, капризничаю.

Dimentiy ★★ ()
Ответ на: Re: Re: Вышел новый стандарт C++ от Dimentiy

Re: Re: Re: Вышел новый стандарт C++

Интересно, откуда у модератора руки растут?

Дайте ссылку хоть на один опенсорцный проект с аггравационными деревьями? Гугль не колется.

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