Computer Science Distilled (Теоретический минимум по Computer Science)Всё, с чем должны быть знакомы программисты, в одной книге:
— базовая математика (логика, комбинаторика, теория вероятностей);
— алгоритмы и вычислительная сложность;
— стратегии программирования (итерация, рекурсия, динамическое программирование и т. п.);
— типы и структуры данных;
— базы данных, их виды и различия;
— введение в архитектуру компьютеров;
— парадигмы и отличительные особенности языков программирования.
Оригинал на английском →
http://amp.gs/eHDFПеревод на русский →
http://amp.gs/eHDw