Would you mind elaborating on that? I've been looking at learning C# as an intro to Windows development, with some basic experience in C/C++. You think I would be better served sticking to C while exploring the Windows ecosystem?
Even on Windows, the system API ("WinAPI") has a C interface, while C# abstracts too much of it. I usually prefer not having too much overhead. I admit that C# will probably give you a faster result - which will run notably slower and hog much more RAM. :-)
Gotcha - that makes sense. I guess I hadn't really expected C# to come anywhere even close to C in terms of resource usage, but it seemed to be so well integrated with the operating system that it was a natural jumping off point.
Thanks!
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Would you mind elaborating on that? I've been looking at learning C# as an intro to Windows development, with some basic experience in C/C++. You think I would be better served sticking to C while exploring the Windows ecosystem?
Even on Windows, the system API ("WinAPI") has a C interface, while C# abstracts too much of it. I usually prefer not having too much overhead. I admit that C# will probably give you a faster result - which will run notably slower and hog much more RAM. :-)
Gotcha - that makes sense. I guess I hadn't really expected C# to come anywhere even close to C in terms of resource usage, but it seemed to be so well integrated with the operating system that it was a natural jumping off point.
Thanks!