프로그래밍 언어
사람이 기계어로 명령을 전달하는 것은 매우 어려운 일입니다!
따라서 약속된 구문(문법)으로 구성된 프로그래밍 언어를 사용해 프로그램을 작성 후
컴퓨터가 이해할 수 있는 기계어로 변환하는 일종의 번역기를 이용하여 명령을 전달할 수 있습니다!
이 일종의 번역기를 컴파일러 혹은 인터프리터라고 합니다.
7F 45 4C 46 01 01 01 00 00 00 00 00 00 00 00
00 02 00 03 00 01 00 00 00 35 40 B3 04 2C 00
00 00 00 00 00 00 00 00 00 00 34 00 20 00 01
00 00 00 00 00 00 00 00 40 B3 04 B2 0C EB 1C
62 00 00 00 62 00 00 00 05 00 00 00 00 10 00
00 48 65 6C 6C 6F 20 77 6F 72 6C 64 0A B9 4C
40 B3 04 93 CD 80 EB FB
위 코드는 Hello world를 출력하는 기계어 코드입니다.
프로그래밍 언어를 사용하면 어떻게 바뀔까요?
console.log('Hello world')
확실히 기계어 코드보다 자바스크립트 코드를 사용하면 사람이 알아볼 수 있게끔 변환이 됩니다.
프로그래밍은 프로그래밍 언어를 사용해 컴퓨터에게 명령을 전달하는 일종의 커뮤니케이션이라 할 수 있습니다.
프로그래밍 언어는 구문과 의미의 조합으로 표현됩니다!
'자바스크립트' 카테고리의 다른 글
모던 자바스크립트] 변수 호이스팅 (0) | 2022.03.19 |
---|---|
모던 자바스크립트] 변수란?! (0) | 2022.03.17 |
TIL] 함수(2) (0) | 2021.07.29 |
TIL] 함수 (0) | 2021.07.28 |
TIL] 객체 (0) | 2021.07.27 |