Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > Коллекция интересных ресурсов по тематике программирования на языке Си/Си++


Автор: Thunderbolt 16.5.2012, 09:17
Я постоянно изучаю интернет на тему новых статей про программированию на языке Си/Си++/Си++11. Если мне они кажутся интересными, я делюсь ссылками на них в твиттере https://twitter.com/Code_Analysis, в реддите http://www.reddit.com/r/viva64/ и голосую в http://www.stumbleupon.com/stumbler/AndreyKarpov2010. Если вы присутствуете на одном из этих сайтов, то приглашаю следовать за мной. Со временем вам попадется немало интересных статей. А чтобы заинтересовать вас, я решил сделать небольшую подборку материалов.

В первую очередь я, конечно, хочу порекомендовать наш сайт viva64.com. Здесь можно найти много http://www.viva64.com/ru/articles/ и записей в http://www.viva64.com/ru/b/, касающихся разработке качественного кода. Например, предлагаю познакомиться с http://www.viva64.com/ru/l/, посвященными разработке 64-битных приложений на языке Си/Си++.

Для удобства я разбил ссылки на несколько тем. Желаю приятного чтения.

Примечание. Как правило, мы оборачиваем ссылки, чтобы контролировать их целостность. Про это бесстрашное сражение с хаосом, я писал в статье "http://www.viva64.com/ru/b/0075/". К сожалению, в этот раз я буду давать прямые ссылки. Эти материалы существенно увеличат базу ссылок, а значит, существенно прибавят нам работы в случае перемещения статей.

Си++ живее всех живых
  • Большой список известных проектов, которые разрабатываются на языке Си/Си++: http://www2.research.att.com/~bs/applications.html. И после этого кто-то говорит, что язык Си++ вымирает?
  • http://shootout.alioth.debian.org/u32/which-programming-languages-are-fastest.php. Как всегда по скорости лидируют языки Fortran, Си и Си++. И вряд ли что-то в обозримом времени изменится. Если вы разрабатываете ресурсоемкое программное обеспечение, то Си++ может оказаться оптимальным выбором.
  • http://quant.stackexchange.com/questions/1764/why-is-c-still-a-very-popular-language-in-quantitative-finance
  • http://lambda-the-ultimate.org/node/663
  • http://www.cpprocks.com/2012/05/07/9-reasons-to-start-using-c11/
Интересные блоги
  • http://stevehanov.ca/blog/
  • http://blogs.msdn.com/b/vcblog/
  • http://blogs.msdn.com/b/oldnewthing/
Арифметика с плавающей запятой
  • http://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html
  • http://randomascii.wordpress.com/2012/01/11/tricks-with-the-floating-point-format/
  • http://www.altdevblogaday.com/2012/01/21/stupid-float-tricks/
  • http://www.altdevblogaday.com/2012/02/22/comparing-floating-point-numbers-2012-edition/, 2012 Edition
Разные приёмы при программировании
  • http://graphics.stanford.edu/~seander/bithacks.html
  • http://www.macieira.org/blog/2011/07/table-driven-methods-with-no-relocations/
  • http://www.codeguru.com/cpp/cpp/cpp_mfc/files/article.php/c18941/Reduce-Compilation-Dependencies-in-Large-Scale-C-Projects-Factory-Pattern.htm in Large Scale C++ Projects: Factory Pattern
  • http://www.di.unipi.it/~nids/docs/longjump_try_trow_catch.html
  • Catching Integer Overflows in C. Article http://www.fefe.de/intof.html, N2%5B/url]
  • [url=http://www.endofunctor.org/~rpearl/blog/cool-c-tricks.html]Cool C Tricks
О кодировках символов и управляющих символах
  • http://triptico.com/docs/unicode.html: An intentionally incomplete character set introduction for hasty C programmers
  • http://code.alexreisner.com/articles/character-encoding.html A Character Encoding Primer.
  • http://www.oocities.org/dtmcbride/tech/charsets/ascii.html
  • http://en.wikipedia.org/wiki/Control_character
  • The http://www.utf8everywhere.org/ manifesto
Стандарты кодирования
  • http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml
  • CERT. https://www.securecoding.cert.org/confluence/display/seccode/CERT+C+Secure+Coding+Standard, [url=]C++ Secure Coding Standard[/url]
  • http://www2.research.att.com/~bs/JSF-AV-rules.pdf
Группы
  • Reddit: http://www.reddit.com/r/cpp/, http://www.reddit.com/r/C_Programming/.
  • Facebook: http://www.facebook.com/groups/CPPProgramming/, [url=]For the love of C++[/url], http://www.facebook.com/groups/11366002065/, http://www.facebook.com/groups/2248174480/, http://www.facebook.com/groups/2204920930/
  • LinkedIN: http://www.linkedin.com/groups?home=&gid=133720&trk=anet_ug_hm, http://www.linkedin.com/groups?home=&gid=87434&trk=anet_ug_hm, [url=]C++ Developers Group[/url], http://www.linkedin.com/groups?home=&gid=100895&trk=anet_ug_hm
Разное

Автор: borisbn 16.5.2012, 09:36
Спасибо. Как всегда познавательно (даже пошёл фолловить на твиттере).
P.S. Не очень понял, что там с оборачиванием ссылок, но в разделе Разные приёмы при программировании
Цитата(Thunderbolt @  16.5.2012,  09:17 Найти цитируемый пост)
[url=]Reduce Compilation Dependencies[/url] in Large Scale C++ Projects: Factory Pattern

вообще не кликабельна. Подправьте пожалуйста.

Автор: Thunderbolt 16.5.2012, 09:51
Цитата(borisbn @ 16.5.2012,  09:36)
Подправьте пожалуйста.

Спасибо. Поправил.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)