Recent Posts
Recent Comments
Link
Today
Total
02-13 03:00
관리 메뉴

채린씨의 티스토리

3. Overview 본문

자료구조, 알고리즘/JavaScript 기초 문법

3. Overview

채린씨 2022. 3. 3. 01:33

* JavaScript란?

- 객체 기반 스크립트 프로그래밍 언어

- 웹 브라우저 내에서 주로 사용하며, 다른 응용 프로그램의 내장 객체에도 접근할 수 있는 기능을 가짐

- Node.js와 같은 런타임 환경과 같이 서버 프로그래밍에도 사용

- Mocha -> LiveScript -> JavaScript로 이름 변경

- java와 구문이 유사한 점도 있지만, 두 언어 모두 C언어의 기본 구문에 바탕을 뒀기 때문일 뿐 직접적인 연관은 없음

- 이름과 구문 외에는 java보다 Self나 Scheme과 유사성이 많음

- EcmaScript의 표준 사양을 가장 잘 구현한 언어로 인정받고 있음

- JS 엔진 위에서 수행

 

* EcmaScript란?

- Ecma InternationalECMA-262 기술 규격에 따라 정의하고 있는 표준화된 스크립트 프로그래밍 언어

- JavaScript를 표준화하기 위해 만들어졌으며, 액션스크립트와 J스크립트 등 다른 구현체도 포함

- 웹의 클라이언트 사이드 스크립트로 많이 사용되며, Node.js를 사용한 서버 응용 프로그램 및 서비스에도 점차 많이 쓰이고 있음

 

* Ecma International이란?

- 정보와 통신 시스템을 위한 국제적 표준화 기구

 

* ECMA-262란?

- Ecma International에서 제정한 기술 규격의 이름으로, 범용 목적의 스크립트 언어 명세 기술

 

* JavaScript 변환 절차

https://v8.dev/blog/background-compilation

Comments