메인
home
소프트웨어
home
💎

1강. 프로그래밍이란?

프로그래밍이란 무엇일까?

디지털 기계장치 와 인간의 언어를 연결해주는 언어이다.
디지털 기계장치도 이해하면서, 인간도 이해할 수 있는 언어가 프로그래밍 언어이다.
사람은 프로그래밍 언어를 작성하여서 디지털 기계장치에게 명령어를 줄 수 있다.

프로그래밍 언어 레벨

저 수준 언어 : 저 수준이란 뜻은 기계어(10101010)과 가까운 언어라는 뜻이다. 저수준 언어는 기계어와 가깝기 때문에 기계에서 동작되는 속도가 빠르다. 하지만, 인간이 이해하기 어렵기 때문에 전문가들이 작성할 수 있는 코드이다. 대표적으로 어셈블리어와 C언어가 있다.
고 수준 언어 : 고수준 언어는 인간의 언어(영어)와 가까운 언어이다. 인간이 이해하기 쉽기 때문에 일반인들이 작성하는 프로그래밍 코드이다. 기계어로 번역되는 과정이 길기 때문에 기계에서 동작속도는 느리다. 하지만 요즘은 컴퓨터 성능이 좋아져서 고수준 언어도 동작속도가 빠르다 ! 대표적으로 파이썬이 있다.

프로그래밍 언어의 기계장치에 동작 과정

디지털신호 1 과 0 이란? 바로 전기적 신호이다.

디지털 신호 1 : 전압값 3.7V 사이에서 5.3V 까지 1로 인식
디지털 신호 0 : 전압값 0V ~ 0.7V 까지는 0으로 인식
일반적으로 컴퓨터 cpu는 2.1GHz인데, 1초에 디지털 신호 0과1을 21억번 전기적으로 진동한다는 뜻이다.