본문 바로가기

코딩 이야기/프로그래밍 언어 이야기

자바(java)와 자바스크립트(javascript)의 차이점

반응형

서론

 

자바와 자바스크립트가 이름이 유사하여 헷갈리시는 분들이 계실 것 같아서 한번 자바와 자바스크립트에 대해 글을 써보려고 한다. 실제로 학교에서 누군가 나에게 물어보기도 하였다.

자바와 자바스크립트의 차이점

 

물론 둘다 개발언어이긴하지만, 완전 성향이 다른 언어이다. 정말 이름에 자바가 둘다 들어가긴하지만 연관이 없는 서로 생판 다른 언어이다. 개발의 토대, 회사, 만든 이 등 정말 아무 관련이 없다.

https://www.seguetech.com/java-vs-javascript-difference/

(자바와 자바스크립트는 햄과 햄스터와의 관계와 같다고 하는 밈이다.. 그만큼 아무 상관없다는 뜻)

 

자바는 제임스 고슬링이 만든 객체 지향 언어로 문법 구조가 C#과 많이 비슷하다.

자바스크립트 또한 객체 지향 언어이긴하나, 웹 개발 언어이다.

각각의 특징을 살펴보며 서로 무엇이 다르고 어떤 장점이 있는 지 알아보자.

 

자바의 특징

 

하이레벨 언어 중 꽤나 빠른 속도를 가지고 있다

 

프로그램의 관리, 협업 용이

 

오픈소스, 레퍼런스가 많다

 

웹 서버 사이드 언어, 앱 개발 언어 등 다양하게 사용

 

 

 

자바스크립트의 특징

 

html, css와 더불어 웹 개발에 당연히 사용되는 언어

 

웹의 겉으로 보이는 동적인 요소(애니메이션, 이미지 슬라이드)를 만드는 역할

 

여러가지 라이브러리를 추가하여 더 화려한 애니메이션 혹은 웹 서버 사이드 언어로도 활용가능.

 

 

 

 

결론

 

 

자바와 자바스크립트는 서로 이름만 비슷할 뿐 아무 상관 없는 언어들이다.

 

반응형