+ 1

C in 2019 , is it still relevant?

In my college we start with C and I don't know hows it still so relevant.

2nd Mar 2019, 11:27 AM
D21IT180 Divyarajsinh Raol
D21IT180 Divyarajsinh Raol - avatar
3 Answers
+ 3
C is relevant, primarily as a systems-level programming language. It's a language you'd use to build an actual operating system, for example, or to implement another programming language. It allows you to access and manage memory directly, something which is both extremely powerful, but also takes a lot of skill and care to do without introducing bugs to your code. Many people recommend learning C before any other language. I disagree with that perspective. The big thing with C is that there's a ton of legacy code out there written in it that requires maintenance and isn't going anywhere anytime soon. Much of C's relevance is tied up in that stuff, as well. In terms of everyday software development, though, languages like Java, C#, C++, and Swift (formerly Objective-C) are more what you're going to be seeing. As far as having to be specific about what things are in Java, there's a very good reason for that. Basically, by having to tell the compiler what sort of data is stored in a certain variable..
2nd Mar 2019, 11:49 AM
TroyđŸŒč
TroyđŸŒč - avatar
+ 3
Starting with learning C is good because it teaches you how a program works internally, and that is really important to be a good programmer (not learning C but learning how program works internally) As sad as I think it is, it is not used that much anymore
2nd Mar 2019, 8:08 PM
Baptiste E. Prunier
Baptiste E. Prunier - avatar
0
Seems about right I mean I don't know a lot so look ok.
2nd Mar 2019, 11:52 AM
D21IT180 Divyarajsinh Raol
D21IT180 Divyarajsinh Raol - avatar