Is c programming mother of all programming language? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 8

Is c programming mother of all programming language?

31st Aug 2020, 9:58 AM
Pondurai N
18 Answers
+ 9
Pondurai Yuvi Let's reset the way you're thinking about this. First, realize that programmers are very literal creatures. We spend countless hours implementing logical control flows with great efficiency, well, the good ones anyway. 😉 We build complex interconnected abstractions on top of other complex interconnected abstractions and, yet, rely on a critical certainty of truth - whether or not most are aware of what that is. That truth is... underneath all these complex interconnected abstractions, everything is uniformly and reliably bound to the same set of fundamental constraints and limitations imposed by a computational system of instructions based on the binary state of either on or off as applied in von Neumann architecture. These inherent limitations transcend from the simplest set of instructions being processed by the CPU to the most elaborate applications used for rendering digital videos, massive online gaming experiences, or printing "Hello World" to the system output stream.
1st Sep 2020, 2:20 AM
David Carroll
David Carroll - avatar
+ 8
Martin Taylor You're a better man than me for trying to help clarify the alarmingly high number of profoundly and fundamentally inaccurate statements presented throughout this thread. It's exhausting just thinking about where to begin. The notion of personifying any language as a maternal parent or relative to any other language is just odd from a software developer's perspective. I can't recall anyone in my 24 year career describe languages in the manner it's done here among learners in SL. I fear this dependency on analogies is doing much more harm than good these days.
1st Sep 2020, 1:57 AM
David Carroll
David Carroll - avatar
+ 7
The languages we use essentially make it easier for us to operate within those inherent constraints that all essentially become machine code - or in some cases remain bytecode. In that sense, think of C as an early, stripped down version of how we express the logic in these complex abstractions that ultimately convert into machine code. The other languages provide extensions or offer new layers of abstractions that go well beyond the stripped down, base model of C. But, in the end, these get converted into machine code as well. If we're going to use half baked analogies, I'd probably go with coffee makers. C is the French Press (which I love using) and many of the newer languages would be one of many fancy digital coffee machines. While the experience, complexity, and maintenance might differ in the two ways to make coffee, it's all still making coffee. Moreover, I certainly wouldn't refer to the French Press as the mother of the other coffee machines. I hope this was helpful. 😉👌
1st Sep 2020, 2:29 AM
David Carroll
David Carroll - avatar
+ 5
It depends on what you mean by mother. Do you mean gave birth to? Perhaps C gave birth to C++, but then I wonder who the father was. Could it be Smalltalk?
1st Sep 2020, 10:20 PM
Sonic
Sonic - avatar
+ 5
C cannot be the mother of COBOL for example that existed before it.
1st Sep 2020, 10:30 PM
Sonic
Sonic - avatar
+ 3
Yeah.....You can easily run a C program on any computer with little change. The most important benefit of C is, it gives faster execution compared to Java. And it also needs less memory for work.
31st Aug 2020, 11:24 AM
Sivanji Singh
Sivanji Singh - avatar
+ 3
Yes c is basic for a new man in world of programming
1st Sep 2020, 8:22 AM
Shivam Mishra
Shivam Mishra - avatar
+ 2
C++ is
1st Sep 2020, 4:28 PM
Aarav Baid
Aarav Baid - avatar
+ 2
Let us C-Yashwant Kanetkar 🌅
2nd Sep 2020, 5:24 AM
Sanjay Kamath
Sanjay Kamath - avatar
+ 1
it is the root of the important group of the most used languages such as: C++, C#, Objective-C, Go, Java, JavaScript, Julia, Perl, PHP, Python, Rust
31st Aug 2020, 10:58 AM
zemiak
+ 1
C wins every cake
2nd Sep 2020, 12:25 AM
⊹≒tɧε8шσσɖɕนttεг≓⊹
⊹≒tɧε8шσσɖɕนttεг≓⊹ - avatar
+ 1
Yes
2nd Sep 2020, 5:30 AM
FINGO
FINGO - avatar
+ 1
yeah it is ,if you want tolearn programming learn C language first , then step by step.okay?was this helpful, if it is vote and like
2nd Sep 2020, 8:03 AM
akarsh
akarsh - avatar
0
obviously its c language because it is basic language to learn any other and the concepts are fundamental to other languages (it may be procedural or object oriented)
31st Aug 2020, 10:28 AM
Sangeetha
0
I think yes You can check with this site. https://ict.iitk.ac.in/c-the-mother-of-all-languages/
1st Sep 2020, 8:46 AM
Jenson Y
0
Well no but actually yes. There was other languages in 1970s which were used for creating other languages but mainly yes we built our modern programming languages using C. For example there was Algol 68 (which also influenced C) but I don't know any modern lang implemented using algol 68
1st Sep 2020, 9:02 AM
Nader Jafari
Nader Jafari - avatar
0
I read somewhere that C was a successor of another language B..
2nd Sep 2020, 7:32 AM
Martin N. Thuo
Martin  N.  Thuo - avatar
0
Yes dude u r ryt.C is the mother of all programming languages
2nd Sep 2020, 8:36 AM
Ratan Mishra