Content deleted Content added
m date format audit, minor formatting |
replaced w10 with w11 |
||
(3 intermediate revisions by 3 users not shown) | |||
Line 1:
{{Short description|When a program must be compiled/interpreted before another computer can run it}}
{{Use dmy dates|date=August 2020}}
'''Source-code compatibility''' (source-compatible) means that a program can run on [[central processing unit|computers]] (or [[operating
The source code must be [[compiler|compiled]] before running, unless the computer used has an [[Interpreter (computing)|interpreter]] for the language at hand.<ref name="Data Processing Digest 1980" /> The term is also used for [[assembly language]] compatibility, where the source is a [[human-readable]] form of [[machine code]] that must be converted into numerical (i.e. executable) machine code by an [[Assembly language#Assembler|assembler]]. This is different from [[binary-code compatibility]], where no recompilation (or assembly) is needed.<ref name="Stern Monti Bachmann 1998" />
Source compatibility is a major issue in the developing of computer programs. For example, most [[Unix]] systems are source-compatible, as long as one uses only standard [[library (computing)|libraries]]. [[Microsoft Windows]] systems are source-compatible across one major family (the [[Windows NT]] family, from [[Windows NT 3.1|NT 3.1]] through [[Windows
== See also ==
Line 13 ⟶ 14:
{{reflist|refs=
<ref name="Baron Higbie 1992">{{cite book
|
|
| last2 = Higbie
| first2 = L.
Line 36 ⟶ 37:
}}</ref>
<ref name="Stern Monti Bachmann 1998">{{cite book
|
|
| last2 = Monti
| first2 = G.
|