[프로그래밍 기초]
프로그래밍 언어 컴퓨터와 명령을 주고받기 위해서는 코드 + 컴퓨터 가 필요로 한다 코드는 컴퓨터가 알아듣기 위한 언어이고, 프로그래밍 언어는 그 코드를 전달하기 위한 도구라고 할 수 있다. python, c, java 등 다양한 언어가 존재하지만, 궁극적으로 컴퓨터에게 명령을 전달하기 위한 도구이다. 프로그래밍 언어마다 문법(syntax)과 문맥(semantics)이 다르다. 파이썬(Python)의 장점 인터프리터 언어 높은 확장성 동적인 데이터 타입 지원 다양한 데이터 타입 간단하고 쉬운 문법 메모리 자동 관리 Computer Architecture 폰 노이만 구조 하버드 구조 장점 범용성이 크다 명령과 데이터를 동시에 접근 할 수 있어 속도가 빠르다 단점 병목현상으로 CPU가 명령어와 데이터에 동시 ..