C++

Miscellaneous Forums/General Discussion/C++

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

For example in our company we are starting to upgrade all Windows XPs to Ubuntu
That's not an upgrade, that's a replacement. An upgrade only occurs when you replace one version with a newer version.

For example in our company we are starting to upgrade all Windows XPs to Ubuntu, and I saw this coming and started converting all programs to OpenGL/GLUT long time ago. If I hadn't done that, I would be have been quite unprofessional and shortsighted using win32 API only.
Also, it is not unprofessional and shortsighted to develop for your target platform using that platform's API. Many programmers have this unusual talent for thinking up these vast plans so that they never have to update software. As a result, the software they develop is a huge mess that is never truly adequate and always in need of support.

You should develop using your platform's API where necessary. Your code is less likely to contain bugs in doing so and you're less likely to introduce bugs in the code you wrote to avoid the platform's API.

Thanks for answering my question, although a 'yes' would have sufficed.