|Buy one||Sell many|
|Long-term planning precludes quick reaction||Quick reaction to market forces|
|Limited market||Large market|
|Fixed profits||Large profit potential|
|Failures cost lives||Failures cost money|
Source: Nyberg, Karl presentation quoting Gensler, “The Defense Industry” .and Aharonian, Greg, “Microeconomic Definitions for Ada Summit”, 1994.
|Previous slide||Contents||Next slide|
From the Script: SLIDE 19 - Why C++ for Industry?
There are deeper reasons why C++ has enjoyed a favored status in private industry. One of them is the differences between the DOD mindset and the industry mindset: Just like any other software customer, the DOD wants maximum flexibility and vendor-independence; the commercial industry wants to lock its clients into using only their products.
DOD wants to buy one system; the commercial sector wants to sell many.
DOD must plan for the long term, which precludes quick reactions to market forces; the commercial sector must react quickly to survive.
The DOD market is a limited market; the commercial sector looks to a large market.
The profit picture is fixed in the DOD market; the commercial sector looks for large profit potential.
In the DOD world, failures cost lives or national destinies; in the commercial sector failures cost money. Industries with a requirement for reliability, though, use Ada extensively.
By its very nature, then, C++ appealed to the commercial sector. Ada 83 was attractive to the DOD-type project engineers.