T
T
trueneutral2013-03-06 12:41:18
Books
trueneutral, 2013-03-06 12:41:18

Smart books, what?

Good day to all,
I decided to collect a small library of smart books in the office in order to enlighten myself in my free time and guide employees on the right path.
Please advise books useful for programmers (and people close to IT). The best option is a book published in Russian and not tied to a specific programming language. For example, from this post, most of the books are already in the shortlist.
But! Even if the book is not perfect, but you liked it, please post - a large selection is better than none.
Thank you.

Answer the question

In order to leave comments, you need to log in

5 answer(s)
E
EvilMan, 2013-03-06
@EvilMan

Tanenbaum “Computer Architecture” (the rest of his books are optional)
Hagarty “Discrete Mathematics for Programmers” (will help you better understand the MIT textbook on algorithms)
Stevens “Professional Programming in Unix” (he also has three TCP / IP Illustrated books, this is if networks are doing).
Kernighan and Pike "The Practice of Programming"
Optional (very in-depth study of the fundamentals, which you may not even need):
Knuth "The Art of Programming" (4 volumes out and a couple more editions of supplements) - requires a very deep knowledge of discrete mathematics.
Ulman, Aho and associates The book of the dragon (if you decide to write your own language and compiler for it), also from them "Introduction to the theory of automata, languages ​​​​and calculations", which must be read before the book of the dragon.
Also, optionally, some books on computational mathematics, and in front of them - on higher mathematics (Fihtengolts). As a reference book, you can keep the Written Lecture Notes on Higher Mathematics.

R
Roman Danilov, 2013-03-07
@Infra_HDC

So I understand, you need mainly ideological and philosophical food for development.
Here is something about what I happened to read, or in extreme cases, try to read or hold in my hands, and which made a completely positive impression (as if speaking for itself, that this is the truth):
I. Philosophical Foundation
1. S. Beer “The Brain Firms"
2. Rene Descartes "Discourses on Method"
3. L. Brillouin "Science and Information Theory"
4. Konosuke Matsushita "Principles of Success"
5. "Philosophy of Mathematics and Engineering Sciences" ed. ed. S.A. Lebedev
II. General methodology, both in theory and case studies
1. Mary and Tom Poppendyck "Lean software manufacturing: from idea to profit"
2. Michael Feathers "Effective work with legacy code"
3. Diomidis Spinellis "Code analysis on the example of Open Source projects"
4. Edward Jordan "The kamikaze path"
5. Alistair Coburn "Rapid software development"
6. "Perfect code" under edited by Andy Oram and Greg Wilson
7. Neil Ford, Michael Nygard, Bill de Ora, et al. "97 Studies for Software Systems Architects"
8. Per Kroll, Philip Kratchen "Rationa Unified Process - It's easy. RUP Guide
II.a. With a strong connection to programming languages
​​1. Brian Kernighan, Rob Pike "The Practice of Programming" (I feel a strong connection to C, but other languages ​​​​are also disassembled).
2. Niklaus Wirth "Algorithms and data structures" (with examples in Pascal, but the concept is well chewed)
3. E. Gamma, R. Helm, R. Johnson, J. Vlissides "Techniques of Object-Oriented Design: Design Patterns" (about design patterns, seemingly with examples in SmallTalk, but there is a lot of ideology + a catalog of patterns)
4. V.F. Ochkov, Yu.V. Pukhnachev "128 tips for a novice programmer" (in BASIC, but there is still something to see)
III. Databases
1. K. J. Date "Introduction to Database Systems" Eighth Edition.
2. Jen Harrington "Designing Object Oriented Databases"
IV. User Interface
1. Pavan Vora "Web Application Design Patterns"
2. Alan Cooper "Psychiatric Hospital in Patients' Hands"
V. Infrastructure
1. Information Worker's Handbook, edited by R.S. Gilyarevsky, V.A. Minkina
2. M.A. Ziganov "Speed ​​Reading"
3. Sid Kemp "Project Management. Without mysticism
IV. Historical digression
1. Akio Morita «SONY. Made in Japan
2. Konosuke Matsushita Business Mission

A
afiskon, 2013-03-06
@afiskon

I would recommend McConnell and Brooks, possibly Fowler. You can also put Spolsky two books. You may also be interested in something from this collection .

V
Vladimir Olenin, 2013-03-06
@vahvarh

"Regular expressions", Friedl. Especially considering that in recent years they can be used everywhere, up to the Word.

R
RokkerRuslan, 2014-02-15
@RokkerRuslan

I think SICP will suit you.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question