Which Language is Mother's Of all "Programming Languages"? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

Which Language is Mother's Of all "Programming Languages"?

Mother's of all Programming Languages.. "C"? or "C++"

22nd Feb 2018, 5:04 PM
Purnendu Maity
Purnendu Maity - avatar
11 Answers
+ 6
I would personally say C++. The reason I say that is because if you know how to program in C++, you'll know how to program in anything else. In other words, it'd be easier to learn other languages knowing C++. It also depends where you are wanting to go towards, don't worry about what's best, worry about what will be used in the industry you're looking to get into.
22nd Feb 2018, 5:07 PM
Al Z
Al Z - avatar
+ 14
C is the mother that "gave birth" by influencing most modern languages. C++ came after. Machine code is like the dinosaur grandmother... though all languages convert down to it!
22nd Feb 2018, 7:46 PM
Ahri Fox
Ahri Fox - avatar
+ 6
I think it's neither C nor C++, it's machine language
22nd Feb 2018, 6:38 PM
DAB
DAB - avatar
+ 3
Yes.. I'm also agree with your answer. 😉
22nd Feb 2018, 5:10 PM
Purnendu Maity
Purnendu Maity - avatar
+ 3
OP, I disagree with the answer you marked correct. C was the mother of _modern_ coding, and, as stated there was also an array (pardon the pun) of others before C++ (I didn't know about SpeedCoding). Your thought process is like calling Playstation 1 -- or Famicom (NES) -- the mother of home consoles. To be blunt, assembly is the mother of all languages, technically. It was, to my knowledge, the first organised, structured language. Okay, granted that it wasn't/isn't 100% standard (owing to platform differences eg ARM vs x86), but neither was C++ until the 1990s! Bottom line: The _correct_ answer is SpeedCoding, C, or assembly. You can summarise what everyone posted and answer you own question, just do something about the answer. Whether the context is first language, main influencer, or first pneumonic method of programming. PS: Learning C++ does not automatically unlock all other languages. Consider BASIC, shell scripting, or Perl as just some examples. What C++ does is negate the need to master -- or even learn in most cases -- anything else because its flexibility allows you to 9 times out of 10 get what you want (your objective) with C++.
23rd Feb 2018, 12:15 AM
non
+ 2
@Martin it's true , speed coding has roots of origin and basic stuffs and it was known because it solved 2 mazor problems 1. floating point operation 2. indexing with arrays btw thx for the info , didn't knew about speedcoding but we didn't had a good all purpose full fledged language till C , from which all other where born . so wiuldnt it be technically better to say c as mother of all languages that we use right now. https://blog.programminghub.io/blog/2017/10/25/c-language-called-mother-languages/
22nd Feb 2018, 8:58 PM
Morpheus
Morpheus - avatar
+ 2
Nonzyro, if you read correctly I mentioned that knowing C++ will aid you in learning other languages that much easier. I never said it "unlocks all other languages". Secondly, the question was, from my understanding, what is mother of all programming languages, C OR C++. The question wasn't what is the mother of all programmming languages of all time. Read the question. From my perspective it seemed like the question was what is the best programming language as of now, C or C++. I may be wrong but that's how it seems to be worded.
23rd Feb 2018, 7:05 PM
Al Z
Al Z - avatar
+ 2
AL Z, my fellow SL user, I meant no offence by my previous post, _nor_ do I by this. In fact, my previous post was aimed at OP. I wasn't saying your answer was bad, simply that it wasn't as correct as some of the others and that the entire thread needs re-evaluation due to its misleading nature. We're simply discussing academic merits here, nothing more old chap. That said, let's get on with it and hash it out. "Nonzyro, if you read correctly I mentioned that knowing C++ will aid you in learning other languages that much easier. I never said it "unlocks all other languages"." You're right, ya didn't say "unlocks all other languages". What you said was "[...]because if you know how to program in C++, you'll know how to program in anything[...]" -- kinda worse. I know ya explained what ya meant later, but you shouldn't really have said that. I mean then you could've saved yourself all that explaining. Just saying. Hey I phahk up mah explanations sometimes as well, we all do, so just own it like the rest of us. "Secondly, the question was, from my understanding, what is mother of all programming languages, C OR C++. The question wasn't what is the mother of all programmming languages of all time. Read the question." I did, it was flawed. That's like asking, "nonzy, who invented C++: John F. Kenedy or Donald Trump?" Gawd, if I _have_ to put OP's question in some twisted context, the answer is then C cuz C was C++'s, Java's, and a whole bunch of others' mama -- though they _all_ had different dads since C was /that/ type of gal. "From my perspective it seemed like the question was what is the best programming language as of now, C or C++. I may be wrong but that's how it seems to be worded." You were. Whatever it was _meant_ as, that ain't how it was worded. Blame OP. This reply was meant to be light-hearted. Humour diffuses tension according to "How to not Have People Hate me", a book I read to increase my friend count to above 0 (only have slaves, no real love) because I heard Friendship is Magic.
23rd Feb 2018, 10:56 PM
non
+ 2
nonzyro, I'll put this here, as my last reply. Knowing C++ will help you learn other languages that much easier. It doesn't seem that you believe in that. Saved all that explaining? It was two sentences... Saying you read a book but complain about two sentences, that's something else haha. Humour difusses tension? Not when you're disrespecting someone. There was nothing humourous of your comment. Incase you thought there was. Anyhow. You have yourself a good one👍🏽 Cheers.
24th Feb 2018, 2:51 AM
Al Z
Al Z - avatar
+ 1
AL Z, old chum, you've missed the _entire_ point of _everything_ I've said. Imma spell it out: "Knowing C++ will help you learn other languages that much easier. It doesn't seem that you believe in that." Actually I do, but that has nothing to do with this mother business. "Saved all that explaining? It was two sentences... Saying you read a book but complain about two sentences, that's something else haha." I'm complaining that _you made a false statement_. The fact that you later qualified what you meant is irrelevant. I only told you that you could've saved _yourself_ some effort -- I was being flip. "Humour difusses tension? Not when you're disrespecting someone. There was nothing humourous of your comment. Incase you thought there was." Who did I disrespect? I wasn't pushin' crack on nobody's turf, I swear. In case you thought there was disrespect levelled at you, let me give you an example of disrespect: <dis> "nonzyro, I'll put this here, as my last reply." What's the matter, neko got your tongue? Are you seriously trying to take the moral high ground after reacting badly to some academically correcting you and then still being nice enough to give you gentle, almost lover-like treatment when you got quite aggressive. Wow, whatta a-. </dis> That's being disrespectful (it's an example, I don't mean it!!) Almost as bad as urinating on someone's lawn because the queue to the bathroom's too long. I get there's a language/culture barrier and you probably don't get what I'm saying within its context. This thread is proof of that barrier. Sadly, I'm not able to remedy said barrier. I am sorry if I've peed you off (though you did kinda initiate it). Anyway, whether you reply or not, you'll read this, so let me ask that we part on amicable terms. So, no bad feelings, I hope, and you have a good two. I shall be more barrier-aware in the future, at least by a percent, maybe two.
24th Feb 2018, 11:01 AM
non
0
c/c+ standing on the shoulder of giants. a.k.a simula < ALGOL 60 < COBOLT
29th Aug 2021, 1:35 AM
alexander johansen
alexander johansen - avatar