Source-code compatibility: Difference between revisions

Content deleted Content added
Citation bot (talk | contribs)
Add: author pars. 1-1. Removed parameters. Some additions/deletions were actually parameter name changes. | You can use this bot yourself. Report bugs here. | Suggested by Neko-chan | Category:Source code | via #UCB_Category 48/73
No edit summary
Line 1:
{{Use dmy dates|date=August 2020}}
'''Source-code compatibility''' (source-compatible) means that a program can run on [[central processing unit|computers]] (or [[operating systemssystem]]s), independently of [[binary-code compatibility]] and that the [[source code]] is needed for [[Software portability|portability]].<ref name="Baron Higbie 1992" />
 
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" />