Quote:
Originally Posted by Katsunami
I often feel that he was right. Think about all the software that runs on one computer at the same time, nowadays. Millions and millions of lines of code, written in 10 different languages, compiled using 8 different compilers, 32-bit and 64-bit mixed up... And it doesn't crash every 5 minutes.
|
That's the benefit of an environment like Windows (and presumably other o/s's, too, which offer a programming API): follow the "rules" and your software should be pretty future-proof. I run my own business writing star-charting software for amateur astronomers, and I have customers who are now running under Windows 8 the version of my software they originally bought 18 years ago for Windows 95. I've never had compatibility issues with my software because I've always rigorously followed Microsoft's programming guidelines. Say what you like about Microsoft, but providing upward-compatibility for older software is something they've been pretty good at.