Timeline for One language to rule them all? (Them being platforms.)
Current License: CC BY-SA 2.5
10 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| Mar 3, 2012 at 2:37 | comment | added | user1249 | @gbjbaanb Being server side sidesteps the "all GUI's are different" problem completely. | |
| Mar 2, 2012 at 23:00 | comment | added | gbjbaanb | @ThorbjørnRavnAndersen: I can;t answer for GTK to be honest, but I've done loads of "server" side cross platform stuff. Its not difficult, we even did a 3-platform system once: Windows, Aix and AS/400! | |
| Feb 26, 2012 at 18:09 | comment | added | user1249 | @gbjbaanb. I suggest you try and report back. | |
| Feb 26, 2012 at 13:02 | comment | added | gbjbaanb | @ThorbjørnRavnAndersen: why not, you can use GTK for example which is a decent enough GUI library that requires almost no macros on the application developers part. You'd be surprised at how little cross-platform code is required for cross-platform C development (I used to do it) even without using any of the cross-platform libraries out there. | |
| Apr 28, 2011 at 20:10 | comment | added | user1249 | it will be a Herculean effort, as all the libraries will be different... | |
| Oct 28, 2010 at 19:42 | comment | added | Lie Ryan | @Yar,@mouviciel,@Tim Büthe: Yes it can, since C has macro, it's always possible to write portable code for any platform, at the least, you just have a big #ifdef WIN32 my windows code #endif #ifdef __GNUC__ my GCC codes #endif #ifdef SOME_OBSCURE_OS all obscure's code #endif; and almost nothing outside the #ifdefs :-) | |
| Oct 26, 2010 at 20:04 | comment | added | Dan Rosenstark | I didn't know C can handle GUI in a cross-platform way. If it can, then it would indeed be a great choice. | |
| Oct 14, 2010 at 15:07 | comment | added | mouviciel | At least it is possible. | |
| Oct 14, 2010 at 14:58 | comment | added | Tim Büthe | You suggest to write a Windows, Linux, Android & iPhone application in pure C? | |
| Oct 6, 2010 at 9:11 | history | answered | mouviciel | CC BY-SA 2.5 |