총 2개
-
ebnf bnf 변환2024.09.021. 프로그래밍 언어 소개 1.1. 프로그래밍 패러다임과 프로그래밍 언어 패러다임 프로그래밍 패러다임은 프로그램을 작성하는 전형적인 방식을 말하며, 프로그래밍 언어 패러다임은 특정 프로그래밍 패러다임을 지원하는 언어의 특성을 의미한다. 프로그래밍 패러다임과 프로그래밍 언어 패러다임은 밀접한 관계가 있지만 일대일로 대응하는 것은 아니다. 프로그래밍 패러다임은 컴퓨팅 환경의 변화에 따라 다양한 유형으로 발전해왔다. 초기에는 자원이 제한적이어서 효율적인 절차가 중요했기 때문에 명령형(imperative) 프로그래밍 패러다임이 주를 ...2024.09.02
-
for 문 EBNF2024.09.021. 프로그래밍 언어의 기능과 평가 기준 1.1. 프로그래밍 언어의 기본 기능 1.1.1. 작성력 작성력(writability)은 프로그래밍 언어의 기본 기능 중 하나로, 프로그래밍 과정에서 프로그래머가 코드를 작성하기 편리하고 수월한 정도를 나타낸다. 작성력은 프로그래밍 언어의 문법 구조, 키워드 및 식별자 명명 방식, 데이터 타입 지원, 연산자 및 제어구조 등 전반적인 언어 설계에 의해 결정된다. 언어의 작성력이 높다는 것은 프로그래밍 과정에서 프로그래머의 생산성과 편의성이 높다는 것을 의미한다. 예를 들어 C 언어는 포...2024.09.02