공부/프로그래밍언어론
2020. 4. 27.
프로그래밍 언어의 구문
프로그래밍 언어는 언어 구문(syntax)과 언어 의미로 구성된다. 모두 자연어로 기술 될 수 있으며, 실제로 프로그래밍 언어 초창기에는 영어 표현으로 기술했다. 언어 의미는 아직까지도 대부분 영어로 기술되는 반면, 구문은 거의 초창기부터 사용되고 있는 형식시스템이 제공된다. - 언어 정의(def): 구문(syntax), 의미(semantics) 자연어 정의, 형식화된 표현법 정의 구문 형식 정의 - BNF, EBNF(BNF확장), 구문 도표 - 컴퓨터라는 프로그램을 실행 할 수 있는 알고리즘+자료구조 집합 하드웨어 컴퓨터(실제 컴퓨터) 스프트웨어 시뮬레이트 컴퓨터(software simulated computer) 가상 컴퓨터(virtual computer) 가상 컴퓨터 고급 언어 프로그래머는 컴퓨터를..