Click here to Skip to main content
15,896,606 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: Totally unrelated to C# but... Pin
James Lonero5-Jun-19 11:29
James Lonero5-Jun-19 11:29 
GeneralRe: High performance c# Pin
GuyThiebaut1-Jun-19 5:25
professionalGuyThiebaut1-Jun-19 5:25 
GeneralRe: High performance c# Pin
harold aptroot1-Jun-19 7:14
harold aptroot1-Jun-19 7:14 
GeneralRe: High performance c# Pin
Pete O'Hanlon1-Jun-19 7:15
mvePete O'Hanlon1-Jun-19 7:15 
GeneralRe: High performance c# Pin
Dean Roddey1-Jun-19 10:58
Dean Roddey1-Jun-19 10:58 
GeneralRe: High performance c# Pin
Rob Philpott1-Jun-19 21:35
Rob Philpott1-Jun-19 21:35 
GeneralRe: High performance c# Pin
Rick York2-Jun-19 6:22
mveRick York2-Jun-19 6:22 
GeneralRe: High performance c# Pin
Dean Roddey2-Jun-19 10:57
Dean Roddey2-Jun-19 10:57 
While I wouldn't defend C++ that much on this front, I think you are making C# a little more straightforward than it really is. Someone I've been helping with a C# project has jumped through endless hoops with versioning of things and all the many variations of .Net, dealing with client vs. server side blazor and such. I look in the .csproj files of some of those projects and they are very complicated.

I would also say that not all C++ is as bad either. My stuff is nothing like what most C++ is wrt to build infrastructure and includes and such. Each library has a single public include file that brings in anything needed for the public interfaces of that library and exposes all the public interfaces, and a private header that brings in stuff only needed internally (which includes the public header). Each program has a main include file that brings anything needed within that program, including its own other headers.

So each library cpp file usually includes just its own internal header. And each program cpp file typically just includes its own public header. There are some occasional exceptions, but generally that's it.
Explorans limites defectum

GeneralRe: High performance c# Pin
jschell2-Jun-19 10:01
jschell2-Jun-19 10:01 
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 
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 

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.