Красивый C++: 30 главных правил чистого, безопасного и быстрого кода 236495

Паперова книга
236495
Красивый C++: 30 главных правил чистого, безопасного и быстрого кода - фото 1
670
7 людей
Купити

Все про “Красивый C++: 30 главных правил чистого, безопасного и быстрого кода”

Від видавця

Написание качественного кода на C++ не должно быть трудной задачей. Если разработчик будет следовать рекомендациям, приведенным в C++ Core Guidelines, то он будет писать исключительно надежные, эффективные и прекрасно работающие программы на C++. Но руководство настолько переполнено советами, что порой трудно понять, с чего начать. Начните с «Красивого C++»!

Опытные программисты Гай Дэвидсон и Кейт Грегори выбрали 30 основных рекомендаций, которые посчитали особенно ценными, и дают подробные практические советы, которые помогут улучшить ваш стиль разработки на C++.

Для удобства книга структурирована в точном соответствии с официальным веб-сайтом C++ Core Guidelines.

Пять причин купить книгу:

  1. Прокачаете свой стиль разработки.
  2. Научитесь писать сразу высококачественный код, статически типизированный, устойчивый к утечкам и более простой в сопровождении.
  3. Узнаете, от каких устаревших приемов стоит отказаться и какие более современные подходы можно использовать вместо них.
  4. Улучшите любую программу, которую вы пишете, проектируете или поддерживаете.
  5. Используйте рекомендации из C++ Core Guidelines в сочетании с любой современной версией C++!

Об авторе

Дж. Гай Дэвидсон впервые познакомился с компьютерами благодаря Acorn Atom в 1980 году. Еще будучи подростком, он писал игры для различных домашних компьютеров: Sinclair Research ZX81 и ZX Spectrum, а также Atari ST. В начале 1990-х начал заниматься разработкой приложений для презентаций, а в 1997-м перешел в игровую индустрию, начав работать в Codemasters в их лондонском офисе. В 1999 году перешел в Creative Assembly, где сейчас возглавляет отдел инженерно-технических методов. Работает над франшизой Total War, курируя серию, а также формулируя и развивая стандарты программирования в команде инженеров. Входит в состав консультативных советов IGGI, группы BSI C++ и комитета ISO C++. Занимает пост ответственного за стандарты в комитете ACCU и входит в программный комитет конференции ACCU. Является модератором на дискорд-сервере #include <C++>. Его можно увидеть на конференциях и встречах по C++, особенно на посвященных добавлению методов линейной алгебры в стандартную библиотеку. В свободное время он оказывает наставническую поддержку по вопросам программирования на C++ через Prospela и BAME in Games; помогает школам, колледжам и университетам через UKIE, STEMNet и в качестве Video Game Ambassador.

Кейт Грегори (Kate Gregory) познакомилась с программированием в Университете Ватерлоо в 1977 году и никогда не оглядывалась назад с сомнением или сожалением. С 1986 года вместе с мужем руководит компанией Gregory Consulting, помогая клиентам по всему миру. Кейт выступала с докладами на пяти континентах, любит искать заковыристые головоломки и затем делиться их решением, а также проводит много времени, добровольно участвуя в различных мероприятиях, посвященных языку C++. Самым уважаемым из них является группа #include <C++>, которая оказывает огромное влияние на эту отрасль, делает программирование на C++ более гостеприимным и дружелюбным.

Рецензії

0

Всі характеристики

Товар входить до категорії

  • Самовивіз з відділень поштових операторів від 45 ₴ - 80 ₴
  • Доставка поштовими сервісами - тарифи перевізника
Схожі товари
Паралельне програмування на C++ з допомогою бібліотеки TBB
119797
Майкл ВоссРафаэль АсенхоДжеймс Рейндерс
589 ₴620 ₴
Олімпіадний програмування
77972
Антти Лааксонен
630 ₴
C Programming Language, 2nd Edition
14415
Brian W. KernighanDennis M. Ritchie
650 ₴
C++ для чайників, 7-е видання
31419
Стефан Рэнди Дэвис
605 ₴650 ₴
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) 3rd Edition
111863
5/1
Scott Meyers
650 ₴
Сі для програмістів з введенням в С11
12508
Харви ДейтелПол Дейтел
730 ₴
C++ Concurrency in Action: Practical Multithreading 1st edition
14353
Anthony Williams
780 ₴
Паралельне програмування. Моделі та прийоми
46810
Федотов Илья Евгеньевич
800 ₴
C Programming for Arduino
13073
Julien Bayle
850 ₴