quote:
Original post by Lamtd
also, anon poster, Java doesn''t have any of these features either (except multiplatform), and still a lot of people are using it (and making great things with it). But then again, that was only your opinion, so...
You are right, and that''s a reason I don''t use it. As for people making great things with it, that is true to. But that doesn''t mean that it wouldn''t be easier to make great things with a different language. IE, I personally would rather not have to rewrite a linked list class for every data type I want to use it with. And yes, this is my opinion.
quote:
Original post by Lamtd
btw, did you ever port any of your C++ programs to a different platform ? I mean, a portable language is cool, but how many of you really uses this feature ? Do you separate the platform-dependent and platform-independ code in your programs ? That means of course, not using any API call in any of the main loops.
Absolutely. I make sure all of my normal C++ code runs on both Windows and Linux. I don''t use any unnecessary Windows API calls (ie, I wrote my own image file loader rather than use the Windows functions), and all platform specific code is compiled in their own static library and mapped to a generic class that can be used for any platform.