|
2.6, анон (?), 19:42, 27/04/2016 [^] [^^] [^^^] [ответить]
| +23 +/– |
Не позорь имя анона. Мажорная версия должна быть сменена в данном случае, поскольку изменили стандарт по умолчанию и выкинули поддержку кучи процессоров и архитектур. Т.е. поломали обратную совместимость (не все что компилилось пятеркой, компилится 6), поэтому изменение мажорной цифры правильно.
| |
|
3.9, Аноним (-), 19:49, 27/04/2016 [^] [^^] [^^^] [ответить]
| –3 +/– |
>выкинули поддержку кучи процессоров и архитектур
Пометили устаревшей, но ещё не выкинули.
| |
3.10, Аноним (-), 19:49, 27/04/2016 [^] [^^] [^^^] [ответить]
| –4 +/– |
ты сам не позорься. Новость прочитай хотя бы "В соответствии с новой схемой нумерации выпусков"
| |
|
4.26, Аноним (-), 21:46, 27/04/2016 [^] [^^] [^^^] [ответить]
| +2 +/– |
> ты сам не позорься. Новость прочитай хотя бы "В соответствии с новой схемой нумерации выпусков"
+1, в списках рассылки это было описано ещё перед выходом 5.1. Они теперь КАЖДЫЙ релиз будут увеличивать мажорную версию. Можно, конечно, предположить, что они каждый раз будут ломать обратную совместимость, но это маловероятно.
Причём дурнее схемы я ещё не видел. Первый релиз ветки X носит номер X.1, а не X.0. В каждом релизе есть три цифры, но последняя всегда ноль (но всё равно не отбрасывают её). То есть для каждой ветки X номера версий будут X.1.0, X.2.0, X.3.0, X.4.5...
| |
|
3.14, й (?), 20:11, 27/04/2016 [^] [^^] [^^^] [ответить]
| +2 +/– |
и почему это вы не могли им посоветовать во времена перехода с 2.7 до 2.9?
| |
|
|
1.7, Аноним (-), 19:43, 27/04/2016 [ответить] [﹢﹢﹢] [ · · · ]
| –12 +/– |
Какие цели преследует этот выпуск? Новые фичи это следствие бурной деятельности программиздов, или же они были добавлены для решения конкретных проблем возникающих при написании кода?
| |
|
2.30, Анончег (?), 22:23, 27/04/2016 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Какие цели преследует этот выпуск?
Ты читать что ли не умеешь.
"Лёгким движением руки брюки превращаются... Брюки превращаются... Превращаются брюки... В элегантные шорты!"(С)
Скоро СиПлюсПлюшечка превратиться в уютненький СиШарпик, и заметьте я не говорю, что это плохо.
Да, и чтобы теперь стать знатоком СиПлюсиков понадобиться пять-шесть десятков лет, но комитетчики не унывают и пихают новые фичи как не в себя.
Молодцы, чо! Скоро они СиПлюшечку похоронят под грудой этих улучшений. И самое забавное в том. что десятилетиями они не чесались, а тут решили пятилетку за три года перевыполнить.
Хорошая была СиПлюшечка, но видать судьба у неё такая - незадачливая. Товарищ Страуструпов переворачивается с боку на бок от бессонницы и тяжко вздыхает.
| |
|
3.38, Аноним (-), 01:37, 28/04/2016 [^] [^^] [^^^] [ответить]
| +/– |
Альтернативы все равно нет, разве что раст выстрелит, но это еще когда будет...
| |
3.39, Crazy Alex (ok), 01:43, 28/04/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
Товарищ Страуструпов половину этих новинок активно пропихивал лично. Кому надо "простое" - шуруйте в джаву, пишите простыни и учите горы либ. А здесь - плюсы очень добротно осовременили.
| |
|
4.40, _KUL (ok), 04:28, 28/04/2016 [^] [^^] [^^^] [ответить]
| +3 +/– |
Т.е. в плюсах кучу либ учить не нужно? http://s.pikabu.ru/post_img/2012-12_5/1356251055_1061087425.jpeg
А Страуструп вообще странный человек. Может быть он хороший программист, но учитель и объяснятор ппц ни какой ... Недавно (в 2016) вышло второе издание "Программирование. Принципы и практика с использованием C++", так он там с первых страниц не разжёвывает с самых низов, а сразу говорит, чтобы примеры линковали с его хедером самописным (где его самопальные обёртки), а потом (в самом начале) без объяснения шаблонов, структур и классов начинает на ровне с int, char приводить примеры string, vector. Новичок вообще до сумасшествия запутается в таком подходе обучения ...
| |
|
5.41, Crazy Alex (ok), 04:43, 28/04/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
Нет, не нужно. Я уже тут сто раз объяснял - сложность задачи - она никуда не девается. Она раскладывается на язык, библиотеки и собственно софт, который пишешь. Вот для джавы простота языка вынуждает сложность упихивать в монструозные либы с кучей классов и писать портянки с set/get вместо []. На плюсах, особенно новых, без этого обычно можно обойтись - но то, что пишешь, будет использовать более сложные конструкции, это да.
Разница - примерно как между иероглифическим письмом (ладно - слоговым) и алфавитным. В одном случае кучу всего запоминать, в другом - сложнее правила формирования текста. А если сказать надо одно и то же - то усилия, по факту, сравнимы - только прикладываются на разный манер. Вот мне вариант плюсов куда ближе - раз понял концепцию, и используй где угодно. Даже если для понимания нужны некие усилия.
А картинка дурацкая. Ни одну индустриальную технологию за 21 день не выучишь - и не в синтаксисе дело.
Новое издание книги Страуструпа я не смотрел, так что насчёт всего не отвечу, но насчёт string и vector - правильно делает, IMHO. Сейчас для плюсов - это фактически встроенные типы, так их и надо воспринимать. То, что они находятся в библиотеке и можно их реализацию глянуть - приятный бонус, не более. А писал он в своё время очень живо, "The Design and Evolution of C++" читалась на ура - и, кстати, must read для любого плюсовика - там объясняется ПОЧЕМУ в плюсах сделано так, а не иначе, а это дорогого стоит.
| |
|
6.58, Аноним (-), 17:57, 28/04/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> Ни одну индустриальную технологию за 21 день не выучишь
я вас умоляю, посмотрите на GO.
| |
|
5.45, Аноним (-), 08:08, 28/04/2016 [^] [^^] [^^^] [ответить]
| +2 +/– |
>Недавно (в 2016) вышло второе издание "Программирование. Принципы и практика с использованием C++", так он там с первых страниц не разжёвывает с самых низов
Эта книга никогда не рассматривалась как учебник для начинающих. А вообще да, у него книга как язык C++ (не зря именно он его придумал): немного там, немного там, сложишь вместе и получились знания.
| |
|
6.46, mkam (?), 09:55, 28/04/2016 [^] [^^] [^^^] [ответить]
| +/– |
Эта книга именно для начинающих и не знакомых с программированием вообще. У него несколько книг, но ты же ленивый чтобы самостоятельно это узнать. Решил сразу с дивана прокукарекать.
| |
|
|
|
3.51, dq0s4y71 (??), 13:17, 28/04/2016 [^] [^^] [^^^] [ответить]
| +/– |
> Молодцы, чо! Скоро они СиПлюшечку похоронят под грудой этих улучшений.
Сама идея С++ была порочна. Это всё равно что создавать новое произведение искусства путём приделывания рук Венере Милосской или пририсовывания бровей Джоконде. А раз уж пририсовал брови, то почему нельзя пририсовать ещё и туловище, руки, ноги и хвост...
| |
|
4.63, Ярош (?), 23:15, 28/04/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
>Сама идея С++ была порочна.
Ты прав бро, только ничего лучше пока не придумали
| |
|
5.66, dq0s4y71 (??), 15:18, 29/04/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
Придумали. Для системного/встроенного программирования - Си. Для прикладного - всё что угодно, начиная с Делфи и кончая этим вашим Питоном.
| |
|
6.69, Аноним (-), 21:50, 01/05/2016 [^] [^^] [^^^] [ответить]
| –2 +/– |
Си уже неприменимо ни для чего, это устаревшее неэффективное небезопасное г-но, NTP с сотнями критических уязвимостей - отличный пример того что на нём единственно можно написать. Даже эмбеддовку уже давно тоже пишут на плюсах, а для прикладухи других языков никогда и не существовало.
| |
|
7.71, dq0s4y71 (??), 15:08, 04/05/2016 [^] [^^] [^^^] [ответить]
| +/– |
Ха-ха, это даже не смешно. Вы поинтересуйтесь на досуге, на чём написаны ядра операционных систем промышленного уровня.
| |
|
8.72, Аноним (-), 00:00, 06/05/2016 [^] [^^] [^^^] [ответить] | +/– | Мы здесь не говорим о промышленных системах Только о самодельном локалхостном г... текст свёрнут, показать | |
|
|
|
|
|
3.59, Анонимный Алкоголик (??), 19:36, 28/04/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
https://www.youtube.com/watch?v=Xf6rL0IUjmM
> Молодцы, чо! Скоро они СиПлюшечку похоронят под грудой этих улучшений. И самое
> забавное в том. что десятилетиями они не чесались, а тут решили
> пятилетку за три года перевыполнить.
C++ вообще-то никуда особенно не превращается. Эти их последние ...14, 17... и т. п. - это и вовсе не C++. Это можно сказать грубый черновик чернового собрания разных далеко идущих модификаций и добавлений. И да, название ему пожалуй - СиПлюшечка разве что.
Поэтому на текущий момент нормального развития C++ на самом деле не имеем. Как и стандарта. Хотя и есть обширные черновые наброски собрания черновиков разных возможностей добавлений.
И кто является главным потребителем всех этих "плюплюплюшечек"? Разве что всякие Хромиумы...
У KDE и вовсе свой тоже далеко зашедший язык (с QStringами и прочим...)...
| |
|
|
1.12, Андрей (??), 20:00, 27/04/2016 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
> версия 6.0 использовалась в процессе разработки
Мне как-то 5.99 более понятно. А с релизом 6.1 всегда вопрос: как же я 6.0 пропустил!?
| |
|
2.16, Andrey Mitrofanov (?), 20:19, 27/04/2016 [^] [^^] [^^^] [ответить]
| +5 +/– |
>> версия 6.0 использовалась в процессе разработки
> Мне как-то 5.99 более понятно. А с релизом 6.1 всегда вопрос: как
> же я 6.0 пропустил!?
Новая нумерация же: Вы не понимаешь, я не понимаю -- ну и хххн с ним, с плащом.
https://www.opennet.dev/openforum/vsluhforumID3/102196.html#21
Или Вы полагаете, что именно Ваше Мнение "всё изменит"тм? Не стОит.
И никто ничего не пропустит: обсуждение "новой" нумерации теперь будет под каждой новостью -- *всегда*. Это удобно, Вы привыкнете.
| |
|
3.33, Андрей (??), 23:34, 27/04/2016 [^] [^^] [^^^] [ответить]
| –3 +/– |
6.1 для gtk-шников - это вообще test-ветка. Просто одно дело формально утвердить, что будет такая нумерация, а другое дело, как она подсознательно воспринимается. Из-за ядра 2.5 и gtk, нечетный номер уже глубоко засел как тест. Ну, а начинать с .1 релиз - это...
| |
|
4.47, ТТТ (?), 09:56, 28/04/2016 [^] [^^] [^^^] [ответить]
| +3 +/– |
Какая разница как оно подсознательно воспринимается? У нас что - психоанализ? Вам разработчики объявили, что это релиз. На опеннете еще и на русский перевели. Но на опеннете самые несчастные комментаторы, если у них какие-то несчастные цифры вызывают истерики.
| |
|
|
|
1.13, Андрей (??), 20:02, 27/04/2016 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
> Добавлена поддержка транзакционной памяти
Она же всё ещё ни в одном интеловском проце не работает, т.к. обнаружились железные баги, и её отключили?
| |
|
2.29, Аноним (-), 22:23, 27/04/2016 [^] [^^] [^^^] [ответить]
| +/– |
Уже давно работает. В Broadwell и Skylake. Возможно, и в Haswell некоторых моделей.
Только то, что написано в release notes - совершенно о другом.
| |
|
3.34, Андрей (??), 23:39, 27/04/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Уже давно работает. В Broadwell и Skylake. Возможно, и в Haswell некоторых
> моделей.
Да, ладно. Август 2014 TSX отключён в Haswell из-за бага. Февраль 2016 и в Haswell тоже.
> Только то, что написано в release notes - совершенно о другом.
Т.е. софт-эмуляция?
| |
|
4.35, Андрей (??), 23:40, 27/04/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
Похоже, TSX не выключен только в каких-то избранных моделях и является исключением, а не правилом.
| |
4.36, Аноним (-), 00:21, 28/04/2016 [^] [^^] [^^^] [ответить]
| +/– |
>Да, ладно. Август 2014 TSX отключён в Haswell из-за бага. Февраль 2016 и в Haswell тоже.
В Xeon E7 v3 оно есть и включено.
| |
|
5.44, Андрей (??), 05:55, 28/04/2016 [^] [^^] [^^^] [ответить]
| –2 +/– |
Но это не очень народный проц. А TSX уже не настолько нов, чтобы по-прежнему быть доступным только избранным.
| |
|
6.48, Andrey Mitrofanov (?), 10:25, 28/04/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Но это не очень народный проц. А TSX уже не настолько нов,
> чтобы по-прежнему быть доступным только избранным.
Зато он _дорого_ штеуду. Штеуд всегда и постоянно барыжит "пупер"-фичами в настольных-ненастольных камнях, уж не говоря об доступный-недоступный.
У них и "тупая" аппаратная виртуализация для престарелого kvm-а долго-долго была не в каждом настольном или ноутбучном камне. В планшетно-телефонных калькуляторных цпу-аналогах, уверен, и сейчас её нет, ну, да, там и не надь, это я понимаю. Но в настольных... "Просто бизнес" же. Я привыкнул, все привыкли -- вы сделали это Открытие и тоже привыкнете, ничего-ничего.
| |
|
|
|
|
|
|
8.68, Андрей (??), 17:05, 29/04/2016 [^] [^^] [^^^] [ответить] | –1 +/– | Точно Он же доказательство привёл http web archive org web 20151119222457 ht... текст свёрнут, показать | |
|
9.70, Аноним (-), 01:34, 02/05/2016 [^] [^^] [^^^] [ответить] | +/– | Ошибки на ark intel com появлялись и раньше, это далеко не первый раз Да, если ... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
1.28, Аноним (-), 22:13, 27/04/2016 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
> Для языка C++ по умолчанию активировано использование стандарта C++14 (применяется режим "-std=gnu++14" вместо "-std=gnu++98").
Опять будет куча не совместимых с стандартом вещей - зато от GNU ?
| |
|
2.54, Аноним (-), 14:30, 28/04/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Опять будет куча не совместимых с стандартом вещей - зато от GNU ?
Шланг их быстренько запилит, потому что удобно. А остальные... они где? MSVS который C99 до сих пор не умеет? Ну конечно, им только C++17 с такой прытью и реализовывать. Только кому он будет нужен в 2050?!
| |
|
3.67, Аноним (-), 16:03, 29/04/2016 [^] [^^] [^^^] [ответить]
| –2 +/– |
> MSVS который C99 до сих пор не умеет? Ну конечно, им только C++17 с такой прытью и реализовывать.
Справедливости ради стоит отметить, что с поддержкой актуальных плюсовых стандартов там значительно лучше, чем с plain C.
| |
|
|
1.37, Аноним (-), 01:22, 28/04/2016 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Что за уродская привычка инкрементировать мажорные версии? Где времена ядра 2.6.х?
musl годно, хотя им куча софта не собирается, потому что слишком сильно стандарта придерживаются.
LTO тоже хорошо, пусть теперь Graphite улучшают.
| |
|
2.53, Аноним (-), 13:26, 28/04/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
Как бы в релизах ядра не начали первую цифру версии накручивать. Идея Хромого-Файерфокса заразительна.
| |
|
|