Click here to Skip to main content
15,890,506 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: I thought .NET was supposed to make things easier, if anything, than unmanaged code. Pin
honey the codewitch18-Sep-19 9:17
mvahoney the codewitch18-Sep-19 9:17 
GeneralRe: I thought .NET was supposed to make things easier, if anything, than unmanaged code. Pin
RedDk18-Sep-19 14:26
RedDk18-Sep-19 14:26 
GeneralRe: I thought .NET was supposed to make things easier, if anything, than unmanaged code. Pin
honey the codewitch18-Sep-19 14:32
mvahoney the codewitch18-Sep-19 14:32 
GeneralRe: I thought .NET was supposed to make things easier, if anything, than unmanaged code. Pin
Chris Maunder19-Sep-19 6:33
cofounderChris Maunder19-Sep-19 6:33 
GeneralRe: I thought .NET was supposed to make things easier, if anything, than unmanaged code. Pin
honey the codewitch19-Sep-19 6:34
mvahoney the codewitch19-Sep-19 6:34 
GeneralRe: I thought .NET was supposed to make things easier, if anything, than unmanaged code. Pin
Chris Maunder19-Sep-19 6:37
cofounderChris Maunder19-Sep-19 6:37 
GeneralRe: I thought .NET was supposed to make things easier, if anything, than unmanaged code. Pin
honey the codewitch19-Sep-19 6:40
mvahoney the codewitch19-Sep-19 6:40 
GeneralRe: I thought .NET was supposed to make things easier, if anything, than unmanaged code. Pin
Member 916705718-Sep-19 20:50
Member 916705718-Sep-19 20:50 
Environments designated to making simple things simple tend to make complicated things more complicated. Or maybe not, in the case of .NET, there's the unsafe keyword which allows you to work on raw pointers. However, that indeed doesn't help much with disk stuff.

See it this way, C# is the polar opposite of C here. In C, complex things and simple things work about the same way at the cost of simple things being ridiculously complicated.

I remember a project of mine where I combined the strengths of two worlds, I did my low-level in C (technically C++, but I had raw pointers at work), exposed a C interface and did my business logic in C#. Such a mixed design is of course too easy to get wrong, but I think I've managed to make it make sense.
GeneralRe: I thought .NET was supposed to make things easier, if anything, than unmanaged code. Pin
honey the codewitch18-Sep-19 21:24
mvahoney the codewitch18-Sep-19 21:24 
GeneralRe: I thought .NET was supposed to make things easier, if anything, than unmanaged code. Pin
Member 916705718-Sep-19 21:27
Member 916705718-Sep-19 21:27 
GeneralRe: I thought .NET was supposed to make things easier, if anything, than unmanaged code. Pin
honey the codewitch18-Sep-19 21:29
mvahoney the codewitch18-Sep-19 21:29 
GeneralRe: I thought .NET was supposed to make things easier, if anything, than unmanaged code. Pin
Member 916705718-Sep-19 21:34
Member 916705718-Sep-19 21:34 
GeneralRe: I thought .NET was supposed to make things easier, if anything, than unmanaged code. Pin
honey the codewitch18-Sep-19 21:36
mvahoney the codewitch18-Sep-19 21:36 
GeneralRe: I thought .NET was supposed to make things easier, if anything, than unmanaged code. Pin
Member 916705718-Sep-19 21:38
Member 916705718-Sep-19 21:38 
GeneralRe: I thought .NET was supposed to make things easier, if anything, than unmanaged code. Pin
honey the codewitch18-Sep-19 21:39
mvahoney the codewitch18-Sep-19 21:39 
GeneralRe: I thought .NET was supposed to make things easier, if anything, than unmanaged code. Pin
Member 916705718-Sep-19 21:40
Member 916705718-Sep-19 21:40 
GeneralRe: I thought .NET was supposed to make things easier, if anything, than unmanaged code. Pin
honey the codewitch18-Sep-19 21:45
mvahoney the codewitch18-Sep-19 21:45 
GeneralRe: I thought .NET was supposed to make things easier, if anything, than unmanaged code. Pin
Member 916705718-Sep-19 22:03
Member 916705718-Sep-19 22:03 
GeneralRe: I thought .NET was supposed to make things easier, if anything, than unmanaged code. Pin
honey the codewitch19-Sep-19 3:06
mvahoney the codewitch19-Sep-19 3:06 
GeneralRe: I thought .NET was supposed to make things easier, if anything, than unmanaged code. Pin
Member 916705719-Sep-19 3:09
Member 916705719-Sep-19 3:09 
GeneralRe: I thought .NET was supposed to make things easier, if anything, than unmanaged code. Pin
honey the codewitch19-Sep-19 3:10
mvahoney the codewitch19-Sep-19 3:10 
GeneralRe: I thought .NET was supposed to make things easier, if anything, than unmanaged code. Pin
Member 916705719-Sep-19 3:19
Member 916705719-Sep-19 3:19 
GeneralRe: I thought .NET was supposed to make things easier, if anything, than unmanaged code. Pin
honey the codewitch19-Sep-19 3:20
mvahoney the codewitch19-Sep-19 3:20 
GeneralRe: I thought .NET was supposed to make things easier, if anything, than unmanaged code. Pin
Member 916705719-Sep-19 3:21
Member 916705719-Sep-19 3:21 
GeneralRe: I thought .NET was supposed to make things easier, if anything, than unmanaged code. Pin
honey the codewitch19-Sep-19 3:35
mvahoney the codewitch19-Sep-19 3:35 

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.