1. 언어 개발의 시작
- Sun microsystems(썬 마이크로시스템즈)의 임베디드 언어 개발
=> 셋톱박스 용
=> Green팀 (제임스 고슬링, 마이크 셰리던, 패트릭 노튼).1991.6.
1.1 이름썰
=> 첫번째 이름 그린톡( .gt) -> 두번째 이름 오크(Oak)
=> 세번째 이름 JAVA
; Oak가 상표등록 되있어서 ㅠㅠ
- 후보군 : dynamic, revolutionary, silk, jolt, DNA ...
=> JAVA가 제일 특이해서 선택.
1.2 개발
목표 : C/C++ 스타일 언어 & 가상머신
- 첫번째 자바 : JAVA 1.0 1995
=> "Write Once, Run Anywhere", 인기 플랫폼에 무료 런타임을 제공
이 플랫폼은 꽤 안정성을 지녔고 보안 시스템은 여러 설정을 통해 네트워크 및 파일 접근을 통제할 수 있었다. 대부분의 브라우저들은 곧 자바 애플릿(Java Applet)을 웹 페이지 안에서 실행할 수 있었고 자바의 인기는 급상승했다. 자바 2(JDK 1.2 ~ 1.4)의 출현으로 여러 다양한 플랫폼에서 사용할 수 있는 설정(Configuration)들을 만들었다. 예를 들어 J2EE는 엔터프라이즈 애플리케이션을 실행할 수 있고, J2ME는 모바일 애플리케이션을 실행할 수 있다. J2SE는 스탠다드 에디션으로 지정되었다. 2006년에 마케팅용으로 Java EE, Java ME, Java SE 순서대로 명칭을 바꾸었다.
썬 마이크로시스템즈는 1997년 ISO/IEC JTC1 표준화 그룹, 그리고 나중에는 ECMA International 그룹과 접촉하여 정식 승인을 받으려 했으나 곧 이 프로세스에서 철수했다. 자바는 사실상 (de facto)의 표준이며 자바 커뮤니티 프로세스(Java Community Process)를 통해 관리되고 있다. 썬 마이크로시스템즈는 자바의 대부분을 무료로 배포하였으나 오픈이 아닌 사유 소프트웨어였다. 썬 마이크로시스템즈는 자바 엔터프라이즈 시스템 같은 특정 라이선스를 팔아서 수입을 올렸다. 썬(SUN) 사는 자사의 개발용(소프트웨어 개발 키트 (SDK))과 개발용의 일부인 실행용(자바 런타임 환경, JRE)을 구분한다. 실행용에는 컴파일러, 유틸리티 및 여러 개발용 헤더 파일이 포함되어 있지 않다.
2006년 11월 13일 썬 마이크로시스템즈는 대부분은 자바를 GPL 라이선스로 소스를 오픈하였으며 2007년 5월 8일 이 과정을 마쳤다. 썬 마이크로시스템즈가 권한을 가지고 있지 않은 대부분의 코어 부분을 오픈하였다. 2009년 4월 20일 제작사인 썬 마이크로시스템즈가 오라클과 인수 합병됨에 따라 자바에 대한 권리 및 유지보수 또한 오라클로 넘어가게 되었다.
출처 및 참고문헌 :
1. 자바(JAVA)의 역사. 초코토끼.
2. 위키피디아. JAVA
3. 나무위키. JAVA
4. 이명헌 경영스쿨. [언어] 자바(Java) 탄생의 역사와 썬마이크로시스템즈. 2000
http://www.emh.co.kr/content.pl?sun_and_java
5. 자바의 역사와 철학. Minhyeok Jung
http://www.holaxprogramming.com/2017/08/16/java-history/
'연습 > 개발언어' 카테고리의 다른 글
4. JavaScript 함수 (0) | 2022.01.20 |
---|---|
3.JavaScript 조건문, 배열 (0) | 2022.01.20 |
2. JavaScript 기초 용어 정리 (0) | 2022.01.20 |
1. JavaScript의 전반적인 상식. (0) | 2022.01.20 |
1. OOP(객체지향프로그래밍)[작성중] (0) | 2022.01.20 |