To install click the Add extension button. That's it.

The source code for the WIKI 2 extension is being checked by specialists of the Mozilla Foundation, Google, and Apple. You could also do it yourself at any point in time.

4,5
Kelly Slayton
Congratulations on this excellent venture… what a great idea!
Alexander Grigorievskiy
I use WIKI 2 every day and almost forgot how the original Wikipedia looks like.
Live Statistics
English Articles
Improved in 24 Hours
Added in 24 Hours
Languages
Recent
Show all languages
What we do. Every page goes through several hundred of perfecting techniques; in live mode. Quite the same Wikipedia. Just better.
.
Leo
Newton
Brights
Milds

Machine-dependent software

From Wikipedia, the free encyclopedia

Machine-dependent software is software that runs only on a specific computer. Applications that run on multiple computer architectures are called machine-independent, or cross-platform.[1] Many organisations opt for such software because they believe that machine-dependent software is an asset and will attract more buyers. Organizations that want application software to work on heterogeneous computers may port that software to the other machines. Deploying machine-dependent applications on such architectures, such applications require porting. This procedure includes composing, or re-composing, the application's code to suit the target platform.

YouTube Encyclopedic

  • 1/3
    Views:
    197 819
    5 268
    18 803
  • Lecture - 2 Introduction To System : Software
  • System Software Tutorials | Part 02 - SIC Machine Architecture | By Vikash Mehta
  • spcc basic concept(assembler,compiler,preprocessor,editor,loader,linker) in hindi

Transcription

Porting

Porting is the process of converting an application from one architecture to another.[2] Software languages such as Java are designed so that applications can migrate across architectures without source code modifications. The term is applied when programming/equipment is changed to make it usable in a different architecture.

Code that does not operate properly on a specific system must be ported to another system.

Porting effort depends upon a few variables, including the degree to which the first environment (the source stage) varies from the new environment (the objective stage) and the experience of the creators in knowing platform-specific programming dialects.[3]

Many languages offer a machine independent intermediate code that can be processed by platform-specific interpreters to address incompatibilities.[4] The transitional representation characterises a virtual machine that can execute all modules written in the intermediate dialect. The intermediate code guidelines are interpreted into distinct machine code arrangements by a code generator to make executable code. The intermediate code may also be executed directly without static conversion into platform-specific code.[5]

Approaches

  • Port the translator. This can be coded in portable code.
  • Adapt the source code to the new machine.
  • Execute the adjusted source utilizing the translator with the code generator source as data. This will produce the machine code for the code generator.

See also

References

  1. ^ Agrawala, & Rauscher (2014)
  2. ^ Rashid, Patnaik, & Bhattacherjee, 2014
  3. ^ Huang, Li, & Xie, 2015
  4. ^ Yin, et al., 2012
  5. ^ Mathur, Miles, & Du, 2015

External links

This page was last edited on 21 February 2024, at 09:01
Basis of this page is in Wikipedia. Text is available under the CC BY-SA 3.0 Unported License. Non-text media are available under their specified licenses. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. WIKI 2 is an independent company and has no affiliation with Wikimedia Foundation.