G
G
Gach1much11sMyFuture2019-12-08 18:05:36
C++ / C#
Gach1much11sMyFuture, 2019-12-08 18:05:36

What IDE would you recommend for C (just C, not pluses!)? And which book should I start learning C programming from?

What IDE do you recommend for C, what do true C programmers use? Under Windows!
What are the most relevant books now, maybe SI courses?

Answer the question

In order to leave comments, you need to log in

5 answer(s)
S
Sergey Gornostaev, 2019-12-08
@sergey-gornostaev

I advise you not to use the IDE during the learning phase . And I advise you to use the search to select books.

C
CityCat4, 2019-12-08
@CityCat4

A true C programmer under Windows is a pink elephant who can speak Chinese :) Tasks for a C programmer under Windows are vanishingly few, so all true C programmers migrated to Linux a long time ago :) and they use Eclipse there :) or nothing - only editor and gcc :)
The best book on C I still think is the one I started learning from myself :) - Waite, Prata, Martin "The C Language".

V
Vladimir Korotenko, 2019-12-08
@firedragon

IAR
Visual Studio 2019
Eclipse
-----------
Sublime3
Visual Studio code
About books. Knut and Stroustrup

A
Alexander Ananiev, 2019-12-08
@SaNNy32

For Windows:

  1. Visual Studio 2019 Community Edition
  2. Kernighan and Ritchie, C programming language

R
res2001, 2019-12-08
@res2001

IDE: MSVS, VS Code, qtcreator.
I personally prefer qtcreator, but there you will need to at least learn cmake so that you can compile the project from it, so MSVS is better at first (or maybe VS Code).
Of the minuses of the Microsoft compiler, it does not fully support any C standard. Those. ANSI C and the fact that the microsoft considered it necessary to support its loved ones. At first it will not matter, but then you want more. So, perhaps, for training, it is better to use mingw (msys2 + mingw) and attach VS Code to it.
Book: Deytelov "How to Program in C"
In the book on C, only 50%, pluses begin, which is probably not bad. C itself is a very compact and lightweight language.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question