I want to learn C on my own. Please advise the literature on this topic. Thanks in advance.
Closed due to the fact that off-topic participants PashaPash ♦ , BogolyubskiyAlexey , Vladyslav Matviienko , Regent , Sergey Snegirev 15 Oct '15 at 8:37 .
It seems that this question does not correspond to the subject of the site. Those who voted to close it indicated the following reason:
- " Questionnaires are forbidden on Stack Overflow in Russian . To get an answer, rephrase your question so that it can be given an unambiguously correct answer." - BogolyubskiyAlexey, Vladyslav Matviienko, Regent, Sergey Snegirev
- According to C ++ there is a reference question, but according to C did not seem to have seen ... - Qwertiy ♦
|
1 answer
The book for beginners in C (designed for beginners in programming) - "We study C", the author Krupnik, I studied it. If you are focusing on the Microsoft Visual Studio environment, then take the book Pakhomov - "C / C ++ Programming in Microsoft Visual Studio 2008". Alternatively, you can take courses on C language in Intuit: course 1 , course 2 . Instead of the second course you can take the book: "C programming language", authors: Kernikan, Ritchie.
- Thank you, Kernighan, I already have Ritchie, and Krupnik also. But the first two are more like a reference book, and the book is intended for a prepared user. And Krupnik doesn’t agree on everything. I need something more complete. Thanks again. . - rolton
- Linux is the right solution. But K & R score as a reference book is something new. @rolton, and you generally programmed on anything? - avp
- Pascal also studied independently. - rolton
- 3If you have studied Pascal and read, for example, Wirth, then IMHO K & R should not be particularly difficult (+ practice behind the keyboard from the first steps). - Basically, C is a very simple language. Like a stick and a rope. And that's what he's good at. Of the data structures, only structures, unions (pairs of views) (analogs of records and records with variants in Pascal) and arrays. Data types are integers and real numbers of different lengths + machine addresses (pointers) (including functions). Basically everything. There is not even input-output. - avp
|