자바 (프로그래밍 언어): 두 판 사이의 차이
내용 삭제됨 내용 추가됨
Codenstory (토론 | 기여) 잔글 하이퍼링크 수정 |
잔글편집 요약 없음 |
||
17번째 줄:
}}
'''자바'''({{llang|en|Java}}, {{문화어|
자바의 개발자들은 [[유닉스]] 기반의 배경을 가지고 있었기 때문에 문법적인 특성은 [[파스칼 (프로그래밍 언어)|파스칼]]이 아닌 C++의 조상인 [[C (프로그래밍 언어)|C 언어]]와 비슷하다.<ref> Core Java 2 vol 1. page:10</ref> 자바를 다른 컴파일언어와 구분 짓는 가장 큰 특징은 컴파일된 코드가 [[컴퓨팅 플랫폼|플랫폼]] 독립적이라는 점이다. 자바 컴파일러는 자바 언어로 작성된 프로그램을 [[바이트코드]]라는 특수한 바이너리 형태로 변환한다. 바이트코드를 실행하기 위해서는 JVM([[자바 가상 머신]], {{lang|en|Java Virtual Machine}})이라는 특수한 가상 머신이 필요한데, 이 가상 머신은 자바 바이트코드를 어느 플랫폼에서나 동일한 형태로 실행시킨다. 때문에 자바로 개발된 프로그램은 [[중앙 처리 장치|CPU]]나 [[운영 체제]]의 종류에 관계없이 JVM을 설치할 수 있는 시스템에서는 어디서나 실행할 수 있으며, 이 점이 [[웹 애플리케이션]]의 특성과 맞아떨어져 폭발적인 인기를 끌게 되었다.
|