Click here to Skip to main content
16,021,209 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.

 
GeneralVisual Studio 2010 Tab Order Grayed Out All the Time Pin
wdolson39mins ago
wdolson39mins ago 
GeneralYou can't have sh*t in Redmond anymore! Pin
honey the codewitch4hrs 19mins ago
mvahoney the codewitch4hrs 19mins ago 
GeneralRe: You can't have sh*t in Redmond anymore! Pin
David O'Neil3hrs 55mins ago
professionalDavid O'Neil3hrs 55mins ago 
GeneralRe: You can't have sh*t in Redmond anymore! Pin
honey the codewitch3hrs 54mins ago
mvahoney the codewitch3hrs 54mins ago 
GeneralRe: You can't have sh*t in Redmond anymore! Pin
David O'Neil3hrs 28mins ago
professionalDavid O'Neil3hrs 28mins ago 
GeneralRe: You can't have sh*t in Redmond anymore! Pin
Mike Hankey3hrs 37mins ago
mveMike Hankey3hrs 37mins ago 
GeneralRe: You can't have sh*t in Redmond anymore! Pin
honey the codewitch3hrs 37mins ago
mvahoney the codewitch3hrs 37mins ago 
GeneralLearning C# or really .net, confirm for me my suspicions Pin
charlieg6hrs 8mins ago
charlieg6hrs 8mins ago 
GeneralRe: Learning C# or really .net, confirm for me my suspicions Pin
David O'Neil5hrs 58mins ago
professionalDavid O'Neil5hrs 58mins ago 
GeneralRe: Learning C# or really .net, confirm for me my suspicions Pin
charlieg5hrs 49mins ago
charlieg5hrs 49mins ago 
GeneralRe: Learning C# or really .net, confirm for me my suspicions Pin
trønderen5hrs 2mins ago
trønderen5hrs 2mins ago 
GeneralRe: Learning C# or really .net, confirm for me my suspicions Pin
PIEBALDconsult5hrs 54mins ago
mvePIEBALDconsult5hrs 54mins ago 
GeneralRe: Learning C# or really .net, confirm for me my suspicions Pin
Mycroft Holmes5hrs 10mins ago
professionalMycroft Holmes5hrs 10mins ago 
GeneralRe: Learning C# or really .net, confirm for me my suspicions Pin
honey the codewitch4hrs 58mins ago
mvahoney the codewitch4hrs 58mins ago 
To answer your question, C# is just a language. .NET provides the runtimes (the CLR) as well as a target execution environment (the CLI). A C# compiler produces code that relies on the CLR the way that C program might rely on the C standard runtimes. However, like C, C# actually doesn't need the runtimes. I was mistaken about this myself at one point. I didn't know how it would collect garbage without them. Turns out C# doesn't indicate garbage collection, or really any memory management. That's on the runtimes. In that way, it's not really different than C (malloc), but a bit different than C++ (new/delete). I don't know how C# bakes out "new" in the standard specifically - i haven't looked, but I don't think it says it must be implicitly collected.

C# does not need to target the CLI either, and I believe there are toolchains out there that compile C#, sans garbage collection and the CLR/CLI, to a native machine target.

So C#, truly is just a language. But you'll almost never see it in the wild without .NET backing it up.

As far as learning curve, C# is simple, but the CLR had when I checked back in the .NET 1.0 days, 6500+ base classes in it.

So there's your learning curve.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix


modified 3hrs 20mins ago.

GeneralRe: Learning C# or really .net, confirm for me my suspicions Pin
charlieg3hrs 6mins ago
charlieg3hrs 6mins ago 
GeneralRe: Learning C# or really .net, confirm for me my suspicions Pin
honey the codewitch3hrs 3mins ago
mvahoney the codewitch3hrs 3mins ago 
GeneralWhere is... Pin
Richard Andrew x647hrs 5mins ago
professionalRichard Andrew x647hrs 5mins ago 
GeneralRe: Where is... Pin
raddevus6hrs 53mins ago
mvaraddevus6hrs 53mins ago 
GeneralRe: Where is... Pin
Richard Andrew x646hrs 49mins ago
professionalRichard Andrew x646hrs 49mins ago 
GeneralRe: Where is... Pin
raddevus6hrs 43mins ago
mvaraddevus6hrs 43mins ago 
GeneralRe: Where is... Pin
raddevus6hrs 36mins ago
mvaraddevus6hrs 36mins ago 
GeneralRe: Where is... Pin
PIEBALDconsult5hrs 34mins ago
mvePIEBALDconsult5hrs 34mins ago 
GeneralRe: Where is... Pin
Peter_in_27805hrs 15mins ago
professionalPeter_in_27805hrs 15mins ago 
GeneralRe: Where is... Pin
charlieg6hrs 17mins ago
charlieg6hrs 17mins ago 
GeneralRe: Where is... Pin
PIEBALDconsult5hrs 41mins ago
mvePIEBALDconsult5hrs 41mins ago 

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.