Difference between revisions of "Program compatible"

From Computer History Wiki
Jump to: navigation, search
(A good start)
 
m (See also: +Backward compatibility)
 
(One intermediate revision by the same user not shown)
Line 5: Line 5:
 
One early, famous, example was the [[IBM System/360]] line, in which it was a deliberate design goal that almost all the various CPU models were program compatible, so that a customer whose processing needs had grown could trivially upgrade to a more powerful model.
 
One early, famous, example was the [[IBM System/360]] line, in which it was a deliberate design goal that almost all the various CPU models were program compatible, so that a customer whose processing needs had grown could trivially upgrade to a more powerful model.
  
[[Category: Computer Basics]]
+
==See also==
 +
 
 +
* [[Plug compatible]]
 +
* [[Backward compatibility]]
 +
 
 +
[[Category: Terminology]]

Latest revision as of 23:40, 23 December 2024

Program compatible is a term applied to either a new hardware system (such as a CPU or device controller) or software system (e.g. an operating system) which is so functionally identical to an earlier one that programs written for the earlier one will run with the new one with no changes.

It usually means that the original object code can be used as-is, but sometimes re-compilation, or some similar step, will be needed.

One early, famous, example was the IBM System/360 line, in which it was a deliberate design goal that almost all the various CPU models were program compatible, so that a customer whose processing needs had grown could trivially upgrade to a more powerful model.

See also