Подборка для обучения.
C++
- Все от Skott Mayers (Effective C++, More effective C++, его презентацию Effective C++ in Embedded Enviropment ( http://htrd.su/blog/2013/03/28/scott_meyers._effective_c_in_an_embedded_environment))
- Andrei Alexandrescu: “Modern C++ Design: Generic Programming and Design Patterns Applied”, совместно с Саттером: “C++ Coding Standards: 101 rules, gudelines and best practices”
- Собственно Herb Sutter, у него блог классный: http://herbsutter.com/, а книги: “Exceptional C++” and “More exceptional C++”
- Anthony Williams “C++ Concurency in action”, один из авторов Boost.Thread и соотвествующих частей в стандарте C++11, книгу по названию “CPP Concurenct in action” можно найти в виде PDF (не сканированное)
- “Real Time C++”
Локальные ресурсы
Concurency, parallel programming
- http://www.1024cores.net
- http://cppjournal.blogspot.ru/2010/10/blog-post_29.html
- https://computing.llnl.gov/tutorials/pthreads/
Haskell
- http://anton-k.github.io/ru-haskell-book/book/home.html
- http://learnyouahaskell.com/chapters
- http://www.haskell.org/haskellwiki/99_questions
Проектирование, шаблоны разработки
- Архитектура:
- http://swebok.sorlik.ru/2_software_design.html
- http://rsdn.ru/?summary/3387.xml
- http://www.intuit.ru/studies/courses/497/353/info - курс на интуите
- курсы на коурсере (английский):
- По паттернам:
- http://design-pattern.ru/ - средненький справочник
- http://citforum.ru/SE/project/pattern/ - не всё
- http://www.ozon.ru/context/detail/id/20216992/
Алгоритмы
На хабре есть обсуждение по теме лучшей книжки: http://habrahabr.ru/qa/22022/
- http://www.ozon.ru/context/detail/id/5774388/ - “Тоненькая и попсовая книга… Половина популярных алгоритмов есть. Как минимум после нее все прочие объяснения алгоритмов делаются намного понятнее.”
- “Алгоритмы: построение и анализ” Кормен ( http://www.amazon.com/Introduction-Algorithms-Thomas-H-Cormen/dp/0262033844/)
- http://e-maxx.ru/index.php - много про алгоритмы, есть книжка: http://e-maxx.ru/upload/e-maxx_algo.pdf
- Быстрое возведение в степень
Форматы, структуры
- Вещественные числа:
- Представление вещественных чисел
- Fixed Point Math, так же на сайте дофига другой низкоуровневой информации (демосцена таки):
- Нюансы работы с числами с плавающей точкой