<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sarg.dev/index.php?action=history&amp;feed=atom&amp;title=Source-code_compatibility</id>
	<title>Source-code compatibility - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sarg.dev/index.php?action=history&amp;feed=atom&amp;title=Source-code_compatibility"/>
	<link rel="alternate" type="text/html" href="https://wiki.sarg.dev/index.php?title=Source-code_compatibility&amp;action=history"/>
	<updated>2026-06-18T10:20:09Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.sarg.dev/index.php?title=Source-code_compatibility&amp;diff=214375&amp;oldid=prev</id>
		<title>imported&gt;Arachinid: replaced w10 with w11</title>
		<link rel="alternate" type="text/html" href="https://wiki.sarg.dev/index.php?title=Source-code_compatibility&amp;diff=214375&amp;oldid=prev"/>
		<updated>2023-03-12T03:34:36Z</updated>

		<summary type="html">&lt;p&gt;replaced w10 with w11&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|When a program must be compiled/interpreted before another computer can run it}}&lt;br /&gt;
{{Use dmy dates|date=August 2020}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Source-code compatibility&amp;#039;&amp;#039;&amp;#039; (source-compatible) means that a program can run on [[central processing unit|computers]] (or [[operating system]]s), independently of [[binary-code compatibility]] and that the [[source code]] is needed for [[Software portability|portability]].&amp;lt;ref name=&amp;quot;Baron Higbie 1992&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The source code must be [[compiler|compiled]] before running, unless the computer used has an [[Interpreter (computing)|interpreter]] for the language at hand.&amp;lt;ref name=&amp;quot;Data Processing Digest 1980&amp;quot; /&amp;gt; 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.&amp;lt;ref name=&amp;quot;Stern Monti Bachmann 1998&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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 11]], or the family that includes [[Windows 95]], [[Windows 98]], and [[Windows Me]]), with partial source compatibility between the two families.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Backward compatibility]]&lt;br /&gt;
* [[Source upgrade]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
{{reflist|refs=&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Baron Higbie 1992&amp;quot;&amp;gt;{{cite book&lt;br /&gt;
  | last1        = Baron&lt;br /&gt;
  | first1       = R.J.&lt;br /&gt;
  | last2       = Higbie&lt;br /&gt;
  | first2      = L.&lt;br /&gt;
  | title       = Computer Architecture&lt;br /&gt;
  | publisher   = Addison-Wesley Publishing Company&lt;br /&gt;
  | series      = Addison-Wesley series in electrical and computer engineering&lt;br /&gt;
  | year        = 1992&lt;br /&gt;
  | isbn        = 978-0-201-50923-6&lt;br /&gt;
  | url         = https://books.google.com/books?id=CNdQAAAAMAAJ&lt;br /&gt;
  | access-date = 9 May 2018&lt;br /&gt;
  | page        = 106&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Data Processing Digest 1980&amp;quot;&amp;gt;{{cite book&lt;br /&gt;
  | title       = Data Processing Digest&lt;br /&gt;
  | publisher   = Data Processing Digest, Incorporated&lt;br /&gt;
  | issue       = v. 26–27&lt;br /&gt;
  | year        = 1980&lt;br /&gt;
  | url         = https://books.google.com/books?id=KaVIAAAAYAAJ&lt;br /&gt;
  | access-date = 9 May 2018&lt;br /&gt;
  | page        = 21&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Stern Monti Bachmann 1998&amp;quot;&amp;gt;{{cite book&lt;br /&gt;
  | last1        = Stern&lt;br /&gt;
  | first1       = M.&lt;br /&gt;
  | last2       = Monti&lt;br /&gt;
  | first2      = G.&lt;br /&gt;
  | last3       = Bachmann&lt;br /&gt;
  | first3      = V.&lt;br /&gt;
  | title       = NT Enterprise Network Design&lt;br /&gt;
  | publisher   = Sybex, Network Press&lt;br /&gt;
  | year        = 1998&lt;br /&gt;
  | isbn        = 978-0-7821-2156-8&lt;br /&gt;
  | url         = https://books.google.com/books?id=Ixuh0wTZ4GwC&lt;br /&gt;
  | language    = et&lt;br /&gt;
  | access-date = 9 May 2018&lt;br /&gt;
  | page        = 17&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Source Code Compatibility}}&lt;br /&gt;
[[Category:Backward compatibility]]&lt;br /&gt;
[[Category:Source code]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Compu-prog-stub}}&lt;/div&gt;</summary>
		<author><name>imported&gt;Arachinid</name></author>
	</entry>
</feed>