Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Regarding other platforms, like Linux, mobile...
#4
Of course you can release multiple platform ports of your project written in C++. The language itself is source-level cross-platform. But you have to build specific binaries for each platform with different toolkits, and you also have to take care that supporting libraries you are using have ports for your targeted platforms. SDL is a great choice and it's well documented. There are bindings for other languages that in most cases are direct mappings of the original C API: same function names, same structures... Look this one: https://github.com/flibitijibibo/SDL2-CS

C/C++ is the way to go when you're doing systems programming that must not rely on any kind of VM or heavy runtime environment (microcontrollers, OS components, system-wide libraries, runtimes, legacy platforms...). For cross-platform, feature-rich end-user applications I'd rather chose .NET/Mono with C#. Binary-level cross-platform (build just once on any platform and run anywhere), richer environment that offer out of the box many features that you have to supply with external libraries in C, and say bye-bye to dangling pointers and memory leaks so it makes you more productive.

That's just my opinion Smile
Reply


Messages In This Thread
RE: Regarding other platforms, like Linux, mobile... - by megamarc - 02-24-2018, 05:49 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)