Home » Community » Coffee corner » Pick overloaded by Rvalue?
Re: Pick overloaded by Rvalue? [message #19283 is a reply to message #19088] |
Mon, 24 November 2008 09:05 |
mr_ped
Messages: 825 Registered: November 2005 Location: Czech Republic - Praha
|
Experienced Contributor |
|
|
I think as long as you stay "KISS" with your SW, C++ will be always superior in terms of performance.
If you let your code grow in complexity, it may be that "higher" language like Java/C# would help cut some complexity out, and protect you from some bloat, so the performance of C# vs C++ would be similar then. But that's not C++ failure or C# win, that's solely failure of code design.
Quote: | So what we need is something that compiles to machine code without the complexity of C++. What is there now? What is coming up that merges the benefits of both C++ and interpreted languages?
|
The only thing forcing to use all the complexity of C++ are the underlying libs. If you use simple enough libs, or well encapsulated and well working, so you don't have to dig into them, then just your source decides the level of C++ complexity you have to manage. I mean, you can write very simple (and dumb) source in C++. But it may get quite larger/bloated, than the same functionality written with more complex C++.
Then at some point you have to adopt some source from someone else... and there you go, a) it's easier to write code, than read, b) he will certainly use some C++ features, with which you are not familiar enough and don't feel comfortably using it.
Also I think big part of that "C# is less complex" is strong platform API which helps you more times than C++ stdlib. Surely it's the language definition too, but when I write some simple GUI app with U++, it looks insanely simple. Thank to underlying U++ lib which hides lot of complexity.
[Updated on: Mon, 24 November 2008 09:09] Report message to a moderator
|
|
|
|
|
Pick overloaded by Rvalue?
|
|
|
Re: Pick overloaded by Rvalue?
By: mirek on Wed, 12 November 2008 00:29
|
|
|
Re: Pick overloaded by Rvalue?
|
|
|
Re: Pick overloaded by Rvalue?
|
|
|
Re: Pick overloaded by Rvalue?
By: mirek on Wed, 12 November 2008 11:00
|
|
|
Re: Pick overloaded by Rvalue?
|
|
|
Re: Pick overloaded by Rvalue?
By: mdelfede on Wed, 12 November 2008 16:05
|
|
|
Re: Pick overloaded by Rvalue?
|
|
|
Re: Pick overloaded by Rvalue?
|
|
|
Re: Pick overloaded by Rvalue?
By: captainc on Wed, 12 November 2008 20:27
|
|
|
Re: Pick overloaded by Rvalue?
|
|
|
Re: Pick overloaded by Rvalue?
By: mirek on Wed, 12 November 2008 22:04
|
|
|
Re: Pick overloaded by Rvalue?
By: unodgs on Wed, 12 November 2008 23:46
|
|
|
Re: Pick overloaded by Rvalue?
By: captainc on Thu, 13 November 2008 00:20
|
|
|
Re: Pick overloaded by Rvalue?
By: mirek on Thu, 13 November 2008 14:37
|
|
|
Re: Pick overloaded by Rvalue?
By: mirek on Thu, 13 November 2008 14:38
|
|
|
Re: Pick overloaded by Rvalue?
|
|
|
Re: Pick overloaded by Rvalue?
By: captainc on Fri, 21 November 2008 19:48
|
|
|
Re: Pick overloaded by Rvalue?
|
|
|
Re: Pick overloaded by Rvalue?
By: unodgs on Sat, 22 November 2008 10:49
|
|
|
Re: Pick overloaded by Rvalue?
By: mirek on Sat, 22 November 2008 13:19
|
|
|
Re: Pick overloaded by Rvalue?
By: mirek on Sat, 22 November 2008 13:22
|
|
|
Re: Pick overloaded by Rvalue?
By: unodgs on Sat, 22 November 2008 14:54
|
|
|
Re: Pick overloaded by Rvalue?
By: captainc on Sun, 23 November 2008 20:53
|
|
|
Re: Pick overloaded by Rvalue?
|
|
|
Re: Pick overloaded by Rvalue?
|
|
|
Re: Pick overloaded by Rvalue?
By: mirek on Mon, 24 November 2008 08:32
|
|
|
Re: Pick overloaded by Rvalue?
By: mirek on Wed, 12 November 2008 21:54
|
|
|
Re: Pick overloaded by Rvalue?
By: mr_ped on Mon, 24 November 2008 09:05
|
|
|
Re: Pick overloaded by Rvalue?
|
|
|
Re: Pick overloaded by Rvalue?
By: mirek on Mon, 24 November 2008 11:59
|
|
|
Re: Pick overloaded by Rvalue?
By: captainc on Mon, 24 November 2008 19:25
|
Goto Forum:
Current Time: Sat May 11 15:47:15 CEST 2024
Total time taken to generate the page: 0.02461 seconds
|