크로스 플랫폼(cross platform)

크로스 플랫폼 응용 프로그램은 둘 이상의 플랫폼에서 동작 가능한 것이다. 이런 종류의 소프트웨어는 멀티 플랫폼이라고도 하는데 여기서 말하는 플랫폼이란 컴퓨팅의 환경을 말한다. 예를 들어 컴퓨터 운영체제나 언어, 프로그래밍 언어, 컴퓨터 프로그램이나 소프트웨어 등이다. 크로스 플랫폼을 지원하는 소프트웨어는 자바, 오픈오피스, 어도비 플래시 등이 있고 대표적인 자바는 최초의 크로스 플랫폼으로 자바가 만들어지기 이전에는 프로그래밍 언어들이 크로스되지 않아 각각의 환경에 맞게 다시 코드를 써야 했었다. 하지만 자바의 경우 1회 작성한 프로그램이 '바이트 코'란 중간 코드를 생성해서 이 코드 형식이 컴파일 되어 다른 환경에서도 호환 동작이 가능하게 된 것이다. 자바가 크로스플랫폼이 가능했던 이유는 자바 가상 머신(JVM)이 있었기 때문인데, JVM은 자바 프로그램들을 다른 시스템에 해당되는 언어로 번역해준다.
- 다음
- 크로스 사이트 스크립팅(XSS : Cross Site Scripting) 2018.12.12
- 이전
- 크로스 사이트 스크립팅(XSS : Cross Site Scripting) 2018.12.12
