+ 8
Is c programming mother of all programming language?
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.
+ 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.
+ 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. 😉👌
+ 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?
+ 5
C cannot be the mother of COBOL for example that existed before it.
+ 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.
+ 3
Yes c is basic for a new man in world of programming
+ 2
C++ is
+ 2
Let us C-Yashwant Kanetkar 🌅
+ 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
+ 1
C wins every cake
+ 1
Yes
+ 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
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)
0
I think yes
You can check with this site.
https://ict.iitk.ac.in/c-the-mother-of-all-languages/
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
0
I read somewhere that C was a successor of another language B..
0
Yes dude u r ryt.C is the mother of all programming languages