Originally posted by Dissident Dan
Well, the thing is that ABC would have to pay XYZ for that. I mean, we already have code libraries and APIs and such so that you don't have to "reinvent the wheel." Also, people often like to create things for themselves sometimes...to marvel at their own genius.
Although, it can be hard to integrate things from completely different codebases. For example, a game will have different structures for representing clients than will a chat program.
Originally posted by wuliheron
This has been microsoft's focus all along, and why their modular architecture and bells and whistles are so infamous for being unstable.
There will never be a standardized language, by virtue of Godel's incompleteness theorem, nor is it desireable - different languages evolve largely because they are the most suitable for the task at hand, and the abilities and prejudices of the programmers involved.
Originally posted by selfAdjoint
Here's a thought you might want to respond on, maybe the whole programming thing will go away the way kerosene headlamps did in cars. Currently it's being outsourced to Bangladesh, and in the near future, automated programming - long foreseen - may finally arrive. Of course that's Vinge's singularity again!