4 ms·
You should stop thinking that c is inadequate and do two things: 1-Automate pointer creation so you don't spend time with them. 2-Automate string creation. T
by forgottenpaswrd 14y ago
You should stop thinking that c is inadequate and do two things:
1-Automate pointer creation so you don't spend time with them.
2-Automate string creation.
The good thing of programming is that you could automate anything. C# just automates it for you by default, but it is not god either.
In fact for platform independence is one of the worst languages to choose(and windows future looks no brighter than its past with iOS and android). You could use c inside Obj c, on c++, on python and java super easy.
It seems to me that "inadequade" is "I don't know enough about programming, and I only know one (proprietary) language, so I want to only use it"
- eropple 14y agoIt is one of the worst languages to choose for platform independence, is it? Strange. My application running on Windows (Desktop and Metro), OS X, Linux, iOS, Android, and the PS Vita seems not to have gotten the memo. And as it happens, I used it not because I'm not able to write C or C++, but because doing so is a waste of effort better suited to doing other tasks.
- huhtenberg 14y agoI find it hard to believe that you can cross-compile C# code to all these platforms without creating heavy dependencies on 3rd party abstraction layers and/or toolsets (like Unity).
- eropple 14y agoI don't really care what you believe. I do it with Mono and open-source libraries.
- MartinCron 14y agoand I only know one (proprietary) language Sorry to be so pedantic, but C# is absolutely not a proprietary language. Yes, it's predominantly used in a proprietary context (OS and tooling), but the language itself isn't proprietary.