+ 1

Is C perspective to learn?

17th Nov 2022, 9:46 AM
Server Client
Server Client - avatar
6 Answers
+ 3
Giannis you might want to dig a little deeper on computer language history. Before C there was B and many other high-level languages. Some popular ones were ALGOL, FORTRAN, Lisp, COBOL, Forth, BASIC, and Pascal.
17th Nov 2022, 1:59 PM
Brian
Brian - avatar
+ 2
C is the 1st ever created high level language. Not used a lot nowdays, because C++ is same as C but it offers more (like classes, streams etc...). C only used when then you have a serious reason to use it. Maybe when want make a really cpu/ram effective program for Arduino or if need edit a project that written with C before years. But if you learn C++ you learn C also its very similar language.
17th Nov 2022, 10:05 AM
Giannis
Giannis - avatar
+ 2
No, I don't. Yes, the languages are a lot alike, so the compilers may look alike too. Because ASM is way more complicated and changes a lot depending on architecture.
18th Nov 2022, 3:17 AM
Emerson Prado
Emerson Prado - avatar
+ 1
Perspective not equal to prospective
17th Nov 2022, 11:06 AM
Ipang
+ 1
Giannis C is still used a lot. Big part of Unix/Linux kernels, several GNU utilities, drivers, firmware... It is a very light weight and performant language, so finds lots of uses.
18th Nov 2022, 3:00 AM
Emerson Prado
Emerson Prado - avatar
0
Emerson Prado so you say C++ is less performant than C? Isn't almost the same compiler? Also if need the most effective code why not write it with ASM where you got full control of cpu instructions?
18th Nov 2022, 3:03 AM
Giannis
Giannis - avatar