Jump to content
xisto Community
Sign in to follow this  
kvarnerexpress

Why C++?

Recommended Posts

I have read the 'interview' before and find it even more amusing since I have been hard at work to become a C++ expert. It appears quite plausible to those who are new to C++ (either from C or some other language) that many of the elements of C++ were expressly invented to confuse and confound, but I find that the larger the project I work on the more valuable C++ becomes (really, any OO language, but I am performance oriented so C++ is my favorite). It is quite possible to build large projects in C (the original C++ 'compiler' was just a preprocessor to create plain C code for existing compilers), it is just that C++ scales more cleanly and takes less expertise on the programmer's part. I particularlly like C++'s ability to drop down into C (and even asm, though I often go to self-modifying code when I go that low) to manipulate constructs (something you generally don't get with Java or most other OO languages). Dangerous? Very. However, when you need it, you need it and it sure beats the hell out of trying to learn how to 'escape' to another language when you do need that power. There are quite a few compromises in C++ due to the focus on backward compatibilty, and many people fault that, but if it were not for that 'feature' C++ (or whatever it would have been called) would probably be a niche product instead of one of the mainstream languages it is today.

Share this post


Link to post
Share on other sites

well, I've heard about it, but even in my third year of computer engineering I have yet to see a single line of C#It is never going to hold on against Java, there is no way... Microsoft can invent whatever they want, its not going to happen.

Share this post


Link to post
Share on other sites

Do you have information regarding C sharp... I heard it beats all the others.

Don't see how it beats all the others. I haven't seen a single line of
C# in opensource and Microsoft uses C and C++ for their projects.
So if the developer's not using it, why should it be the best?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.