Quote:Original post by zedz
of course the 800lb logical flaw is when u replace 'game development' with another software development type, whom have migrated languages over the years.
Not really[smile]investment banking relies on C++ programs for pricing, because they don't have the time to teach their quants another language or move their existing infrastructure to another system (despite tremendous performance gains to be had, as demonstrated by C#-based grid computing proposals). Physicists also heavily rely on C for most of their computations because that's what they've learned and a department chair will not be bothered to learn another language (let the grad students learn C themselves). In fact, it's a miracle that they moved away from Fortran in the first place. But right now there's a push towards
python being made in physics academia, because a physicist would rather spend ten minutes coding an one hour waiting for a result than one hour coding and ten minutes waiting for a result.
So game development is not the only area stuck with tools for financial or human reasons.
Those areas that have migrated languages have usually done so because of a strong push from a language designer. Sun gave a strong push to include java in the average curriculum, supported emerging java development teams that could provide a better product at a cheaper price to their clients, and cleverly set up an alternate development environment so that any client who used a java-based product would have strong incentives to have further developments done in java as well. Microsoft has done the same for .NET, pushing the solution onto both windows developers and web developers, and using its advertising weight to make .NET sound hip in the ears of business decision-makers. And Adobe is doing the same as well, providing free support to those teams that are willing to develop Adobe-based solutions for its clients.