Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Computing platform
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{More citations needed|date=August 2024}} {{short description|Environment in which a piece of software is executed}} A '''computing platform''', '''digital platform''',<ref>{{Cite news|url=https://martinfowler.com/articles/talk-about-platforms.html|title=What I Talk About When I Talk About Platforms|work=martinfowler.com|access-date=2018-03-18}}</ref> or '''software platform''' is the infrastructure on which [[software]] is executed. While the individual components of a computing platform may be obfuscated under layers of [[Abstraction (software engineering)|abstraction]], the ''summation of the required components comprise the computing platform''. Sometimes, the most relevant layer for a specific software is called a computing platform in itself to facilitate the communication, referring to the whole using only one of its attributes β i.e. using a [[metonymy]]. For example, in a single computer system, this would be the computer's [[computer architecture|architecture]], [[operating system]] (OS), and [[runtime library|runtime libraries]].<ref>"[[:foldoc:platform|platform]]".</ref> In the case of an [[Application software|application program]] or a computer [[video game]], the most relevant layer is the operating system, so it can be called a platform itself (hence the term [[Cross-platform software|cross-platform]] for software that can be executed on multiple OSes, in this context). In a multi-computer system, such as in the case of offloading processing, it would encompass both the host computer's [[Computer hardware|hardware]], [[operating system]] (OS), and [[runtime library|runtime libraries]] along with other computers utilized for [[Process (computing)|processing]] that are accessed via [[application programming interface]]s or a [[web browser]]. As long as it is a required component for the program code to execute, it is part of the computing platform.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)