среда, февраля 22, 2017

Карта С++17

Updated 15.3.2019: По многочисленным просьбам продаём версию в высоком разрешении, чтобы можно было напечатать постер самостоятельно. https://alenacpp.onfastspring.com/

Updated 23.3.2017: Мы продаем постеры через ebay. Мы доставляем из Техаса, поэтому чем дальше от Техаса вы находитесь, тем дороже доставка, увы.

Вы умоляли, писали письма и подходили лично. Так вот, новая С++ карта, которую все очень просили, уже готова!

Предыдущая карта сильно устарела за прошедшие годы. Новая отражает изменения в С++ стандарте на начало 2017 года.
Были перерисованы все "заимствованные" элементы и теперь у нас нет никаких проблем с копирайтами.



Также, будет возможность купить постер с картой с доставкой по всему миру, о чем все тоже очень просили. Следите за обновлениями!
Постер можно купить тут.

Как вы, возможно, помните, кроме банального "распечатать и повесить на стену" народ нашел карте множество применений. В одном немецком вузе ее используют для обучения студентов. Несколько раз она была использована во время выступления на конференциях. Магазин из какого-то российского города (уже не вспомнить, откуда именно), торгующий холодным оружием, зачем-то использовал элементы карты в своей рекламе.

Самые частые вопросы:
В: Можно я использую её в своей презентации, полностью или частично?
О: Да, можно.

В: Я преподаватель, можно по ней учить студентов?
О: Да, можно.

В: Могу я её распечатать и повесить на стену?
О: Да, можете.

Но не допускается продажа и любой другой способ получения денег и нарушение прав авторства этой работы. Согласитесь, это логично.

28 коммент.:

Unknown комментирует...

Отлично)

Но есть вопросы и недочеты.

Например, virtual inheritance mountains должны пересекаться с multiple inheritance forest, и type casting ghosts как раз должны танцевать на их пересечении, вместе с другими более страшными тварями.

auto_ptr как бы снаружи границы с++17, но он ведь должен быть и внутри с++98?

И что означает башня Страуструпа?

abatishchev комментирует...

Я думаю стоит указать лицензию явно, к примеру CC Attribution-NonCommercial-ShareAlike 4.0 International
https://creativecommons.org/licenses/by-nc-sa/4.0/

Shere комментирует...

ого! крутые оба два. в принципе карта уже выше всех похвал, но если будет охота унифицировать графические элементы (лесочки там пригнать по стилю к остальным гравюрам, такое) - пинг меня, попробуем что-то придумать.

Alena комментирует...

2Alexander Semashko

Но есть вопросы и недочеты.

:-)

auto_ptr как бы снаружи границы с++17, но он ведь должен быть и внутри с++98?


Его уже похоронили, он на кладбище.

И что означает башня Страуструпа?

Куда ж мы без него.

Alena комментирует...

2Alexander Batishchev
Я думаю стоит указать лицензию явно

Она есть на карте, или ты о чем?

Alena комментирует...

2Shere
ого! крутые оба два. в принципе карта уже выше всех похвал, но если будет охота унифицировать графические элементы (лесочки там пригнать по стилю к остальным гравюрам, такое) - пинг меня, попробуем что-то придумать.

Спасибо, Шер. Твое мнение как специалиста особенно ценно.

Unknown комментирует...

По-моему, new, delete, goto и constexpr (и другие зарезервированные ключевые слова C++, если я какие-то пропустил) должны быть полностью в нижнем регистре.

Alena комментирует...

Ilya Nikulshin
По-моему, new, delete, goto и constexpr (и другие зарезервированные ключевые слова C++, если я какие-то пропустил) должны быть полностью в нижнем регистре.

Да, но название географических объектов надо писать с большой буквы.

Unknown комментирует...

This is hilarious! I love the war zone between boost and std. :D

Анонимный комментирует...

C++ is dead. The worst language ever.

Unknown комментирует...

И почему вы тогда не написали с большой буквы "malloc Oasis", "free Oasis" и десятки других названий?

В чем отличие между "Little Lost Goto" и "Nest of the Cute long long"? ;)

Denis комментирует...

Мейерса никак не отметили на карте(

Alexey Nikiforov комментирует...

Круто, спасибо, повешу на стенку.
Но не нашел Filesystem library

Unknown комментирует...

Алёна, добрый вечер! От программистов оборонного предприятия благодарю за актуальную карту!)

А можете поделиться ссылками на оригинал в векторе и текстуру, как было с картой "C++ 11"? У нас в соседнем корпусе арендует помещения мастерская картин, хотел бы повесить в комнату разрабов)

Alena комментирует...

Ilya Nikulshin
И почему вы тогда не написали с большой буквы "malloc Oasis", "free Oasis" и десятки других названий?

Илья, вы придираетесь :-)

Denis
Мейерса никак не отметили на карте(

Там много кого не хватает, Лававея, например. Но Мейерса и Степанова просят чаще всех

Alexey Nikiforov
Но не нашел Filesystem library

Там далеко не весь С++, конечно же.

Alena комментирует...

Алексей Александров
Алёна, добрый вечер! От программистов оборонного предприятия благодарю за актуальную карту!)

Рады стараться!

А можете поделиться ссылками на оригинал в векторе и текстуру, как было с картой "C++ 11"? У нас в соседнем корпусе арендует помещения мастерская картин, хотел бы повесить в комнату разрабов)

Нет, поскольку мы сами решили печатать постеры. Исходники являются доказательством нашего авторства.

Unknown комментирует...

В таком случае, жду появления постеров в продаже. Хотя облачённый в багет постер выглядит не столь изящно, как принт на ламинированной матовой пластиковой подложке в нём же... Вот они, если что: http://www.print-poster.ru/print

Unknown комментирует...

когда можно будет это купить в огромном постере?))))

Alena комментирует...

Николай Буянов

когда можно будет это купить в огромном постере?))))

Уже можно. Но мы доставляем из Хьюстона и чем дальше от Хьюстона, тем доставка дороже.
http://cppmap.jimblog.me/poster.htm

Unknown комментирует...
Этот комментарий был удален автором.
Артем Калмыков комментирует...

Спасибо, всегда интересные и полезные материалы в этом блоге.
Картой поделился со студентами 42 (https://www.42.us.org/)

Анонимный комментирует...

а хайреза нет? :(

Alena комментирует...

Анонимный

а хайреза нет? :(

По ссылке там довольно крупная карта, плюс в октябре Джим обещал выложить в еще более высоком разрешении.

Unknown комментирует...

Great work, I love it :)

Which fonts did you use?

Alena комментирует...

Jan Gampe

Great work, I love it :)

Thanks!

Which fonts did you use?

We've bought a custom one. Cavalier Script is the name if I remember correctly.

Unknown комментирует...

Добрый день,

Каким образом карта складывается при пересылке? Тубус или в "прямоугольно-плоском виде"? Каков размер получается?
Какова толщина бумаги?

Спасибо!

Alena комментирует...

Viacheslav Ivanov

Добрый день,

Каким образом карта складывается при пересылке? Тубус или в "прямоугольно-плоском виде"? Каков размер получается?
Какова толщина бумаги?



Здравствуйте!

Тубус, 25.5 дюймов(65см) длиной и ~6 дюймов (15см)в диаметре.
Про бумагу знаю название: 100# aqueous gloss paper. Хорошая плотная бумага.

Oleg Ignatov комментирует...

ой, какой крутой постер! наверное, закажу и повешу на работе на стену :)