자바 언어 디자인의 시초라는 자바산 커피는 무슨 맛일까?

 

 

자바의 창시자, 제임스 고슬링

 

커피를 좋아하는 제임스 고슬링, 
자바산 커피 그리고 자바(JAVA) ?!

 

 

 

 

 

 

JAVA (자바) >> 서버측에 가까움

 

1991년, 제임스 고슬링과 그의 동료들이 가전제품 내에 동작하는 프로그램을 위해 개발한 언어이나, 웹의 등장으로 엄청난 성공을 거두면서 개발 줄 언어가 되었다. 

 

특징

1. 다양한 환경에서 사용 가능(안드로이드, 빅데이터 분석, 웹, 게임 등) -> 용도가 한정되어 있지 않으며 다양한 플랫폼에서 사용가능!! (이 점이 아직까지도 자바언어가 많이 쓰이게 된 원인)

2. 프로그램이 안정적이다.

3. 풍부한 기능이 제공된다

4. 객체지향 언어이다. (OOP : Object Oriented Programming)

5. 포인터(pointer)라는 개념이 없다. 

6. 실행을 위한 환경 구축을 위해 JRE와 JDK 설치 필수

7. 변수 자료형이 반드시 선언되어야 함

 

포인터(pointer)의 개념?! 

>> 메모리의 주소값을 저장하는 변수

추가 참고 자료 주소

http://tcpschool.com/c/c_pointer_intro

 

코딩교육 티씨피스쿨

4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등

tcpschool.com

 

 

JavaScript (자바스크립트) >>클라이언트 측에 가까움

Web 프로그래밍을 위한 스크립트 언어이며 웹 클라이언트 또는 서버 상에서 실행되는 크기가 작은 응용프로그래밍에 유용한 언어이다. 

 

특징

1. 객체지향 스크립트 언어이다.

2. 실행을 위해 CSS, HTML 에 의존하며 동적인 상호작용이 가능한 HTML 페이지를 만들 수 있다.

3. 웹 프로그래밍에 더욱 최적화된 스크립트 언어

4. 특별한 환경 구축 없이 웹 브라우저 위에 바로 실행됨

5. 변수 자료형을 미리 선언하지 않아도 브라우저가 자동으로 파악한다.

 

 

웃음포인트,
자바스크립트가 개발될 시점에 자바가 인기 프로그래밍 언어라서 그 인기에 탑승하기 위해 자바스크립트라고 지었다는 속설이 있더라.

'Java' 카테고리의 다른 글

[이클립스] Dynamic Web Project import 방법  (0) 2022.01.10
21.08.17 - java  (0) 2021.08.17
21.08.13 - java  (0) 2021.08.13
21.08.11 - java  (0) 2021.08.11
21.08.10-java  (0) 2021.08.11

+ Recent posts