사이언스올

통합검색

찾기

크로스 플랫폼(cross platform)

작성일 2018-12-12
크로스 플랫폼 응용 프로그램은 둘 이상의 플랫폼에서 동작 가능한 것이다. 이런 종류의 소프트웨어는 멀티 플랫폼이라고도 하는데 여기서 말하는 플랫폼이란 컴퓨팅의 환경을 말한다. 예를 들어 컴퓨터 운영체제나 언어, 프로그래밍 언어, 컴퓨터 프로그램이나 소프트웨어 등이다. 크로스 플랫폼을 지원하는 소프트웨어는 자바, 오픈오피스, 어도비 플래시 등이 있고 대표적인 자바는 최초의 크로스 플랫폼으로 자바가 만들어지기 이전에는 프로그래밍 언어들이 크로스되지 않아 각각의 환경에 맞게 다시 코드를 써야 했었다. 하지만 자바의 경우 1회 작성한 프로그램이 '바이트 코'란 중간 코드를 생성해서 이 코드 형식이 컴파일 되어 다른 환경에서도 호환 동작이 가능하게 된 것이다. 자바가 크로스플랫폼이 가능했던 이유는 자바 가상 머신(JVM)이 있었기 때문인데, JVM은 자바 프로그램들을 다른 시스템에 해당되는 언어로 번역해준다.
통합검색으로 더 많은 자료를 찾아보세요! 사이언스올(www.scienceall.com)과학백과사전
교육기부
EDISON
과학기술인재 진로지원센터
The Science Times
과학문화바우처
사이언스 프렌즈
STEAM 융합교육
CreZone 크레존
문화포털
과학누리
교육기부
EDISON
과학기술인재 진로지원센터
The Science Times
과학문화바우처
사이언스 프렌즈