Nerd
Nerd
Nerd
전체 방문자
오늘
어제
  • 분류 전체보기 (439)
    • Today I Learned (333)
    • 주간회고 (8)
    • FrontEnd (5)
    • ErrorNote (7)
    • 자바스크립트 (24)
    • 알고리즘 (13)
    • html과 css (21)
    • 토이프로젝트 (5)
    • React-Native (1)
    • React (13)
    • node (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • wil
  • 데이터 타입
  • Today I Learned
  • 코드숨
  • TIL
  • npm i
  • 선언적 프로그래밍
  • ErrorNote
  • 리액트
  • pacakge.json
  • 파이썬 기초
  • 리덕스 툴킷
  • 모던 자바스크립트
  • 값의 할당 및 재할당
  • 토이프로젝트
  • 토이 프로젝트
  • 자바스크립트
  • 리액트 훅
  • 파이썬기초
  • 메타인지
  • npm ci
  • 3FS
  • package-lcok.json
  • Redux
  • 명령적 프로그래밍
  • 주간회고
  • 에러노트
  • 절차지향적 프로그래밍
  • React
  • JSX

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Nerd

Nerd

모던 자바스크립트] 프로그래밍 언어란..!
자바스크립트

모던 자바스크립트] 프로그래밍 언어란..!

2022. 3. 16. 00:05

프로그래밍 언어

사람이 기계어로 명령을 전달하는 것은 매우 어려운 일입니다!

따라서 약속된 구문(문법)으로 구성된 프로그래밍 언어를 사용해 프로그램을 작성 후

컴퓨터가 이해할 수 있는 기계어로 변환하는 일종의 번역기를 이용하여 명령을 전달할 수 있습니다!

이 일종의 번역기를 컴파일러 혹은 인터프리터라고 합니다.

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
    '자바스크립트' 카테고리의 다른 글
    • 모던 자바스크립트] 변수 호이스팅
    • 모던 자바스크립트] 변수란?!
    • TIL] 함수(2)
    • TIL] 함수
    Nerd
    Nerd
    꾸준히 열심히 지속적으로 하겠습니다!

    티스토리툴바