|
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
|
С++17. Начинаем ждать?30.04.2015, 10:51. Показов 15378. Ответов 140
https://isocpp.org/files/papers/D4492.pdf
Как думаете, в правильном ли направлении идет развитие? Что вы хотите видеть в С++17? Какую фичу ждете больше всего?
4
|
|
| 30.04.2015, 10:51 | |
|
Ответы с готовыми решениями:
140
С чего начинаем Начинаем рисовать Начинаем делать сайт |
|
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
|
|
| 30.04.2015, 11:06 | |
|
Сеть.
0
|
|
|
1675 / 1047 / 174
Регистрация: 27.09.2009
Сообщений: 1,945
|
||
| 30.04.2015, 13:51 | ||
|
Концепты, рефлексия, явная поддержка МП вместо использования хитровывернутых побочных эффектов. Если кто-то думает, что SFINAE - вершина извращённости, вот интересное чтиво.
1
|
||
|
46 / 31 / 12
Регистрация: 21.04.2015
Сообщений: 82
|
||||||
| 30.04.2015, 14:17 | ||||||
2
|
||||||
|
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
|
|
| 30.04.2015, 15:13 | |
|
0
|
|
|
Антикодер
1888 / 870 / 48
Регистрация: 15.09.2012
Сообщений: 3,088
|
|
| 01.05.2015, 07:48 | |
|
0
|
|
|
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
||
| 01.05.2015, 13:10 [ТС] | ||
|
0
|
||
| 01.05.2015, 13:37 | |||||||
0
|
|||||||
| 01.05.2015, 14:33 [ТС] | |
|
Не по теме: Никаких холиваров не будет. Это был риторический вопрос. Ответ все равно очевиден.
0
|
|
|
Антикодер
1888 / 870 / 48
Регистрация: 15.09.2012
Сообщений: 3,088
|
|||
| 01.05.2015, 15:55 | |||
|
DrOffset, это же прямой ответ на вопрос
0
|
|||
|
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
|
|
| 01.05.2015, 16:01 | |
|
0
|
|
|
Ушел с форума
|
||||
| 01.05.2015, 16:49 | ||||
|
С одной стороны, в язык и стандартную библиотеку привносится много интересных и нужных вещей, некоторые из них даются совершенно бесплатно (например, move semantic в реализации STL), другие имеют очевидный синтаксис и осваиваются за пять минут. Но с другой стороны, из-за этого же C++ заметно усложняется и сейчас новичку почти нереально освоить его в полном объеме за то же время, как мы это когда-то делали с C++98. То, что многие прикладные вещи стали или станут частью стандарта - большой плюс. С другой стороны, стандарт, который правится каждые три года и который по-разному и в разной степени реализуется производителями компиляторов и инструментальных средств, подрывает само понятие стандарта, как некую незыблемую на протяжении многих лет величину. Уже сейчас писать стандартный хотя бы для основных компиляторов (MSVC, Intel, GCC, Clang) код - не тривиальная задача, с учетом из "разбежки". Приятно, что новые версии C++ по-прежнему следуют основным принципам языка, которые закладывались при его создании: эффективность, не платить за то, что не используешь, совместимость с C и т.д. Но складывается впечатление, что C++ зашел слишком далеко и уже пытается "сидеть на двух стульях". Еще немного - и у нас в C++ будет GC, огромный рантайм, рефлексия с RTTI, которую нельзя будет отключить, необходимость поддержки со стороны операционной системы и т.п. И при всем этом остануются макросы и приведения в стиле C... А системные программисты все равно будут выбирать или C++98, или старый хардкорный C. полноценная работа с Unicode, поддержка XML/JSON/CSV, и т.д. Потому что есть очень большая разница между тем, как одни и те же вещи, даже простые, делаются на C++ и, к примеру, на C#, Java или Delphi. Но больше всего, пожалуй, жду модулей. Надеюсь, что заголовки, раздельная компиляция и мрак с .h/.lib/.obj, а также препроцессинг/метапроцессинг навсегда уйдут в прошлое и будет у нас быстрая компиляция и минимум головной боли, с этими вещами связанной.
10
|
||||
| 01.05.2015, 17:51 | ||||||||
0
|
||||||||
|
46 / 31 / 12
Регистрация: 21.04.2015
Сообщений: 82
|
|||
| 01.05.2015, 18:07 | |||
В язык это тянуть не нужно. Добавлено через 8 минут
0
|
|||
|
Антикодер
1888 / 870 / 48
Регистрация: 15.09.2012
Сообщений: 3,088
|
||
| 01.05.2015, 18:26 | ||
|
я не знаю как по другому можно выразить свою позицию по вопросу....
Добавлено через 9 минут всё умолкаю :]
0
|
||
|
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
|||||
| 01.05.2015, 18:30 [ТС] | |||||
А теперь поясню мою позицию. Я не имею абсолютно ничего против Хаскелла, это действительно классный язык для изучения функционального программирования и его преимуществ. Но я, изучая его, никогда не думаю о том, чтобы запихать его в продакшен куда-либо. Это гибельный для бизнеса путь. Поиграться в песочнице в своих простеньких некоммерческих проектах - другое дело, может подойти как хобби, но у меня они другие. Я думаю в контексте: каким образом то, что я узнал, может помочь мне спроектировать и написать лучший код на С++.А тема про то, что D уже не нужен, есть в соответствующем разделе. Надо было выстреливать раньше.
2
|
|||||
|
Антикодер
1888 / 870 / 48
Регистрация: 15.09.2012
Сообщений: 3,088
|
|||
| 01.05.2015, 19:00 | |||
|
да действительно - тема переходит в плоскость холиваров после моих сообщений. Это было послание к тем кто ещё не слышал о некоторых языках, что то вроде "смотрите по сторонам когда изучаете какой то язык, это может сильно продлить вам жизнь".
Я не знаю чем можно оправдать такое количество граблей в C++. По-моему единственно верный путь развития - это отказ от обратной совместимости. Видите, я стараюсь держаться в рамках темы :]
0
|
|||
|
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
||||
| 01.05.2015, 19:03 [ТС] | ||||
|
0
|
||||
| 01.05.2015, 19:30 | |
|
Не по теме: у меня язык не поворачивается рекомендовать новичкам изучать следующее издание Страуструпа, его даже перевести на русский за разумное время не смогут. За время чтения английского издания, можно прочитать 3-5 книг по математике русских авторов, каждая из которых будет полезнее.
0
|
|
| 01.05.2015, 19:30 | |
|
Помогаю со студенческими работами здесь
20
OSI , TCP/IP с чего начинаем? Начинаем изучать Hibernate, Struts и Spring Поставили GF5200.Начинаем подключать привод-все виснет. Начинаем программировать на C++, C#, ассемблере(win), Qt, Python, Java, AS3. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Функция установки текстового статуса в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|