LINUX.ORG.RU
 

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


0

0

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

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

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

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

anonymous ()
Проверено: maxcom

[#]  

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

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

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

Спасибо!

* ()
[#]  

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

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

Ага, щас!

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

* ()
[#]  

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

Это bugfix release.

anonymous ()
[#]  

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

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

* ()
[#] Ответ на: Re: Вышел новый стандарт C++ от abbr 22.10.2003 12:31:51  

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

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

anonymous ()
[#]  

Standards are wonderful. Everyone should have one!

Re:

anonymous ()
[#]  

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

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

anonymous ()
[#] Ответ на: Re: Вышел новый стандарт C++ от anonymous 22.10.2003 15:33:21  

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

Сам ты красноглазый что написал в жизни кроме хелловорлд?

anonymous ()
[#] Ответ на: Re: Вышел новый стандарт C++ от anonymous 22.10.2003 15:33:21  

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

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

anonymous ()
[#] Ответ на: Re: Re: Вышел новый стандарт C++ от anonymous 22.10.2003 15:37:59  

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

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

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

anonymous ()
[#] Ответ на: Re: Re: Re: Вышел новый стандарт C++ от anonymous 22.10.2003 15:45:48  

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

Ты сам то понял чё сказал? Иди учебник русского языка почитай.

anonymous ()
[#] Ответ на: Re: Re: Re: Вышел новый стандарт C++ от anonymous 22.10.2003 15:45:48  

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

15 килами только пионеры малолетние хвастаются.

anonymous ()
[#] Ответ на: Re: Re: Re: Вышел новый стандарт C++ от anonymous 22.10.2003 15:45:48  

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

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

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Вышел новый стандарт C++ от anonymous 22.10.2003 15:53:30  

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

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

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Вышел новый стандарт C++ от anonymous 22.10.2003 15:57:11  

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

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

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Вышел новый стандарт C++ от anonymous 22.10.2003 15:57:11  

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

А ты секретутка чего сюда забрёл? Иди читай свой космополитен.

anonymous ()
[#]  

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

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

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

# ()
[#] Ответ на: Re: Вышел новый стандарт C++ от gdb 22.10.2003 17:07:03  

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

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

* ()
[#]  
sabonez

Я фигею!

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

*### ()
[#] Ответ на: Я фигею! от sabonez 22.10.2003 17:11:21  

Re: Я фигею!

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

anonymous ()
[#] Ответ на: Я фигею! от sabonez 22.10.2003 17:11:21  

Ручками?

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

* ()
[#]  

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

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

***** ()
[#] Ответ на: Re: Вышел новый стандарт C++ от dilmah 22.10.2003 17:58:44  

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

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

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

anonymous ()
[#]  

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

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

anonymous ()
[#] Ответ на: Re: Вышел новый стандарт C++ от anonymous 22.10.2003 18:18:10  

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

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

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

anonymous ()
[#] Ответ на: Re: Re: Вышел новый стандарт C++ от anonymous 22.10.2003 18:23:12  

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

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

anonymous ()
[#] Ответ на: Re: Re: Вышел новый стандарт C++ от anonymous 22.10.2003 18:23:12  

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

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

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

anonymous ()
[#] Ответ на: Re: Re: Re: Вышел новый стандарт C++ от anonymous 22.10.2003 18:24:44  

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

а про плацебо слышали? вот вам и удесятеренные удои, :)))

# ()
[#] Ответ на: Re: Re: Re: Вышел новый стандарт C++ от anonymous 22.10.2003 18:24:44  

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

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

* ()
[#] Ответ на: Re: Re: Re: Вышел новый стандарт C++ от anonymous 22.10.2003 18:24:44  

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

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

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

***** ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Вышел новый стандарт C++ от anonymous 22.10.2003 16:01:09  

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

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

* ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Вышел новый стандарт C++ от mumg 22.10.2003 18:32:21  

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

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

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Re: Вышел новый стандарт C++ от anonymous 22.10.2003 18:36:43  

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: Вышел новый стандарт C++ от anonymous 22.10.2003 18:41:53  

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: Вышел новый стандарт C++ от anonymous 22.10.2003 18:43:25  

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

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

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

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

# ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Вышел новый стандарт C++ от anonymous 22.10.2003 18:43:25  

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: Вышел новый стандарт C++ от anonymous 22.10.2003 18:46:42  

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

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

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

* ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Вышел новый стандарт C++ от anonymous 22.10.2003 18:46:42  

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

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

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

# ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Re: Re: Вышел новый стандарт C++ от anonymous 22.10.2003 18:41:53  

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

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

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

:)))

***** ()
[#]  

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

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

anonymous ()
[#] Ответ на: Re: Вышел новый стандарт C++ от anonymous 22.10.2003 20:26:46  

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

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

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Вышел новый стандарт C++ от anonymous 22.10.2003 15:53:30  

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

> пользуйтесь объектно-ориентированными компиляторами!

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

** ()
[#] Ответ на: Re: Вышел новый стандарт C++ от anonymous 22.10.2003 20:26:46  

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

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

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

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Вышел новый стандарт C++ от Cybem 23.10.2003 3:58:42  

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

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

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

anonymous ()
[#] Ответ на: Re: Вышел новый стандарт C++ от dilmah 22.10.2003 17:58:44  

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

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

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

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

* ()
[#] Ответ на: Re: Re: Вышел новый стандарт C++ от Dimentiy 23.10.2003 22:07:45  

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

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

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

anonymous ()