모르는 IT용어정리 (1) 썸네일형 리스트형 [모르는 IT 용어 정리] 크로스 플랫폼, 멀티플랫폼가 뭐니? 크로스 플랫폼(Cross Platform)이란? "교차"를 뜻하는 "Cross"와 Platform의 합성어로, 다양한 플랫폼에서 사용할 수 있는 이라는 뜻을 가진다. C언어의 경우 제작한 소스 코드를 각각 운영체제에 맞는 컴파일러로 컴파일해서 실행시키게 된다. 그렇게 되면, C언어로 프로그램을 짜고, 윈도우 버전, 맥 버전, 리눅스 버전을 만들기 위해서 각각의 컴파일을 3번해줘야한다. Java는 크로스 플랫폼을 지원하는 언어이다. 자바 프로그램이 컴퓨터 안에서 바로 실행되는 것이 아니라, JVM(Java Virtual Machine)이라는 가상의 공간에서 실행된다. Java 컴파일러는 소스코드를 컴파일해서 "바이트 코드"를 생성하게된다. 그리고 사람들은 그 바이트 코드를 자신의 운영체제에 맞게 설치된 J.. 이전 1 다음