-
입문자를 위한 파이썬 기초 - #1. 프로그래밍 언어 개요파이썬 2021. 1. 5. 02:27728x90
사람과 컴퓨터의 다른 점
사람은 스스로 이성적, 감성적 등 여러 감정에 의해 문제에 대해 추론하며 판단한다. 반면, 컴퓨터는 스스로 판단을 내리지 못하며 뛰어난 처리속도를 기반으로 다양한 일을 수행한다.컴퓨터의 말, 기계어
한국인은 한국어, 미국인은 미국어 등 사람은 "말"이라는 의사소통 수단을 이용해 생각을 전달한다.사람이 컴퓨터에게 직면한 문제를 해결하기 위해 명령을 내릴때는 미국인에게 한국인이 대화하기 위해 미국어를 배워야 하듯 컴퓨터의 언어인 컴퓨터 언어를 사용해 전달해야 한다.
고급 언어와 저급 언어
컴퓨터는 0과 1로만 이루어진 기계로 본래라면 01010101? 000101!! 등을 사용해 전달해야 하지만 이를 적절히 사용해 컴퓨터와 대화할 수 있는 사람이 얼마나 될까? 이를 위해 만들어진 것이 컴퓨터 언어인 프로그래밍 언어다. 프로그래밍 언어를 사용해 사람이 작성한 내용은 번역 과정을 통해 컴퓨터에게 최종적으로 기계어로 전달된다.이때 "컴퓨터 처리"에 맞춰진 언어인가? "사람이 내용을 편하게" 작성할 수 있게 된 언어인가? 에 따라 저급 언어와 고급 언어로 분류한다.
저급 언어
고급 언어
컴퓨터가 이해하기 쉬운 형태의 프로그래밍 언어이다.
사람이 이해하기 쉬운 언어,
컴퓨터에게 전달될 때 기계어로 번역하는 과정이 필요하다.
기계어 : 컴퓨터가 이해하는 가장 기초적인 언어
어셈블리 언어 : 기계어와 1:1로 대응된 연상기호코드 사용 언어BASIC : 교육용(초보자용) 인터프리터 언어, 대화형
PORTRAN : 인터프리터 언어, 수치계산용
COBOL : 사무처리용 언어
C : 시스템개발용 언어
JAVA : 객체 지향적 프로그래밍 언어, 범용
등등'파이썬' 카테고리의 다른 글
입문자를 위한 파이썬 기초 #6. 들여쓰기와 주석 (0) 2021.01.10 입문자를 위한 파이썬 기초 #5. IDLE 편집기 사용하기 (0) 2021.01.09 입문자를 위한 파이썬 기초 #4. 파이썬 설치 (0) 2021.01.08 입문자를 위한 파이썬 기초 #3. 파이썬 언어의 장점 (0) 2021.01.07 입문자를 위한 파이썬 기초 - #2. 파이썬의 입지 (0) 2021.01.06