Skip to main content
13 events
when toggle format what by license comment
Jun 12, 2013 at 17:48 history undeleted Robert Harvey
Jun 12, 2013 at 17:47 history deleted Robert Harvey
Jun 12, 2013 at 17:18 comment added Robert Harvey @MrFox: Superficially it does. In unsafe mode, it is almost identical to C. It means that you don't have to learn a whole new language, but you can still benefit from the structural and safety guarantees that C# provides, even if only for learning purposes. I'm sorry if I didn't explain it better. Not sure what sort of earth-shattering insights you were expecting.
Jun 12, 2013 at 17:16 comment added MrFox I'm sorry, I think this is a pretty terrible answer. C# looks like C?!?! As in, it has curly braces? It's a totally different language with a totally different design philosophy and use case. Sure, learning more stuff will always make you a better programer, but this is neither relevant to the OP's question nor does it have any truly interesting insights. Also, why stop at C#, what about Haskell or D?
Jun 12, 2013 at 16:50 history edited Robert Harvey CC BY-SA 3.0
added 90 characters in body
Jun 12, 2013 at 11:28 comment added user29079 @RhysW I suspect that a Windows programmer and an embedded programmer have quite different views of what falls into the category of desktop apps.
Jun 12, 2013 at 11:21 comment added user78252 @Lundin i never said it was used for everything, just that it wasnt restricted solely to desktop apps
Jun 12, 2013 at 11:15 comment added user29079 @RhysW How about the 50 CPUs in your car? How about all the hundreds of CPUs in your home, controlling your washing machine, your TV, DVD, heat? Airplanes? Space shuttles? How about all the internal hardware in your PC such as hard drives, GFX card, DVD etc? Or the CPU in said Xbox? How about anything outside the narrow branch of Windows desktop programming?
Jun 12, 2013 at 8:52 comment added user78252 @Lundin sure, we will just ignore the fact that it can be used for websites, web services, windows phone programming, windows surface programming, hell there is even a smart watch that you can program apps for with c#, not to mention that with the xna framework it also sits on xbox's too.
Jun 12, 2013 at 6:52 comment added user29079 C# isn't really much of an option outside the narrow branch of desktop programming for Windows.
Jun 11, 2013 at 22:58 comment added Robert Harvey @JeffO: Perhaps not, but C isn't really designed for building large systems. Learning C# would teach structural design principles, which could help improve the design and organization of the OP's C code.
Jun 11, 2013 at 22:56 comment added JeffO On the job this may not be an option.
Jun 11, 2013 at 20:37 history answered Robert Harvey CC BY-SA 3.0