C language | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 7

C language

I know that C is an old programming language (maybe basic?). In 2019, what are the motives to learn C when there are many other languages, each specific to a certain purpose, and what are some interesting applications that one can do with C.

30th Jun 2019, 8:50 PM
Goodbye World 🇱🇧
Goodbye World 🇱🇧 - avatar
8 Answers
+ 16
Here’s a really cool [ INFOGRAPHIC: ] • https://www.sololearn.com/post/69481/?ref=app  that should make things easier for you. 😉
30th Jun 2019, 9:14 PM
Danijel Ivanović
Danijel Ivanović - avatar
+ 11
You can find some useful answers here! 👍 https://www.sololearn.com/post/77277/?ref=app
1st Jul 2019, 8:39 PM
Danijel Ivanović
Danijel Ivanović - avatar
+ 10
that depends on you though, and they're lots of languages that does almost everything C does, why you choose C is upto you
30th Jun 2019, 9:02 PM
✳AsterisK✳
✳AsterisK✳ - avatar
+ 10
Everything that requires speed or memory maniputalion is written in C (or C++). Examples: The kernel of all modern operating systems are written in C. All graphics (eg video games) is written in C or C++ and wraps OpenGL/Vulkan/DirectX (C). The windowing system on your computer is probably written in C (see X11) . Most utilites on Unix are written in C (cat, grep, sed, etc.). The reference Python implementation is written in C. So is PHP (I think) and most interpreted languages. The core of machine language applications is generally written in C, with the rest being Pyhton. Most web servers are written in C.
30th Jun 2019, 9:10 PM
Vlad Serbu
Vlad Serbu - avatar
+ 6
only one motive..... it would directly be an Advantage to you while learning Python as it is written in C.... Also C must be learned due to its legacy as it is called "Father of Programming Languages"
1st Jul 2019, 2:05 AM
Aditya
Aditya - avatar
+ 6
One use is in embedded systems programming.
1st Jul 2019, 4:49 AM
Sonic
Sonic - avatar
+ 5
I started to learn a bit of C to get a better understanding how higher languages (in my case Python) do what they do.
30th Jun 2019, 9:16 PM
HonFu
HonFu - avatar
+ 4
I had learn C because I used Ubuntu and there I Made a gui software using gtk +, but you can control an Arduino and make drivers and others
1st Jul 2019, 3:47 AM
Pablo Nenen Barria
Pablo Nenen Barria - avatar