Answer the question
In order to leave comments, you need to log in
Answer the question
In order to leave comments, you need to log in
Faronov "Textbook: Turbo Pascal 7.0"
I bought this book myself in the ninth grade and it was from it that my movement into the world of programming began. I still keep this copy all glued with adhesive tape on the shelf, as a keepsake.
If I call "Monday" will the Strugatskys look askance at me? This is what inspired me to some extent in this area.
I found the book " The Structure and Interpretation of Computer Programs "
(commonly known in narrow circles as SICP) by Abelson and Sussman to be interesting. Although it is old,
but, as they say, eternal values do not sink :)
Claude Shannon - Works on Information Theory and Cybernetics
Donald Knuth - The Art of Programming
First there were the magazines "Radio" and "Technology of Youth", with programs for calculators.
Then there was Jordan's book "Programming for the IBM PC XT/AT". Buying it was a huge success. I was walking home from the university, in the subway there was a table in the subway and there were various books. Mostly fiction of various genres. And it is not clear how she got there.
It should be noted that there was no Internet then (1992), books on programming were published in scanty circulation, and it was almost impossible to get them. I leafed through the book and asked the price. It was then worth as much as two of my scholarships. But that didn't stop me. Then I begged the seller not to sell it to anyone for at least a couple of hours (the book was in a single copy) and not to go anywhere. And he rushed home. It was funny when I ran home, without explaining anything to anyone in the house, rushed to my place, raked out all my stash there, and ran away again. I was afraid to fail. But he did. The seller, or rather the saleswoman, looked at me in surprise, because she did not understand why all this throwing, think too, a book. But at the time it was very valuable .acquisition. There it was laid out on the shelves and with examples it was described how to work with all subsystems of the computer. Starting with the keyboard, ending with the display, hard drive and I / O ports.
Later, my university friends read this book, and during my studies it began to crumble, went through several repairs, was glued and seized with transparent tape.
It even came in handy many years later when I was asked to help with an assembly lab.
Then there was Kernighan and Ritchie "The C Programming Language" and Donald Knuth with his "The Art of Programming".
I also remember and liked Bruce Eckel with "Thinking in Java" and Joshua Bloch with "Effective Java".
Of the latter - the book by Andrew Rowlings and Dave Morris "Design and architecture of computer games." I have read it many times.
Video tutorial on Visual Basic 6. Programming was incredibly interesting, but at that time it was unrealistic to buy a good book in a provincial town in a bookstore, on the one hand, because there was simply no choice (for Word 97 - please), but on the other, if If I could find something, it would be unreasonably expensive. Therefore, this video course made a strong impression on me (maybe because there was nothing to compare with then). There, the girl read the text in a sleepy voice, and in the video itself there were examples of creating from the simplest applications to more complex ones - working with the database.
UNIX. Professional Programming
The Linux
Kernel Opened our eyes to a lot of what seemed like "shamanism" in its purest form, and gave an answer to all children's questions, such as "how are atomic operations made atomic and who guarantees this?", "How does the system know in which physical area of the disk the requested data is located”, “how does the system start the operating system when there is nothing in memory yet?” and so on in the same vein.
Herbert Schildt three books at once - The Complete C++ Reference, The Complete Java Reference, and The Complete C# Reference
Now I'm reading - "The Pragmatic Programmer" (Hunt and Thomas), www.ozon.ru/context/detail/id/1657382/
A. Neubauser "Programming language C". There is a very interesting story associated with it. I found her class in 6 at school under the desk. After reading it, it turned out that programming is not as scary as it seemed, the desire to become a programmer when I grow up increased. If a person unknown to me had not left it where I found it, I would have taken up programming much later.
Grady Booch, "Object-Oriented Analysis and Design" - put the brains right.
I don’t remember the author, but it was called, it seems, “How to write a game on the ZX-Spectrum” with RoboCop on the cover.
I can't just pick and choose just one. Of the most influential - CLRS, E. Tanenbaum, M. van Steen - "Distributed systems, principles and paradigms", maybe something else. But besides that, there was a huge amount of all sorts of papers, articles and the like, which in total had a much greater impact than all the books read combined, for example, "Time, Clocks, and the Ordering of Events in a Distributed System" and many others.
In general, there is the same question on stack overflow, and for a long time and the list of books there is very fascinating.
The art of programming for Unix - even for those who do not write under Unix, it is very useful, because. describes general approaches applicable everywhere, and even on specific examples of well-known Unix programs.
Perfect code - "monsters" of programming share their experience. Very interesting to read.
Yurov, Assembler.
Just a fundamental book for understanding low-level processes
Jeffrey Richter "CLR via C#" and Bjorn Stroustrup "The C++ Programming Language"
I immediately remembered three and each influenced in its own way.
"Programming in Flash MX" by Robert Penner is one of the first books that showed that programming is something more than writing simple programs on the principle of "as long as it works." Penner described his experiments in Flash and it was inspiring.
The C Programming Language by Kernighan and Ritchie reinforced the notion that programming language books should not be huge and boring bibles.
McConnell's "Perfect Code" made me think about how to write code and how to approach programming problems in general.
If you choose only one of these three, then it will be K & R, because. she stood at the beginning of the path of more or less serious programming.
Of course Bruce Eckel "Thinking In Java", also The Elements Of Java Style
Martuzan B. Ya. "Make friends with me, computer!"
In my opinion, I didn’t even go to school then, or just went. Described BASIC for 8-bit PCs, which could then be found relatively freely.
"Clean Code" Robert Martin
"Techniques of object-oriented design. Design Patterns E. Gamma, R. Helm, R. Johnson, J. Vlissides
Enterprise Application Patterns Martin Fowler
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question