본문 바로가기
기초

코딩, 프로그래밍 언어, 알고리즘 기초 개념

by danny-j 2022. 11. 9.

Coding

  • Code + ing
  • 명령어를 작성한다

 

Code(명령어)

  • 컴퓨터에게 명령하는 것

 

컴퓨터

  • PC뿐만이 아니라 스마트폰, 노트북, 태블릿, 서버, 기계, 드론, 스마트 워치, 자동차 등
  • 명령어에 의해서 변화할 수 있는 모든 전자기기

 

프로그래밍 언어

  • CPU를 통해 연산을 하는 컴퓨터는 0과 1(바이너리 코드)밖에 알지 못함
  • 컴파일러는 프로그래밍 언어를 기계어(1010110101)로 바꿔주는 것
  • 프로그래밍 언어를 컴파일러를 통해 기계어로 컴퓨터가 이해할 수 있게 함
  • 프로그래밍 언어는 크게 고급언어(사람의 말과 비슷)와 저급언어(컴퓨터에 더 가까움)로 나뉨

 

알고리즘

  • 컴퓨터는 논리적인 명령어만 알아들음
  • 샌드위치 코딩(기법) => 샌드위치를 만들 때 컴퓨터한테 명령 하듯이 함, 알고리즘 연습
  • 구체적/논리적 명령 필요

댓글