마토의 세상

MATO WORLD

프로그래밍언어선택 2

컴퓨터 개론 02. 프로그래밍 언어 이해하기 (2)

프로그래밍 언어 Overview 01. 프로그래밍 언어의 스펙트럼 - 프로그래밍 언어 분류 기준 1. 객체 지향 지원 여부 2. 변수의 자료형 지정 여부 3. 컴퓨터와 인간 중 어디에 더 가까운지 (상대적 개념 - 스펙트럼-> 추상화의 정도) - 프로그래밍 언어를 추상화가 얼마나 되었는지를 기준으로 분류하는 방법 기준 : 변수의 자료형 컴퓨터에 가까운 언어 = 저수준 언어 (Low-Level Programming Language) -> 사람이 이해하기 어렵다. -> 1, "1"을 다르게 인식 (자료형을 필요로 한다) -> 추상화가 적게 되어있는 언어 사람에 가까운 언어 = 고수준 언어 (High-Level Programming Language) -> 컴퓨터가 이해하기 어렵다. -> 1, "1"을 동일하게..

컴퓨터 개론 02. 프로그래밍 언어 이해하기

프로그래밍 언어 살펴보기 : 프로그래밍 언어의 공통적인 원리 01. 프로그래밍을 배우기 힘든 이유 - 제대로 공부하기 쉽지 않은 프로그래밍 언어가 다양하여 방향성을 정하지 못하고 비전공자가 판단하기 매우 어려움. 어떤 분야에 관심이 있는지, 성향은 어떤지에 따라 언어를 다르게 선택하게 됨. 03. 프로그래밍 언어란? (+ 컴퓨터, 프로그램, 프로그래밍 언어에 대한 이해 필요) - 컴퓨터 : 일을 대신 해주는 기계 - 프로그램 : 컴퓨터가 어떤 일을 해야 할 지 알려주는 설명서 -> 컴퓨터가 할 일이 프로그래밍 언어로 적혀 있는 것 - 프로그래밍 언어 : 설명서를 쓰기 위해 사용하는 언어 05. 프로그래밍 언어의 발전 컴퓨터가 발전하면서 프로그래밍 언어도 함께 발전하였음. 예 ) 컴퓨터 -> 파스칼 계산기..