#ProgrammingLanguages #CProgramming #C++Programming
Hey everyone! Let’s talk about the age-old debate: “Real programmers use C and C++.” 🤔 Should this statement still hold true in today’s ever-evolving coding landscape? Let’s dive into the discussion!
Here are some points to consider:
– The key to efficient programming is finding a solution based on your goal, not just sticking to traditional languages.
– New programming languages offer a variety of frameworks with specific functionalities that may better suit your needs.
– Remember, programming languages are tools – use the right tool for the job. Don’t limit yourself to C and C++ if there are more suitable options available.
So, should real programmers be defined by the languages they use, or by the effectiveness of their solutions? Let’s hear your thoughts and possible solutions on this topic! 🚀💻 #ProgrammingDebate #CodingDiscussions
Yes… and ‘Real programmers use Go and Rust’ should start.
Who, where, says that? I suggest you stop reading whatever source you read this in.
Real programmers write code on punch cards.
I agree that the gatekeeping is silly and understanding core programming concepts is more important than whatever language you implement them with.
That said, I’m personally thankful for the fact that my first language was C. It was a tougher learning curve, but being forced to work within its constraints taught me a great deal.
C is a good language to learn when you’re studying CS because it makes you deal more with what is actually going on under the hood.
Of course it isn’t object oriented, which is where C++ usually comes in, but C++ also comes with a couple decades of revisions piling up on top of each other that can make it a bit unwieldy. So, positives and negatives.
Beyond that, every language has pluses and minuses and are simply tools. Use the ones best suited for your purposes.
Those guys never seem to have any real accomplishments, which is usually why they adopt that attitude
Learn C.
Write an exam in C++ accidentally writing in C then.
Learn Java.
Cry.
**Focus on Functionality, Not Popularity**
While popularity has its appeal, it shouldn’t be the sole factor when choosing your first programming language. Every language has strengths and weaknesses. The ideal choice should introduce you to core concepts that will translate to other languages.
**Following the Herd Isn’t Always Wise**
Today, many beginners prioritize the most popular, easiest languages, and current trends. This isn’t necessarily the best approach. Whether you’re starting to program or pursuing a computer science degree, take the time to understand the underlying principles of the language you’re learning. Don’t blindly follow the crowd just because “everyone says” it’s the right choice.
**C/CPP: A Versatile Foundation**
No serious C/CPP programmer would claim a single language can do everything. Programmers understand the value of choosing the right tool for the job. C/CPP provides a strong foundation for understanding programming fundamentals, which are valuable across various languages.
Finally, please find more sources about c/cpp language to know what you are talking about.
is C still popular?
Tell me you don’t get the joke without telling me you don’t get the joke
“Real programmers use C and C++”
Where is this quote from? Who said this?
In my experience the people who do that are those least secure in their ability to program.
Source: I used to do that. “Bro you’re writing Python? I write C!**”
** terribly, I wrote terrible C. I still do.
I grew out of the attitude though.
skill issue.
Sounds to me like you should be learning C/C++ instead
I’m studying c++ and, without any signs of prejudice, I wholeheartedly agree with that sentiment
Who the hell says that lol
I mean its kinda true because you deal with the hardware more thus should have a deeper knowledge. I believe that people are saying that from a *skill* point of view not from a *solution* one.
I remember John Carmack saying that he considers C/C++ as the real work not python/javascript etc.
To be its like saying everyone who learns an instrument should learn to read music by starting with piano. It’ll work and might be beneficial but for someone who is wants to play pop songs on guitar it’s totally unnecessary and probably discouraging.
“Real” Programmers make programs using whatever tools fits their needs the best and they are most comfortable with.
I recommend that you always use Assembly language. That way no one can say you are not a real programmer. They can call you a lot of things, but they can’t say that.
* Real Programmers do List Processing in Fortran.
* Real Programmers do String Manipulation in Fortran.
* Real Programmers do Accounting (if they do it at all) in Fortran.
* Real Programmers do Artificial Intelligence programs in Fortran.
* Real Programmers aren’t afraid to use GOTOs.
* Real Programmers can write five page long DO loops without getting confused.
* Real Programmers like Arithmetic IF statements– they make the code more interesting.
* Real Programmers write self-modifying code, especially if they can save 20 nanoseconds in the middle of a tight loop.
* Real Programmers don’t need comments– the code is obvious.
* Since Fortran doesn’t have a structured IF, REPEAT … UNTIL, or CASE statement, Real Programmers don’t have to worry about not using them. Besides, they can be simulated when necessary using assigned GOTOs.
Only Quiche Eaters use C/C++.
[https://www.youtube.com/watch?v=_594mPXoHMI](https://www.youtube.com/watch?v=_594mPXoHMI)
[https://www.pbm.com/~lindahl/real.programmers.html](https://www.pbm.com/~lindahl/real.programmers.html)
But then how would C and C++ programmers look down on people whose existence they consider less worthy? That’s the whole reason why they learned C and C++ in the first place.
I don’t think I’ve ever heard anyone say that