Anonymous
Вирт Н. Алгоритмы + структуры данных = программы
Anonymous
Учи по вриту алгоритмы и структуры и за одно можешь взять какую-нибудь библиотеку для визуализации по проще
Anonymous
что бы не всё в консоле было
Ильяс
Vyacheslav
Товарищи, кто может подсказать, насколько актуальна эта книга http://www.informit.com/store/c-plus-plus-template-metaprogramming-concepts-tools-9780321227256 2004 года
Anonymous
Удачи)
Ильяс
что бы не всё в консоле было
Я уже давно с sdl2 балуюсь, или вы о другом?
Danil
Товарищи, кто может подсказать, насколько актуальна эта книга http://www.informit.com/store/c-plus-plus-template-metaprogramming-concepts-tools-9780321227256 2004 года
почитай вандевурда и посмотри выступление волтера брауна на cppcon, будешь знать темплейты)
Anonymous
взять графическую библиотеку я советовал чисто что бы не было скучно, что бы хоть иногда отдыхать от алгоритмов. Так что без разницы что
Alexey
почитай вандевурда и посмотри выступление волтера брауна на cppcon, будешь знать темплейты)
А есть какие-нибудь все-таки современные книжки по темплейтам? И вообще, стоит заморачиваться с ними?
Anonymous
написал граф к примеру, запилил проект с его использованием
Danil
А есть какие-нибудь все-таки современные книжки по темплейтам? И вообще, стоит заморачиваться с ними?
нет современных, книги вандевурда достаточно - хороший учебник, выступление брауна взорвет тебе голову, а дальше ты молодец и можешь в метапрограммирование)
Danil
нет современных, книги вандевурда достаточно - хороший учебник, выступление брауна взорвет тебе голову, а дальше ты молодец и можешь в метапрограммирование)
темплейты в сути не менялись, т.е. там только добавили тайплисты (а их можно и на третьих плюсах сделать самому) и всякие parameter pack, про это на cppreference прочитать достаточно
Vyacheslav
еще александреску, ага
Alexey
нет современных, книги вандевурда достаточно - хороший учебник, выступление брауна взорвет тебе голову, а дальше ты молодец и можешь в метапрограммирование)
Ну есть такое мнение, что шаблоны, кроме авторов этих шаблонов, никто не понимает. Сталкивался с тем, что я сижу час-два и смотрю на небольшой кусок кода, не понимая что вообще происходит.
Danil
Шо за вундервуд? Это типа александреску для тех кому не хватило первой дозы?
https://www.amazon.com/Templates-Complete-Guide-David-Vandevoorde/dp/0201734842/ref=pd_lpo_sbs_14_t_2?_encoding=UTF8&psc=1&refRID=CHPEXQFW1JV38AZYTGFG
серёжа
https://twitter.com/blelbach/status/865723773114359809
Danil
Ну а зачем писать нечитаемый код?(
он читаемый, просто сложный и мальца непривычный
Danil
он читаемый, просто сложный и мальца непривычный
+ большинство этой магии нужно для облегчения рантайма и компилтайм чеков
MrSmith
+ большинство этой магии нужно для облегчения рантайма и компилтайм чеков
Проблема в том, что шаблоны STL и в правду не читаемые
MrSmith
ну их можно же и не читать)
А потом как парень на хабре патчи в GCC отправлять? Нет уж спасибо, либо я знаю что делает код, либо ему не доверяю, параноя должна прогрессировать жи причем если здравая, ну а за книгу 67 бачей внатуре перебор 2к эптить
MrSmith
У ее, на русском аж 3.6 К едрин коптин, кинте линк нищеброду
Danil
она по свежим плюсам прям?
MrSmith
она по свежим плюсам прям?
На конфе наверное подарили, пришел по понтоваться, автограф то хоть есть?
Danil
а чего в ней интересного написано?
Evgenii
еще не издали?)
Alexey
А есть сканер, чтобы расшарить её?)
Danil
по-моему круче Волтера Брауна и его void_t ничего не придумали)
MrSmith
Danil
еще есть перевод http://www.williamspublishing.com/Books/5-8459-0513-3.html
ну я тут просто саму книгу показал)
Vyacheslav
понял, спасибо
MrSmith
3.6 к карл, ждем торенты
MrSmith
Нет еще
Vyacheslav
по-моему она на oreilly была бесплатно
MrSmith
http://www.oreilly.com/programming/free/practical-c-plus-plus-metaprogramming.csp
MrSmith
Ахахах я тоже получил
MrSmith
Сверху. Какой же я отвратительный человек. Все двач
Vyacheslav
выше линк )
Berkus
Проблема в том, что шаблоны STL и в правду не читаемые
Только в кривых реализациях. В libc++ все норм
Danil
Только в кривых реализациях. В libc++ все норм
Зато libstd++ эффективнее написана
Evgenii
Зато libstd++ эффективнее написана
где то читал, что проблема в том, что если std++ медленнее, то это в несколько раз, а c++ может быть на порядок-два медленнее
🐙 Antony
по-моему круче Волтера Брауна и его void_t ничего не придумали)
Как нет? Есть ещё Волтер Браун и его detection idiom. А ещё он мне говорил что я крут с вот этим: https://github.com/apolukhin/magic_get
🐙 Antony
я знаю :)
🐙 Antony
О_О
🐙 Antony
это где и когда?
🐙 Antony
ты им много не обещай
🐙 Antony
оно недоработано и требует поддержки компилятора :)
🐙 Antony
хм... никогда еще не был на cppcast. Как оно вообще происходит?
🐙 Antony
да, по Boost.Process/Boost.DLL
🐙 Antony
Vyacheslav
https://github.com/AnthonyCalandra/modern-cpp-features
Roman
О, читшит
Александр
Александр
убогий пример
Александр
и без if constexpr работает
Roman
Добавил в OctoDroid for GitHub 4.5/5 stars (1,515 ratings) Access to GitHub and stay connected to your networks. Follow git repository and top users in GitHub. View all users' ... Free https://play.google.com/store/apps/details?id=com.gh4a&hl=en&referrer=utm_source%3Dgoogle%26utm_medium%3Dorganic%26utm_term%3Doctodroid&pcampaignid=APPU_1_5dEhWbO3JsHUwQLKxZuQAQ OctoDroid
Roman
И вам советую
Roman
Вот вам Аусом Лист, кто ещё не добавил, гоу
Roman
https://github.com/fffaraz/awesome-cpp
Dmitri
Коллеги, напомните плиз, какие тут правила для постинга вакансий?
Berkus
Зато libstd++ эффективнее написана
ну так, чутьчуть, зато код ГОВНО
Berkus
да мне насрать на полпроцентра этих в скорости, мне лучше когда я могу прочитать и понять что там блять написано и оно без варнингов и UB собирается современным компилером, спасибо пожалуйста
Berkus
мне пока не попадались
Evgenii
мне пока не попадались
http://lists.llvm.org/pipermail/cfe-dev/2016-July/049814.html
Berkus
ну из этого всего у меня только unordered_set lookup есть и он вообще на cold path, так что и пофигу