JavaScript(자바스크립트)는 웹사이트를 구현할 수 있는 유일한 언어로, 전 세계의 모든 웹사이트는 모두 자바스크립트를 사용하고 있다. 자바스크립트는 1995년 브랜든 아이크(Brendan Eich)라는 미국의 프로그래머가 만들었다. 파이어폭스(Firefox)라는 브라우저를 만든 사람이기도 하다.
혹시 'Java' 라는 프로그래밍 언어를 들어보았는가? 만약 들어보았다면 JavaScript 와 Java 는 아무런 연관이 없다는 사실을 알고 넘어가는 것이 좋을 것이다. JavaScript 라는 이름은 Java 의 인기가 엄청나게 높아지면서 마케팅 효과를 노리고, 허락을 받은 뒤 이름을 따라 한 것이다. 코드의 생김새도 꽤 비슷하다. 그런데 지금은 오히려 JavaScript 의 인기가 Java 를 능가하고 있다.
인도와 인도네시아가 완전히 별개의 국가인 것 처럼, Java 와 JavaScript 는 이름과 코드의 생김새만 비슷할 뿐, 언어가 쓰이는 용도나 언어로 할 수 있는 일은 다르다. 서로 관련이 없는 완전히 별개의 언어라는 것을 알고 있어야 한다.
function 더하기(첫번째수, 두번째수) { // 함수 선언
return 첫번째수 + 첫번째수; // 함수의 결과값
}
더하기(1, 2); // 실행 결과: 3
JavaScript 코드는 Python 으로 모든 과정을 완전히 끝내고 돌아왔다는 가정 하에 설명할 것이다. 따라서 반드시 Python 으로 모든 과정을 완전히 끝낸 후에 JavaScript 코드를 읽어주길 바란다. 그렇지 않으면 학습의 효율이 극도로 낮아질 것이다.
- 학습 순서: Python → JavaScript
시간이 흐를수록 브라우저도 통일화 되었고, 언어가 가진 단점도 보완이 되면서, 단점이 점점 없어지고 있는 언어다.
자주 방문하는 웹사이트의 구조를 접속해 보자. 그곳에 있는 버튼, 입력 폼 등 각종 인터렉션들은 모두 자바스크립트 언어로 구현된 것이다.
하나의 언어로 Full-stack 개발이 가능한 언어는 자바스크립트가 유일하다. - Developer Rex
궁금증 / 질문 / 개선점이 있다면 꼭 댓글을 달아주세요. 제가 최선을 다해 도와드리겠습니다. 여러분들의 최고의 학습 친구가 되어드리겠습니다.
#인생프로그래밍 #개발자렉스 #프로그래밍 #프로그래머 #개발자 #개발입문 #프로그래밍입문서적 #코딩교육 #코딩무료교육 #파이썬 #자바스크립트 #자바 #파이썬기초 #파이썬독학 #파이썬책 #혼자공부하는파이썬 #혼공파 #자바스크립트책 #앱개발 #어플개발 #ProgrammingOfLife #programming #programmer #coding #software #developer #python #javascript #java