반응형
Notice
Recent Posts
Recent Comments
Link
04-29 06:23
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Archives
Today
Total
관리 메뉴

넓고 얕은 모든 지식

자바 VS 자바스크립트 차이점은? 본문

자격증 꿀정보!

자바 VS 자바스크립트 차이점은?

스마트지식 2017. 11. 14. 18:10
반응형


 

IT 프로그램을 사용하시는 분들이라면 한번쯤 C언어와  C++ 프로그래밍 언어를

많이 헷갈려 하시는 분들도 분명 계셨을 겁니다.

 

이름은 비슷하지만 조금씩 다른  C언어 그리고 C++

마찬가지로 이름에서부터 비슷한 자바와 자바스크립트 또한 다르다 볼 수 있는데요

그래서 오늘은 자바와 자바스크립트의 차이점에 대해 소개하고자 합니다.

 

 

 

 

자바란?

 

썬 마이크로 시스템즈의 제임스 고슬링이라는 프로그래머와

다른 연구원들이 개발한 객체 지향적 프로그래밍 언어로

자바는 웹 애플리케이션 개발에 가장 많이 사용하는 언어 중 하나이며

모바일 기기용 소프트웨어 개발에도 널리 쓰이고 있습니다.

 

 

 

자바스크립트란?

 

 

객체기반의 스크립트 프로그래밍 언어를 말하고 있는데요.

자바스크립트는 웹브라우저 내에서 주로 사용이 되며

다른 응용 프로그램의 내장 객체에도 접근할 수 있는 기능을 가지고 있습니다.

 

 

 

자바스크립트는 1995년 12월 출시된 넷스케이프에서부터 공개가 되었는데요.

 자바스크립트와 자바 양쪽 모두 C에 바탕을 두었기 때문에 자바와

구문이 유사하다는 점과 이름이 유사하다는 점으로 인해 상당한 혼란을 가져왔다고 합니다.

 

 처음에는 모카라는 이름으로, 나중에는 라이브스크립트라는 이름으로 개발되었지만,

기존의 ‘자바’ 프로그래밍 언어의 마케팅 효과를 노린 점으로 인해 자바스크립트가 되었다고 합니다.

 

 

 

 

사실, 두 언어는 의미론적으로는 매우 다르며 각각의 객체 모델은 관련성이 없고

상당부분이 호환되지 않습니다. 자바와 자바스크립트는 이름만 유사할 뿐 전혀

다른 프로그래밍 언어인데요. 개발된 회사도 다르고 코드가 실행되는 방법,

실행되는 장소 등 다른 점이 상당히 많은 각각의 프로그래밍 언어입니다.

 

 

 

 

프로그램의 실행과정

 

 

 

프로그램의 실행과정이 다릅니다. 자바는 소스코드를 컴파일러가 목적코드로

 변환하는 컴파일 과정을 거쳐 이를 자바 가상 머신인 JVM에서 해석하여 실행하는

 과정을 거치는 반면 자바스크립트는 소스코드를 인터프리터가 읽는

즉시 결과를 출력해주고 있습니다.

 

 

 

지금까지 자바와 자바스크립트의 차이점 알아보았는데요.

IT용어에 대해 공부중이시라면 해당 포스팅을 통해 자바와 자바 스크립트 프로그래밍 구분을

명확히 알고 공부하시기 바랍니다.

반응형
Comments