Timeline for How can I increase my programming skills?
Current License: CC BY-SA 3.0
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 |