컴퓨팅 플랫폼: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
TheMax (토론 | 기여)
잔글편집 요약 없음
Zedoul (토론 | 기여)
영문 위키의 내용을 추가하였습니다. 그리고 휴대용 기기 플랫폼 단락을 추가하였습니다.
6번째 줄:
 
응용 프로그램 소프트웨어는 특정한 플랫폼-하드웨어나 운영체제, 아니면 [[가상 머신|가상 기기]]의 기능들에 맞추기 위해 프로그래밍된다. 자바 플랫폼은 가상 기기 플랫폼으로 여러 가지의 운영체제와 하드웨어에서 실행되며 소프트웨어가 짜여지는 일반적인 플랫폼의 한 종류이다.
 
플랫폼은 소프트웨어 개발 중에서도 핵심적이고도 기술적으로 어려운 부분이다. 플랫폼을 간략히 정의해보자면 소프트웨어를 실행할 수 있는 기반이라고 하겠다. 또한 플랫폼은 이를 이용하는 소프트웨어 개발자에게는 다른 어떤 플랫폼 위에서 자신의 로직 코드가 돌아가건 동일하게 작동할 수 있도록 약속하는 하나의 계약이기도 하다. 로직 코드란 바이트 코드, 소스 코드 그리고 기계 코드도 될 수 있다. 이를 통해 프로그램의 실행이 특정 운영체제에 제약되지 않을 수 있다. 이는 언어 독립적으로, 기계들을 쉽게 교체할 수 있게 한다.
 
== 휴대용 기기 플랫폼 ==
* [[IOS_(애플) | iOS]]
* [[안드로이드_(운영_체제) | 안드로이드]]
* [[바다_(운영_체제) | 바다]]
 
== 같이 보기 ==