B
B
bukov_georgiy2015-11-08 16:53:35
Programming
bukov_georgiy, 2015-11-08 16:53:35

Good Computer Science books?

Good day to all!
I entered the university, now we are going through programming in C.
I would like to know if there are any books that describe "fundamental" concepts, discuss various questions and give answers - for example. why the development went that way, etc., and preferably a book on the history of the formation of computers as such, with a great depth in the technical part. Thanks to all.

Answer the question

In order to leave comments, you need to log in

10 answer(s)
N
nirvimel, 2015-11-08
@nirvimel

19717c1ae91945c5aca387ab821cade8.jpg

D
Dimonchik, 2015-11-08
@dimonchik2013

lurkmore.to/SICP

V
Vitaly, 2015-11-08
@vt4a2h

I advise you to use Google and search the site. Discussed already 100500 times.

K
Karas89, 2015-11-09
@Karas89

for a start in discrete mathematics and algorithms, here is a book: www.ozon.ru/context/detail/id/4644853 I read it myself.
To understand the structure of computers, architectures, partly the history of computers - Andrew Tanenbaum "Computer Architecture". There is a lot of material, enough for a long time

A
Artem Makartsev, 2015-11-09
@amakartsev

Code.secret language of computer science.
I advise!

O
Oleg Tsilyurik, 2015-11-08
@Olej

Now we are going through C programming.

So you C ... or "checkers"?
... you will learn at least one thing!

G
globuser, 2015-11-08
@globuzer

if you're studying C specifically, then try to understand the language itself, concepts, data structures, algorithms, program, program, program.
but in general, in addition to the programming language, in the initial courses there should be a discipline like "computer organization" or something similar, there you should be given the basics of building machines, electronic machines ...
if this is not there, then pichalka, contact the head of the department, if is, then go to lectures and delve into the essence of the history of the development of computer technology. further - more, processes, their architecture and all that ...
how to read at night - you can take the classics - tannenbaum (computer architecture, there are already several reprints of them). everything is written simply, even a schoolboy will understand.

V
Vitaly Vitrenko, 2015-11-08
@Vestail

SICP!!!

E
Egor Urvanov, 2015-11-09
@Hedgehogues

I think you should go here:
informatics.mccme.ru
timus.ru
codeforces.ru
topcoder.com
kaggle.com
Books... don't know. Is it worth it. Start right away with practice. These resources have both very simple and very complex tasks. Look towards informatics.

A
Andrey K, 2017-08-18
@Coder89

A little note from me on this topic . Since I also prefer more practice, I selected the most suitable for the formation of basic knowledge.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question