Hatred's Log Place

DON'T PANIC!

Книги и ресурсы по программированию. Подборка

Jul 10, 2014 - 2 minute read

Подборка для обучения.

C++

  1. Все от 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))
  2. Andrei Alexandrescu: “Modern C++ Design: Generic Programming and Design Patterns Applied”, совместно с Саттером: “C++ Coding Standards: 101 rules, gudelines and best practices”
  3. Собственно Herb Sutter, у него блог классный: http://herbsutter.com/, а книги: “Exceptional C++” and “More exceptional C++”
  4. Anthony Williams “C++ Concurency in action”, один из авторов Boost.Thread и соотвествующих частей в стандарте C++11, книгу по названию “CPP Concurenct in action” можно найти в виде PDF (не сканированное)
  5. “Real Time C++”

Локальные ресурсы

  1. C++

Concurency, parallel programming

  1. http://www.1024cores.net
  2. http://cppjournal.blogspot.ru/2010/10/blog-post_29.html
  3. https://computing.llnl.gov/tutorials/pthreads/

Haskell

  1. http://anton-k.github.io/ru-haskell-book/book/home.html
  2. http://learnyouahaskell.com/chapters
  3. http://www.haskell.org/haskellwiki/99_questions

Проектирование, шаблоны разработки

Алгоритмы

На хабре есть обсуждение по теме лучшей книжки: http://habrahabr.ru/qa/22022/

  1. http://www.ozon.ru/context/detail/id/5774388/ - “Тоненькая и попсовая книга… Половина популярных алгоритмов есть. Как минимум после нее все прочие объяснения алгоритмов делаются намного понятнее.”
  2. “Алгоритмы: построение и анализ” Кормен ( http://www.amazon.com/Introduction-Algorithms-Thomas-H-Cormen/dp/0262033844/)
  3. http://e-maxx.ru/index.php - много про алгоритмы, есть книжка: http://e-maxx.ru/upload/e-maxx_algo.pdf
  4. Быстрое возведение в степень

Форматы, структуры

  1. Вещественные числа:

Библиотеки, API

  1. Video4Linux2 API