본문 바로가기
  • 내가 궁금한 IT 및 기술관련 지식모음📂
프로그래밍

자바(Java)와 자바스크립트(JavaScript) 차이, 이름이 비슷한 이유?

by ※⊙ 2024. 4. 24.
반응형

프로그래밍 언어 중 자바(Java)와 자바스크립트(JavaScript)는 현재 가장 널리 쓰이는 프로그래밍 언어이다. 이름이 비슷하여 간혹 두 프로그래밍 언어가 서로 연관되는 것이라고 생각할 수 있는데 자바(Java)와 자바스크립트(JavaScript)는 서로 관계없는 언어이다. 이에 대해 알아보자.

 

반응형

 


자바(Java)

자바는 객체지향 프로그래밍(OOP) 언어로 1995년 썬마이크로시스템(현재의 오라클)에서 개발된 언어이다. 코드의 재사용성, 유지보수성, 이식성, 확장성 높고 자바 가상머신 (JVM : Java Virtual Machine)을 통해 다양한 플랫폼에서 실행이 가능하여 지금까지도 많이 사용되고 있는 언어이다.

 

Java

 

웹 서버는 물론 모바일 애플리케이션도 제작이 가능하고, 차량시스템이나 게임, 데스크탑 애플리케이션도 개발이 가능하다.

 

자바는 컴파일러(Compiler)이다.

 


자바스크립트(JavaScript)

자바스크립트는 웹 페이지에서 동적인 기능을 위해 개발된 언어로 1995년 넷스케이프 커뮤니케이션즈에서 '브렌던 아이크'가 개발한 언어이다. 초창기에는 라이브스크립트(LiveScript)라는 이름으로 발표되었으나, 이후에 자바스크립트(JavaScript)로 명칭이 변경되었다.

 

JavaScript

 

현재는 웹 페이지 뿐만 아니라 웹 애플리케이션의 핵심 기술로 자리 잡아 백엔드에서 서버 측 애플리케이션 개발에도 사용되고 있다.

 

자바스크립트는 인터프리터(Interpreter)이다.

 


이름이 비슷한 이유?

자바(Java) 언어는 공개 후 플랫폼 독립적이라는 특징과 다양한 라이브러리 제공 등 여러 장점으로 많은 사람들에게 알려지며 인기를 얻었다. 자바스크립트를 만든 '브렌던 아이크'는 이러한 자바(Java)의 인기와 성공을 따라가기 위해 언어의 명칭을 라이브스크립트라는 초기 이름에서 자바스크립트라고 명칭을 자바와 비슷하게

변경하였다.

 

자바스크립트 코드

 

하지만 서로 이름만 비슷할 뿐 자바(Java)와 자바스크립트(JavaScript)는 기술적으로도 다르며 서로 호환이 되지 않는 완전히 다른 언어이다.

 

 

 

 

 

반응형

댓글