JavaScript_ 프로그래밍 언어

Adela·2020년 4월 30일
0

JavaScript

목록 보기
7/17
post-thumbnail

Algorithm is a step-by-step process.
컴퓨터 프로그램은 알고리즘의 모음이다.

프로그래밍 언어는 프로그래머가 프로그램을 개발할 수 있도록 도와주는 tool이다.

the 3 Major families of languages

Machine LanguageAssembly LanguageHigh-level Language
Speed of Execution
Code Density
Machine Specific
↔️
↔️
↔️
Implementation
Flexibility
Protability

Machine Languages

기계어
0, 1의 조합으로 이루어져 있다.
컴퓨터의 the 'native' language.

사람이 사용해서 프로그램을 개발하기에는 무리가 있다.

Assembly Languages

명령어, 예약어가 10가지 가량 있다.

기계어에서 좀 더 나은 프로그래밍으로 발전하는 단계

High-level Languages

현재의 programming language.

Assembly languages가 컴파일되면 High-level Languages로 변환 된다.
예외) JavaScript는 compile 과정을 거치지 않는다.

JavaScript의 경우 한줄 한줄 바로 컴퓨터가 읽을 수 있도록 해석된다.

절차지향적 언어

1 다음 2, 2 다음 3 처럼 코드 안에서 순차적으로 진행해서 특정 기능을 하도록 만든 언어

예) C, Pearl, HTML ...

객체지향적 언어

프로그램을 구성하는 모든 요소들은 Object로 접근하고 다룰 수 있다.

Object : 어떤 물체, thing.
예) DOM은 HTML Element라는 object로 구성되어 있다.
JAVA, C++, C#, Python, PHP, JavaScript...

profile
👩🏼‍💻 SWE (FE)

0개의 댓글