커피를 좋아하는 제임스 고슬링,
자바산 커피 그리고 자바(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 |