+ 2

Why c language is still used

today we have many languages for programming such as java, python, ruby etc.The through these languages become very easy then still c is used can anybody tell me why

5th Jun 2017, 6:32 AM
anand kumar
anand kumar - avatar
7 Answers
+ 9
Because C is low level. if you need runtime speed, and manual control of everything, you can't get that out of Java, Python, Ruby or any other high level language. perhaps C++, but C is the old school go-to. That said, there are not many C jobs anymore, besides kernel and embedded work. Most learn C because overall it helps you understand the computer better, and helps make you understand what's happening. You can use that knowledge to use higher programming languages (Java, Python, etc) better than you were before. It's a bit like learning history in school; you don't need it, but it gives better context to what you're doing.
5th Jun 2017, 7:43 AM
Ahri Fox
Ahri Fox - avatar
+ 10
@Isomer C is closer to the hardware level. Python often relies upon C. So no, you can learn Python and not understand how a computer works, while in C it kinda makes you.
5th Jun 2017, 11:12 AM
Ahri Fox
Ahri Fox - avatar
+ 9
@Dendi Handian It's not the fastest.
5th Jun 2017, 8:17 AM
Ahri Fox
Ahri Fox - avatar
+ 2
@Ahri_fox thanks
5th Jun 2017, 12:09 PM
Isomer
Isomer - avatar
+ 1
guys we can not say that c is a easy languages as compared to java because in java we built in library.there are many predefined function and classes through which we can implement our program easily.while in c we have to write lengthy code
5th Jun 2017, 6:57 AM
anand kumar
anand kumar - avatar
+ 1
@Ahri_Fox what about python? It won't let me learn computer better? only C let me learn computer better?
5th Jun 2017, 10:58 AM
Isomer
Isomer - avatar
0
because C is the fastest programming language in performance
5th Jun 2017, 8:14 AM
Dendi Handian
Dendi Handian - avatar