Enjoy Programming

1. javascript의 기본 개념 본문

JavaScript/Vanilla Js

1. javascript의 기본 개념

LEETAEEON 2021. 4. 2. 09:56

자바스크립트는 HTML, CSS와 함께 웹을 구성하는 요소 중 하나로 웹브라우저에서 동작하는 유일한 프로그래밍 언어!

기본 문법은 C, JAVA와 유사하고 self에서는 proto type기반 상속을 , scheme에서는 일급 함수의 개념을 차용했다.

 

별도의 컴파일 작업을 수행하지 않는 interpreter language이다. - 내가 아는 python도 인터프리터 방식.

인터프리터 : 소스코드를 즉시 실행

컴파일러 : 빠르게 동작하는 머신코드를 생성 & 최적화

 

자바스크립트는 imperative(명령형), functional(함수형), prototype-based(객체지향 프로그래밍)을 지원하는

멀티 패러다임 프로그래밍 언어

클래스, 상속, 은닉을 위한 키워드 private가 없어서 객체지향 언어가 아니라고 오해를 하지만

자바스크립트는 다른 객체지향언어보다 효율적이며 강력한 prototype based 객체지향 언어

 

참고%

poiemaweb.com/js-introduction

 

Introduction | PoiemaWeb

자바스크립트는 HTML, CSS와 함께 웹을 구성하는 요소중 하나로 웹브라우저에서 동작하는 유일한 언어로 1995년 Brendan Eich(Nescape)가 Navigator 2를 위하여 개발한 웹페이지에 포함되는 스크립트 언어

poiemaweb.com

 

'JavaScript > Vanilla Js' 카테고리의 다른 글

vanilla js challenge1  (0) 2021.04.21
Arrow function (ES6)  (0) 2021.04.09
javascript의 기본 문법을 알아보자  (0) 2021.04.07
브라우저의 동작 원리  (0) 2021.04.07
2. javascript 개발 환경  (0) 2021.04.02