Computer >> 컴퓨터 >  >> 프로그래밍 >> Java

자바(Java) 프로그래밍이란? 탄생 배경과 핵심 특징

자바(Java)란 무엇인가?

자바(Java)는 1995년 썬 마이크로시스템즈(Sun Microsystems)가 발표한 범용 고급 프로그래밍 언어입니다. 윈도우(Windows), 맥 OS(Mac OS), 다양한 유닉스(UNIX) 계열 운영체제 등 여러 플랫폼에서 실행할 수 있어 폭넓게 활용되고 있습니다.

자바는 웹 애플리케이션, 모바일 앱(특히 안드로이드), 기업용 시스템, 임베디드 소프트웨어 등 다양한 분야에서 사용되며, 오늘날에도 세계적으로 가장 인기 있는 프로그래밍 언어 중 하나로 꼽힙니다.

자바의 탄생 배경

자바 프로젝트는 제임스 고슬링(James Gosling)이 1991년 6월, 셋톱박스(set-top box) 관련 프로젝트를 위해 처음 시작했습니다. 이 언어는 처음에는 고슬링의 사무실 밖에 서 있던 참나무(Oak)를 따서 '오크(Oak)'라 불렸고, 이후 '그린(Green)'이라는 이름으로도 불렸습니다. 마지막에는 무작위 단어 목록에서 뽑은 '자바(Java)'라는 이름으로 최종 확정되었습니다.

WORA: 한 번 작성하면 어디서든 실행된다

1995년 썬은 첫 공개 버전인 자바 1.0을 출시했습니다. 자바의 가장 큰 특징은 '한 번 작성하면 어디서든 실행된다(Write Once, Run Anywhere, WORA)'는 철학입니다. 이는 자바로 작성된 프로그램을 별도의 수정 없이 어떤 플랫폼에서도 실행할 수 있다는 의미로, JVM(자바 가상 머신) 덕분에 가능합니다.

또한 썬은 주요 플랫폼에서 무료로 실행 환경(런타임)을 제공함으로써, 개발자들이 부담 없이 자바를 도입할 수 있도록 했습니다. 이러한 접근성과 이식성 덕분에 자바는 빠르게 대중화되었고, 현재까지도 수많은 시스템의 기반 기술로 자리 잡고 있습니다.