2024. 1. 13. 01:10ㆍ카테고리 없음
공부할 언어는 JavaScript입니다.
아래 사진의 마크는, JavaScript입니다.
1. JavaScript의 개발자
JavaScript의 개발자는 브랜든 아이크입니다.
브랜든 아이크는 JavaScript와 브라우저 firefox를 만든 프로그래머입니다.
2.JavaScript 에 대해서...
JavaScript는 웹에서 주로 쓰는 대표적인 언어입니다.
웹페이지를 만들 때는 HTML과 CSS과 JAVASCRIPT를 씁니다.
HTML은 웹 페이지를 어떻게 구성 요소(버튼, 검색 창, 사진, 영상...)를 어떻게 구성할 것인지 등을 결정하는 언어입니다.
CSS는 그 구성 요소의 디자인이나 위치 등을 어떻게 구성할 지 결정할 때 쓰는 언어입니다.
Java Script는 그 구성 요소들이 어떻게 작동하게 할 지 결정하는 언어입니다.
이 3가지 언어는 브라우저에서 실행 결과를 볼 수 있습니다.
그런데, JavaScript를 브라우저 밖에서 실행 할 수 있게 해주는 환경이 Node.js입니다.
Node.js에 대해서 자세하게 알고 싶으시면 하기 링크를 보시면 됩니다.
HTML과 CSS에 대한 자세한 설명을 보시려면 하기 링크를 보시면 됩니다.
3.JavaScript와 Java 차이점
ⓐ실행 과정이 다릅니다.
ⓑ활용 분야가 다릅니다.
ⓒ 자료형 변수에 여러 개의 자료 형을 할당 할 수 있고, 없다.
등이 있습니다.
ⓐ실행 과정이 다릅니다. - Java 실행 과정
Java 컴파일러에 의해서 Class 파일로 바뀌고, jvm이 읽고 실행합니다.
①컴파일러란?
Compiler(이하 컴파일러) 는 번역하면 '해석기'라는 의미로 인간이 사용하는 고레벨언어를 기계가 이해할 수 있는 기계어(저레벨언어)로 해석해주는 번역 프로그램입니다.
②JVM(Java Virtula Machine)이란?
운영 체제(Operating System, 약칭: OS)에 상관없이 CPU(중앙 처리 장치)가 JAVA를 실행 할 수 있게 하는 가상의 컴퓨터다.
ⓐ실행 과정이 다릅니다. - Java Script실행 과정
JavaScript는 해석을 인터프리터가 합니다.
① 인터프리터란?
코드 한 번 해석하고, 실행하는 과정을 반복하는 프로그램입니다.
ⓑ활용 분야가 다릅니다. - Java 활용 분야
- 웹 프로그래밍(백앤드 분야에서 많이 사용)
- 안드로이드 애플리케이션
- 게임 개발
- 데이터베이스 처리
- 빅 데이터 및 분산 처리
ⓑ활용 분야가 다릅니다. - JavaScript 활용 분야
- 웹 페이지 만들기
- 웹 애플리케이션 만들기
- 데스크톱 앱 만들기
- 게임 만들기(브라우저 내 게임 만드는데 사용)
ⓒ 자료형 변수에 여러 개의 자료 형을 할당 할 수 있고, 없다. - Java
변수 선언 시 INT를 선언하면, INT형의 변수만 할당 할 수 있습니다.
ⓒ 자료형 변수에 여러 개의 자료 형을 할당 할 수 있고, 없다. - JavaScript
JavaScript의 차이점은 아무 변수에 여러 자료형을 할당 할 수 있습니다.