Source code compatibility

Source code compatibility

In computing, a computer that can run the same source code intended to be compiled and run on another computer is said to be source-compatible.

The source code must be compiled before running, unless the computers can work as
Interpreters (this is the case of a few bytecode processors). Confusingly, sometimes the term is used for assembly language compatibility, where the source is already human-readable machine code but must be converted to executable code by an assembler. This is different from binary-compatibility, where no recompliation is needed.

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 libraries. Microsoft Windows systems are source compatible across one major family (NT, 2000, XP or 95, 98, ME), with partial source compatibility between the two families.

ee also

* Backward compatibility
* Binary-compatibility


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • FreeSpace 2 Source Code Project — Infobox VG title = FreeSpace 2 SCP caption = developer = Open source publisher = designer = license = series = engine = Modified version = 3.6.9 released = September 30, 2007 genre = Space combat simulator modes = Single player, multiplayer… …   Wikipedia

  • Ricoh Source Code Public License — The Ricoh Source Code Public License is a software license, generally compatible with the GPL, intended for open source software creation.OverviewRPL : Ricoh Silicon Valley, Inc., a California corporation, wrote the license. It is used for a… …   Wikipedia

  • Comparison of JavaScript-based source code editors — This article provides basic feature comparison between some of the JavaScript based source code editors available today. This article is not all inclusive or necessarily up to date. Contents 1 Overview 2 List of features 3 Offspring projects …   Wikipedia

  • Comparison of Javascript-based source code editors — This article provides basic feature comparison between some of the JavaScript based source code editors available today. This article is not all inclusive or necessarily up to date. OverviewList of featuresFeature testing was performed with… …   Wikipedia

  • Source (game engine) — Source engine …   Wikipedia

  • Compatibility of C and C++ — Programming language comparisons General comparison Basic syntax Basic instructions Arrays Associative arrays String operations …   Wikipedia

  • Source port — This article is about software ported by the associated fan community. For software ported by the original developer, see porting. The term source port can also refer to the port from which a packet is sent, e.g. a TCP port. A source port is a… …   Wikipedia

  • Binary-compatibility — In computing, a computer that can run the same binary code intended to be run on another computer is said to be binary compatible. This is different from Source code compatibility where it s required to compile the source code.Binary… …   Wikipedia

  • Code of Personal Status (Tunisia) — The Code of Personal Status (CPS) (Arabic: مجلة الأحوال الشخصية‎) is a series of progressive Tunisian laws aiming at the institution of equality between women and men in a number of areas. It was promulgated by beylical decree on August 13, 1956… …   Wikipedia

  • Source-to-source compiler — A source to source compiler is a type of compiler that takes a high level language as its input and outputs a high level language. For example, an automatic parallelizing compiler will frequently take in a high level language program as an input… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”