자바 프로그래밍 언어
위키백과 ― 우리 모두의 백과사전.
자바(Java)는 선 마이크로시스템즈의 제임스 고슬링(James Gosling)과 다른 연구원들에 의해 개발된 객체 지향적인 컴퓨터 프로그래밍 언어이다. 1991년 Green Project라는 이름으로 시작되어 1995년에 발표되었다. 처음에는 가전제품 내에 탑재되어 동작하는 프로그램을 위해 개발되었지만 현재 웹 어플리케이션 개발에 가장 많이 사용되는 언어 가운데 하나이고, 모바일 기기용 소프트웨어에도 널리 사용되고 있다. 최신버전은 5.0 update7이고, 현재 6.0 버전이 개발중이다.
자바는 애초에 C++ 언어의 대안으로서 개발되었기 때문에 문법적인 특성은 C++의 조상인 C 언어와 큰 차이를 갖지 않는다. 자바를 다른 언어들과 구분짓는 가장 큰 특징은 자바가 플랫폼 독립적인 언어라는 점이다. 자바 컴파일러는 자바 언어로 작성된 프로그램을 바이트코드(bytecode)라는 특수한 바이너리 형태로 변환한다. 바이트코드를 실행하기 위해서는 JVM(자바 가상 머신, Java Virtual Machine)이라는 특수한 가상 머신이 필요한데, 이 가상 머신은 자바 바이트코드를 어느 플랫폼에서나 동일한 형태로 실행시킨다. 때문에 자바로 개발된 프로그램은 CPU나 운영체제의 종류에 관계없이 JVM이 설치될 수 있는 시스템에서는 어디서나 실행할 수 있으며, 이 점이 웹 애플리케이션의 특성과 맞아떨어져 폭발적인 인기를 끌게 되었다.
[편집] 바깥 고리
이 문서는 컴퓨터에 관한 토막글입니다. 서로의 지식을 모아 알차게 문서를 완성해 갑시다. |
주요 프로그래밍 언어 (더 보기) |
산업용: 델파이 | 루비 | 리스프 | 비주얼 베이직 | 스몰토크 | 어셈블리 | 얼랑 | 에이다 | 오브젝티브-C | 자바 | 자바스크립트 | 코볼 | 파이썬 | Perl | 포트란 | ABAP | AWK | C | C++ | C# | PHP | PL/SQL | SAS | sh | VB.NET |
역사적 의미가 있는 언어: 베이직 | 시뮬라 | 클리퍼 | 파워빌더 | ALGOL | APL | MUMPS | PL/I |
분류: 컴퓨터 토막글 | 객체지향 프로그래밍 언어 | 명령형 프로그래밍 언어 | 프로그래밍 언어