English translation
В последнее время на землях языка С++ происходили масштабные изменения. И старая карта стала безнадежно устаревшей. Поэтому в новогодние праздники мы с Джимом напряглись и изобразили их все на карте. Вернее, изображал все конечно он, умение рисовать не относится к числу моих талантов. Он не только добавил бои за новый стандарт, но и значительно улучшил старые территории.
Так что встречайте новою версию! Осторожно, она здоровая - 13 мегов.
Для тех, кто не осилил закачать 13 мегов (кто вы, люди?) - JPEG на 4 мега
Кроме банального "распечатать и повесить на стену" народ нашел старой карте множество применений. В одном немецком вузе ее используют для обучения студентов. Несколько раз она была использована во время выступления на конференциях. Магазин из какого-то российского города (забыла уже откуда именно), торгующий холодным оружием, зачем-то использовал элемнты карты в своей рекламе.
Мы не против того, чтобы вы делали с картой что угодно. Но помните, что часть картинок честно стырена из интернетов и копирайтов на них у нас нет.
О найденных ошибках и опечатках сообщайте в редакцию, пожалуйста. Updated: опечатку с management поправили
Исходники:
cppmap-2012.cdr - собственно исходник
cppmap-2012.svg - он же, конвертнутый в более популярный формат
reikland_paper.jpg - текстура потертой бумаги
Ссылки по теме:
Карта языка C++ (The C++ Lands) - cтарая карта
Thanksgiving
5 дней назад
35 коммент.:
Круто!
PS: только у вас у вас картинки странные, вы cppmap-2012.png показываете, а на cppmap-2012-small.png - линка %)
только у вас у вас картинки странные, вы cppmap-2012.png показываете, а на cppmap-2012-small.png - линка %)
Угу, спасибо, должно быть с точностью до наоборот.
Какая прелесть. Спасибо огромное.
А оно на какой формат листа рассчитано? A3 или больше?
Добротно!
Только небольшая опечатка в memory managEment desert
Карта хороша. Только что-то Boost-вские библиотеки обделили выразительными картинками. Полагаю, для них можно что-то весьма юмористическое изобразить.
А почему final и override оказались внутри границ C++98?
Обожаю эту карту. Она греет мне душу печальным вечерами :)
Вот только не понятно, а почему обделили Meyers'а? Я не нашел его на карте :( Хотя два остальных участника тройки гуру (Sutter, Alexandrescu) присутствуют.
Спасибо! Мне старая карта очень по душе пришлась. Разнесу и эту по друзьям.
Алёна, а исходник получить никак нельзя? Хочется поправить замок std::power и добавить std::atomic_future, а с png возиться — это фу(
>>Магазин из какого-то российского города (забыла уже откуда именно), торгующий холодным оружием, зачем-то использовал элемнты карты в своей рекламе.
наверно висела рядом со стеллажом с ногострелами :)
отличная карта, спасибо за ваши старания! завтра распечатаю в большом размере и повешу в офисе Qt :)
(а что определяет положение Qt - быть рядом с C++/Tk немного ... неожиданно :)
nikita_timofeev
Какая прелесть. Спасибо огромное.
пожалуйста :-)
А оно на какой формат листа рассчитано? A3 или больше?
Под А3 Джим рисовал, насколько я помню.
Eduard
Добротно!
Только небольшая опечатка в memory managEment desert
спасибо, поправим
Андрей
А почему final и override оказались внутри границ C++98?
они просочились через границу, чтобы быть ближе к наследованиям
ikalnitsky
Обожаю эту карту. Она греет мне душу печальным вечерами :)
:-)
Вот только не понятно, а почему обделили Meyers'а?
да что-то мы для него ничего не придумали
Анонимный
Алёна, а исходник получить никак нельзя? Хочется поправить замок std::power и добавить std::atomic_future, а с png возиться — это фу
Можно! Джим когда опечатки поправит, пришлет мне исходник.
ddenis
отличная карта, спасибо за ваши старания! завтра распечатаю в большом размере и повешу в офисе Qt :)
О, какая честь :-)
(а что определяет положение Qt - быть рядом с C++/Tk немного ... неожиданно
У Джима было два корабля и их надо было назвать. Никакого тайного смысла.
Спасибо вам. Прежняя версия по прежнему на рабочем месте, без неё даже не представляется...
Шикарно, особенно текст про "баги здесь, там и всюду". Правда final/override почему-то внутри C++98 и нет границы C++03 вообще.
@Alena
да что-то мы для него ничего не придумали
Может устроить голосование какое-нибудь?
Просто мне нравятся его работы, и я очень хочу видеть его на карте :)
@nomarketingbs
и нет границы C++03 вообще
Это связано с тем, я так полагаю, что C++03 не являлся новым стандартом. Это редакция (правки) стандарта C++98.
Какая красота! Сейчас же в печать формата A4 и на стенку :)
Alena> Под А3 Джим рисовал, насколько я помню.
Не совсем... Я рисовал вектор и на какой-то конкретный размер вообще не закладывался.
Другое дело, что, чисто технически, более-менее читабельным это получится отпечатать, да, где-то на A3. С другой стороны, я попробовал это отпечатать на своем обычном фотопринтере в формате Letter (практически А4) - мелковато, конечно, но все равно читаемо...
Alena> Джим когда опечатки поправит, пришлет мне исходник.
Уже поправил. У себя на хосте карту обновил. Исходники уже у Маньяка поправленные... Ну, он просто мне первым попался в онлайне :-)
> Может устроить голосование какое-нибудь?
Предлагаю блиндаж с подписью "тут Майерс прячется от твоего кода" %)
Very nice map, thanks!
I have also read the article, but a bit slowly and understanding about 70% of it ;)
Well, there is an english translation also, but I can see more heart put in this one (:
Scott Meyers crossroads
ton
Very nice map, thanks!
:-)
Well, there is an english translation also, but I can see more heart put in this one (:
It's because I speak Russian much better than English...
Отличная карта!
А можно попросить исходник в векторе?
phprus
Отличная карта!
спасибо :-)
А можно попросить исходник в векторе?
Можно, выложила исходники
На телефоне удобнее смотреть 4 мегабайта jpeg, а не 13 мегабайтов png ;)
Jim> Другое дело, что, чисто технически, более-менее читабельным это получится отпечатать, да, где-то на A3. С другой стороны, я попробовал это отпечатать на своем обычном фотопринтере в формате Letter (практически А4) - мелковато, конечно, но все равно читаемо...
Я распечатала на A2 и получилось очень не плохо. На A1 уже наверное точек не хватит.
Отличная карта :)
Майерс - конечно же бродячий менестрель
Красиво. :) Эх... были бы игры на прохождение подобных карт... Начиная с уровня "новичка", постепенно, решая задачи очередного уровня сложности, продвигаться всё дальше и дальше по карте...
Добавьте директивы препроцессора, стражей #ifndef
карта супер ! Заюзал в качестве валлпапера. =)
но, по-моему, не хватает директив и стражей #ifndef
А я бы boost выделил в отдельный большой остров - навроде Англии, которая диктует волю всей Европе.
I'd love an update for C++14.
C++17? ^_^
В связи со сменой места работы, решил повторно распечатать карту и сам собой образовался вопрос, а имеет ли смысл ждать апдейта? :-)
2Lam
В связи со сменой места работы, решил повторно распечатать карту и сам собой образовался вопрос, а имеет ли смысл ждать апдейта? :-)
Имеет. Карта С++17 сейчас в состоянии пререлиза. Джим, кстати, планирует продавать постеры высокого качества.
Отправить комментарий