Computing platform

A computing platform, digital platform,[1] or software platform is an environment in which software is executed. It may be the hardware or the operating system (OS), a web browser and associated application programming interfaces, or other underlying software, as long as the program code is executed. Computing platforms have different abstraction levels, including a computer architecture, an OS, or runtime libraries.[2] A computing platform is the stage on which computer programs can run.

A platform can be seen both as a constraint on the software development process, in that different platforms provide different functionality and restrictions; and as an assistant to the development process, in that they provide low-level functionality ready-made. For example, an OS may be a platform that abstracts the underlying differences in hardware and provides a generic command for saving files or accessing the network.

  1. ^ "What I Talk About When I Talk About Platforms". Retrieved 2018-03-18.
  2. ^ "platform". Free On-line Dictionary of Computing

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne