U
U
UA-Men2016-03-03 16:12:38
C++ / C#
UA-Men, 2016-03-03 16:12:38

Do you need C now?

Peace be with you good people! Tell me who knows whether it makes sense now to learn "C" and find an appropriate job? I like C but there is not much work, where is it mainly used now (except for writing software for MK)? thanks friends

Answer the question

In order to leave comments, you need to log in

7 answer(s)
S
Stanislav Makarov, 2016-03-03
@Nipheris

C as a language and ecosystem is certainly needed in many places. The question is, do you need this ecosystem. Any specialist is valuable not only for knowledge of the language, but also for knowledge of the ecosystem and, most importantly, the ability to solve problems where the above language gives the greatest efficiency from a business point of view.
Few people today need someone who knows PHP but knows nothing about web development. With C (and with C ++) the same thing. In order for you to be given those tasks for which it makes sense to use C, you need to grow as an expert in other areas. For example, it is good to understand data structures. in memory management. in machine arithmetic.
Compare, for example, a person who simply knows that the C language has a float type, and a person who knows that you cannot write the value 0.13 into a C float without losing accuracy. And also a person who understands why accuracy is lost. And also a person who knows what can be done if you still need to somehow operate with decimal fractions without losing accuracy.
This answer should motivate you to grow as an IT specialist in general, paying extra attention to the principles of computer technology and various low-level things.

B
beduin01, 2016-03-03
@beduin01

Learn Rust better. C I think in 5 years will be needed only for legacy.

I
Ivan Gromov, 2016-03-03
@riivers

Um well, for example, Linux kernel modules, network applications, OS kernels.
enough already)

F
four4, 2016-03-03
@four4

Related technologies are used for programming under Apple operating systems - this is one of the most common applications today.

X
xmoonlight, 2016-03-03
@xmoonlight

Plus, what everyone has already written: Emscripten: porting "heavy" algorithms from C to JS (front-end or back-end: node.js, etc.).
Yes, there, without C - nowhere at all.

S
sabn1k, 2016-03-04
@sabn1k

C is not the basis of the basics. The same as using the stairs (Ci) when there is an elevator. (C++)

P
pavlinux, 2016-03-16
@pavlinux

The author, and what prevents to learn many languages. One horseradish algorithms are the same, in OOP you will spend time studying classes / methods, ... in C - writing them.
Java/JS/C/C++/C# are similar in syntax.
After Perl - any script will seem like nonsense.
At our universities, they take Pascal to teach programming, in the states - Python.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question