Click here to Skip to main content
15,893,564 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: High performance c# Pin
Super Lloyd1-Jun-19 14:31
Super Lloyd1-Jun-19 14:31 
GeneralRe: High performance c# Pin
Nand322-Jun-19 1:29
Nand322-Jun-19 1:29 
GeneralRe: High performance c# Pin
Dean Roddey2-Jun-19 4:55
Dean Roddey2-Jun-19 4:55 
GeneralRe: High performance c# Pin
Nish Nishant2-Jun-19 5:58
sitebuilderNish Nishant2-Jun-19 5:58 
GeneralRe: High performance c# Pin
Dean Roddey2-Jun-19 6:18
Dean Roddey2-Jun-19 6:18 
GeneralRe: High performance c# Pin
Nish Nishant2-Jun-19 10:12
sitebuilderNish Nishant2-Jun-19 10:12 
GeneralRe: High performance c# Pin
James Lonero5-Jun-19 11:38
James Lonero5-Jun-19 11:38 
GeneralRe: High performance c# Pin
jschell2-Jun-19 9:27
jschell2-Jun-19 9:27 
Rob Philpott wrote:
There seems to be a general view that if you want to do some serious compute bound work C++ will always win over C# because of its unmanagedness


Same view is true for Java.

However....

First that claim supposes that the person doing the programming does in fact have enough experience in C++ to create something faster in that language. In my experience such claims have originated from people that just prefer that language or some other that that they claim is 'better' based on subjective terms rather than objective terms. (Might be relevant to note that I have at least 15 years of C/C++ experience.)

Second business programming in terms of programming is never about algorithmic performance. And I am not a person that throws absolutes around, but in terms of statistical significance the probability that a the algorithm in the business is the bottleneck is so far below 1% that it is effectively zero.

What actually impacts performance is architecture and design. And business processes, since a faster application might be possible if one refactored 15 years of legacy code but that just isn't cost effective for most businesses.

Third if there is in fact a single algorithmic bottleneck and one can find the expertise then obviously implementing it that way might not be the advantage one thinks. I consider it very unlikely that code (vs design decisions at the code level) are going to provide a 1000% speed up or even a 100% speed up. So what are the cases where a 10% speed up, with no other design/architecture changes (which can be done in any language) are going to provide that much actual real benefit to the business?
GeneralRe: High performance c# Pin
Stuart Dootson2-Jun-19 23:57
professionalStuart Dootson2-Jun-19 23:57 
GeneralRe: High performance c# Pin
zezba90003-Jun-19 9:12
zezba90003-Jun-19 9:12 
GeneralMini CCCs 96b Pin
Tim Deveaux31-May-19 16:54
Tim Deveaux31-May-19 16:54 
GeneralRe: Mini CCCs 96b Pin
OriginalGriff31-May-19 20:00
mveOriginalGriff31-May-19 20:00 
GeneralRe: Mini CCCs 96b - Done Pin
Tim Deveaux31-May-19 20:04
Tim Deveaux31-May-19 20:04 
GeneralOld Music Weekend Pin
David O'Neil31-May-19 14:21
professionalDavid O'Neil31-May-19 14:21 
GeneralRe: Old Music Weekend Pin
Munchies_Matt31-May-19 18:32
Munchies_Matt31-May-19 18:32 
GeneralThe End of the World is Nigh! Pin
OriginalGriff31-May-19 6:01
mveOriginalGriff31-May-19 6:01 
GeneralRe: The End of the World is Nigh! Pin
Chris Maunder31-May-19 7:38
cofounderChris Maunder31-May-19 7:38 
GeneralRe: The End of the World is Nigh! Pin
OriginalGriff31-May-19 10:48
mveOriginalGriff31-May-19 10:48 
GeneralRe: The End of the World is Nigh! Pin
Maximilien31-May-19 9:14
Maximilien31-May-19 9:14 
GeneralRe: The End of the World is Nigh! Pin
User 842031-May-19 9:33
User 842031-May-19 9:33 
GeneralThought of the Day Pin
OriginalGriff31-May-19 4:43
mveOriginalGriff31-May-19 4:43 
GeneralRe: Thought of the Day Pin
Fueled By Decaff31-May-19 4:59
Fueled By Decaff31-May-19 4:59 
GeneralRe: Thought of the Day Pin
DRHuff31-May-19 9:41
DRHuff31-May-19 9:41 
GeneralRe: Thought of the Day Pin
OriginalGriff31-May-19 10:49
mveOriginalGriff31-May-19 10:49 
GeneralRe: Thought of the Day Pin
DRHuff31-May-19 10:57
DRHuff31-May-19 10:57 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.