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

내용 삭제됨 내용 추가됨
Addbot (토론 | 기여)
잔글 봇: 인터위키 링크 28 개가 위키데이터d:q241317 항목으로 옮겨짐
한혁희 (토론 | 기여)
띄어쓰기 오따 수정
5번째 줄:
아마 가장 친근한 플랫폼은 x86 아키텍처에서 돌아가는 [[마이크로소프트 윈도]]일 것이다. 잘 알려진 다른 데스크톱 컴퓨터 플랫폼들은 [[리눅스]]와 [[맥 오에스 텐]]을 포함한다. 그러나 휴대 전화와 같은 많은 장치들은 효과적으로 컴퓨터 플랫폼이라고도 하지만 보통 그렇게 불리진 않는다.
 
응용 프로그램 소프트웨어는 특정한 플랫폼-하드웨어나 운영체제, 아니면 [[가상 머신|가상 기기]]의 기능들에 맞추기 위해 프로그래밍된다프로그래밍 된다. 자바 플랫폼은 가상 기기 플랫폼으로 여러 가지의 운영체제와 하드웨어에서 실행되며 소프트웨어가 짜여지는만들어지는 일반적인 플랫폼의 한 종류이다.
 
플랫폼은 소프트웨어 개발 중에서도 핵심적이고도 기술적으로 어려운 부분이다. 플랫폼을 간략히 정의해보자면 소프트웨어를 실행할 수 있는 기반이라고 하겠다. 또한 플랫폼은 이를 이용하는 소프트웨어 개발자에게는 다른 어떤 플랫폼 위에서 자신의 로직 코드가 돌아가건 동일하게 작동할 수 있도록 약속하는 하나의 계약이기도 하다. 로직 코드란 바이트 코드, 소스 코드 그리고 기계 코드도 될 수 있다. 이를 통해 프로그램의 실행이 특정 운영체제에 제약되지 않을 수 있다. 이는 언어 독립적으로, 기계들을 쉽게 교체할 수 있게 한다.