<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://wikihandbk.com/ruwiki/index.php?action=history&amp;feed=atom&amp;title=%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B0%D1%8F_%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F%3AComputing_platform</id>
	<title>Английская Википедия:Computing platform - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://wikihandbk.com/ruwiki/index.php?action=history&amp;feed=atom&amp;title=%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B0%D1%8F_%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F%3AComputing_platform"/>
	<link rel="alternate" type="text/html" href="http://wikihandbk.com/ruwiki/index.php?title=%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B0%D1%8F_%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:Computing_platform&amp;action=history"/>
	<updated>2026-05-03T15:42:56Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>http://wikihandbk.com/ruwiki/index.php?title=%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B0%D1%8F_%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:Computing_platform&amp;diff=14041272&amp;oldid=prev</id>
		<title>EducationBot: Новая страница: «{{Английская Википедия/Панель перехода}} {{More citations needed|date=August 2010}} {{short description|Environment in which a piece of software is executed}} A '''computing platform''', '''digital platform''',&lt;ref&gt;{{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}}&lt;/ref&gt; or '''software platform''' is an...»</title>
		<link rel="alternate" type="text/html" href="http://wikihandbk.com/ruwiki/index.php?title=%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B0%D1%8F_%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:Computing_platform&amp;diff=14041272&amp;oldid=prev"/>
		<updated>2024-02-20T20:23:05Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «{{Английская Википедия/Панель перехода}} {{More citations needed|date=August 2010}} {{short description|Environment in which a piece of software is executed}} A &amp;#039;&amp;#039;&amp;#039;computing platform&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;digital platform&amp;#039;&amp;#039;&amp;#039;,&amp;lt;ref&amp;gt;{{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}}&amp;lt;/ref&amp;gt; or &amp;#039;&amp;#039;&amp;#039;software platform&amp;#039;&amp;#039;&amp;#039; is an...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Английская Википедия/Панель перехода}}&lt;br /&gt;
{{More citations needed|date=August 2010}}&lt;br /&gt;
{{short description|Environment in which a piece of software is executed}}&lt;br /&gt;
A '''computing platform''', '''digital platform''',&amp;lt;ref&amp;gt;{{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}}&amp;lt;/ref&amp;gt; or '''software platform''' is an environment in which [[software]] is executed. It may be the [[Computer hardware|hardware]] or the [[operating system]] (OS), a [[web browser]] and associated [[application programming interface]]s, or other underlying software, as long as the [[program code]] is executed using the services provided by the platform. Computing platforms have different [[Abstraction (software engineering)|abstraction]] levels, including a [[computer architecture]], an OS, or [[runtime library|runtime libraries]].&amp;lt;ref&amp;gt;&amp;quot;[[:foldoc:platform|platform]]&amp;quot;. ''[[Free On-line Dictionary of Computing]]''&amp;lt;/ref&amp;gt; A computing platform is the stage on which computer programs can run.&lt;br /&gt;
&lt;br /&gt;
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 [[computer network|network]].&lt;br /&gt;
&lt;br /&gt;
==Components==&lt;br /&gt;
Platforms may also include:&lt;br /&gt;
&lt;br /&gt;
* Hardware alone, in the case of small [[embedded system]]s. Embedded systems can access hardware directly, without an OS; this is referred to as running on &amp;quot;[[bare metal (computing)|bare metal]]&amp;quot;.&lt;br /&gt;
* A [[Web browser|browser]] in the case of web-based software. The browser itself runs on a hardware+OS platform, but this is not relevant to software running within the browser.&amp;lt;ref&amp;gt;{{cite web|url=http://www.drdobbs.com/web-development/googles-redefinition-of-the-browser-as-p/240003086?itc=edit_stub|title=Google's Redefinition of the Browser As Platform|author=Andrew Binstock|date=July 2, 2012|website=[[Dr. Dobbs]]}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* An application, such as a spreadsheet or word processor, which hosts software written in an application-specific [[scripting language]], such as an [[Excel macro]]. This can be extended to writing fully-fledged applications with the [[Microsoft Office]] suite as a platform.&amp;lt;ref&amp;gt;{{cite web|url=http://msdn.microsoft.com/en-us/library/bb906062.aspx|title=Microsoft Office as a Platform for Software + Services|author1=Chip Wilson|author2=Alan Josephson|website=[[Microsoft Developer Network]]}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[Software framework]]s that provide ready-made functionality.&lt;br /&gt;
* [[Cloud computing]] and [[Platform as a Service]]. Extending the idea of a software framework, these allow application developers to build software out of components that are hosted not by the developer, but by the provider, with internet communication linking them together.&amp;lt;ref&amp;gt;{{cite web|url=http://www.interoute.com/what-paas|title=What Is PAAS?|website=[[Interoute]]|access-date=2014-01-28|archive-date=2015-10-22|archive-url=https://web.archive.org/web/20151022043235/http://www.interoute.com/what-paas|url-status=dead}}&amp;lt;/ref&amp;gt; The social networking sites [[Twitter]] and [[Facebook]] are also considered development platforms.&amp;lt;ref&amp;gt;{{cite web|url=https://dev.twitter.com/|title=Twitter Development Platform - Twitter Developers}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=https://www.facebook.com/notes/2207512130|title=Facebook Development Platform Launches...|website=[[Facebook]]|date=August 15, 2006}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* A [[virtual machine]] (VM) such as the [[Java virtual machine]] or [[Common Language Runtime|.NET CLR]]. Applications are compiled into a format similar to machine code, known as [[bytecode]], which is then executed by the VM.&lt;br /&gt;
* A [[virtualization|virtualized]] version of a complete system, including virtualized hardware, OS, software, and storage. These allow, for instance, a typical Windows program to run on what is physically a Mac.&lt;br /&gt;
&lt;br /&gt;
Some architectures have multiple layers, with each layer acting as a platform for the one above it. In general, a component only has to be adapted to the layer immediately beneath it. For instance, a Java program has to be written to use the Java virtual machine (JVM) and associated libraries as a platform but does not have to be adapted to run on the Windows, Linux or Macintosh OS platforms. However, the JVM, the layer beneath the application, does have to be built separately for each OS.&amp;lt;ref&amp;gt;{{cite web|url=https://stackoverflow.com/questions/17101796/platform-independence-in-javas-byte-code|title=Platform independence in Java's Byte Code|website=Stack Overflow}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Operating system examples==&lt;br /&gt;
{{Details|List of operating systems}}&lt;br /&gt;
&lt;br /&gt;
===Desktop, laptop, server===&lt;br /&gt;
&lt;br /&gt;
* [[AmigaOS]], [[AmigaOS 4]]&lt;br /&gt;
* [[ChromeOS]]&lt;br /&gt;
* [[Unix]] and [[Unix-like]]&lt;br /&gt;
** [[Linux]]&lt;br /&gt;
*** [[EulerOS]]&lt;br /&gt;
** [[FreeBSD]], [[NetBSD]], [[OpenBSD]]&lt;br /&gt;
** [[macOS]]&lt;br /&gt;
** [[IBM AIX]]&lt;br /&gt;
** [[HP-UX]]&lt;br /&gt;
** [[Solaris (operating system)|Solaris]] and [[illumos]]&lt;br /&gt;
** [[Tru64 UNIX]]&lt;br /&gt;
* [[IBM i]]&lt;br /&gt;
* [[Microsoft Windows]]&lt;br /&gt;
* [[OpenVMS]]&lt;br /&gt;
* [[Classic Mac OS]] - discontinued in 2002&lt;br /&gt;
* [[OS/2]]&lt;br /&gt;
* [[QNX]]&lt;br /&gt;
* [[Midrange computer]]s with their custom operating systems&lt;br /&gt;
* [[Mainframe computer]]s with their custom operating systems&lt;br /&gt;
** [[VM (operating system)|VM]]&lt;br /&gt;
** [[z/OS]]&lt;br /&gt;
&lt;br /&gt;
===Mobile===&lt;br /&gt;
[[File:Android_Nougat_screenshot_20170116-070000.png|thumb|150px|[[Android (operating system)|Android]], a popular mobile operating system]]&lt;br /&gt;
&lt;br /&gt;
* [[Android (operating system)|Android]]&lt;br /&gt;
* [[Bada]] - discontinued in 2013&lt;br /&gt;
* [[BlackBerry OS]] - discontinued in 2013&lt;br /&gt;
* [[BlackBerry 10]] - discontinued in 2022&lt;br /&gt;
* [[Embedded Linux]]&lt;br /&gt;
* [[Fire OS]]&lt;br /&gt;
* [[Firefox OS]] - discontinued in 2016&lt;br /&gt;
* [[HarmonyOS]] on [[Huawei P series|Huawei smartphones models]] and [[Huawei Mate series|Huawei MatePad tablets]]&lt;br /&gt;
* [[iOS]]&lt;br /&gt;
* [[iPadOS]]&lt;br /&gt;
* [[kaiOS]]&lt;br /&gt;
* [[LuneOS]]&lt;br /&gt;
* [[Newton OS]] on [[Newton (platform)|Newton]] devices from Apple&lt;br /&gt;
* [[Palm OS]] - discontinued in 2009&lt;br /&gt;
* [[Symbian]] - discontinued in 2012&lt;br /&gt;
* [[Sailfish OS]]&lt;br /&gt;
* [[Tizen]]&lt;br /&gt;
* [[Ubuntu Touch]]&lt;br /&gt;
* [[WebOS]]&lt;br /&gt;
* [[Windows Mobile]] - discontinued in 2010&lt;br /&gt;
* [[Windows Phone]] - discontinued in 2017&lt;br /&gt;
&lt;br /&gt;
==Software examples==&lt;br /&gt;
* [[Adobe Shockwave|Shockwave]]&lt;br /&gt;
* [[Binary Runtime Environment for Wireless]] (BREW)&lt;br /&gt;
* [[Cocoa (API)|Cocoa]]&lt;br /&gt;
* [[Cocoa Touch]]&lt;br /&gt;
* [[.NET]]&lt;br /&gt;
** [[Mono (software)|Mono]]&lt;br /&gt;
** [[.NET Framework]]&lt;br /&gt;
** [[Silverlight]]&lt;br /&gt;
* [[Adobe Flash|Flash]]&lt;br /&gt;
** [[Adobe AIR|AIR]]&lt;br /&gt;
* [[Java (software platform)|Java]]&lt;br /&gt;
** [[Java ME]]&lt;br /&gt;
** [[Java SE]]&lt;br /&gt;
** [[Java EE]]&lt;br /&gt;
** [[JavaFX]]&lt;br /&gt;
** [[JavaFX Mobile]]&lt;br /&gt;
* [[LiveCode]]&lt;br /&gt;
* [[Microsoft XNA]]&lt;br /&gt;
* [[Mozilla Prism]], [[XUL]] and [[XULRunner]]&lt;br /&gt;
* Mozilla [[WebExtensions API]] is modeled after [[Google Chrome]]'s API.&amp;lt;ref&amp;gt;{{Cite web|url=https://blog.mozilla.org/addons/2015/08/21/the-future-of-developing-firefox-add-ons/|title=The Future of Developing Firefox Add-ons|website=Mozilla Add-ons Blog|language=en-US|access-date=2018-12-15}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;57plan&amp;quot;&amp;gt;{{Cite web|url=https://blog.mozilla.org/addons/2017/08/10/upcoming-changes-compatibility/|title=Upcoming Changes in Compatibility Features|website=Mozilla Add-ons Blog|language=en-US|access-date=2018-12-15}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;legacy&amp;quot;&amp;gt;{{Cite web|url=https://www.ghacks.net/2017/08/12/how-to-enable-legacy-extensions-in-firefox-57/|title=How to enable legacy extensions in Firefox 57 - gHacks Tech News|website=www.ghacks.net| date=12 August 2017 |access-date=2018-12-14}}&amp;lt;/ref&amp;gt; Thus Firefox extensions are now largely compatible with their Chrome counterparts.&amp;lt;ref&amp;gt;{{cite web |title=Porting a Google Chrome extension |url=https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Porting_a_Google_Chrome_extension |publisher=Mozilla |access-date=30 December 2018}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[Web platform]]&lt;br /&gt;
* [[Oracle Database]]&lt;br /&gt;
* [[Qt (software)|Qt]]&lt;br /&gt;
* [[SAP NetWeaver]]&lt;br /&gt;
* [[Smartface]]&lt;br /&gt;
* [[Universal Windows Platform]]&lt;br /&gt;
** [[Windows Runtime]]&lt;br /&gt;
* [[Huawei Mobile Services|HMS Core]]&lt;br /&gt;
* Cangjie&lt;br /&gt;
&lt;br /&gt;
==Hardware examples==&lt;br /&gt;
{{Details|Lists of computers}}&lt;br /&gt;
&lt;br /&gt;
* [[ARM architecture family|ARM architecture]] based devices&lt;br /&gt;
** [[Raspberry Pi]] or [[Gumstix]] full function miniature computers&lt;br /&gt;
** ARM servers with [[Unix-like]] systems such as [[Linux]] or [[Berkeley Software Distribution|BSD]] variants&lt;br /&gt;
**[[Chromebook|ChromeBooks]] from various manufacturers&lt;br /&gt;
* [[IBM PC compatible]] systems&lt;br /&gt;
* [[IBM System p]] and [[IBM Power Systems]] computers&lt;br /&gt;
* IBM [[z/Architecture]] mainframes&lt;br /&gt;
* [[CP/M]] computers based on the [[S-100 bus]], maybe the earliest [[microcomputer]] platform&lt;br /&gt;
* [[Video game console]]s, any variety ([[PlayStation]], [[Xbox]], [[Nintendo]])&lt;br /&gt;
** [[3DO Interactive Multiplayer]], that was licensed to manufacturers&lt;br /&gt;
** [[Apple Pippin]], a multimedia player platform for video game console development&lt;br /&gt;
* [[Supercomputer]] architectures&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[Cross-platform software]]&lt;br /&gt;
* [[Hardware virtualization]]&lt;br /&gt;
* [[Third platform]]&lt;br /&gt;
* [[Platform ecosystem]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
{{Wikidata property|P400}}&lt;br /&gt;
*{{Commonscatinline}}&lt;br /&gt;
*[https://ryansarver.wordpress.com/2013/09/26/what-is-a-platform/ Ryan Sarver: What is a platform?]&lt;br /&gt;
&lt;br /&gt;
{{Computer science}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Computing platforms| ]]&lt;br /&gt;
{{Навигационная таблица/Портал/Английская Википедия}}&lt;br /&gt;
[[Категория:Английская Википедия]]&lt;br /&gt;
[[Категория:Википедия]]&lt;br /&gt;
[[Категория:Статья из Википедии]]&lt;br /&gt;
[[Категория:Статья из Английской Википедии]]&lt;/div&gt;</summary>
		<author><name>EducationBot</name></author>
	</entry>
</feed>