본문 바로가기

절차적 프로그래밍2

[CS/Basic] 절차적 프로그래밍은 '절차지향'이 아니다! 앞선 포스팅에서 '객체'에 대한 개념에 대해 짚고 넘어갔으니.. 이후 명령형 프로그래밍 패러다임 범주에 포함된 절차적 프로그래밍(Procedural Programming, PP) 객체지향 프로그래밍(Object-Oriented Programming, OOP) 위 2가지 프로그래밍 방식 중, 시대에 따른 패러다임 흐름(변화)을 살펴보기 위해 절차적 프로그래밍(Procedural Programming)을 선행하여 알아보도록 하겠습니다. 왜 '절차지향' 프로그래밍이 아닌, '절차적' 일까? '절차적(Procedural)' 프로그래밍은 프로시저(함수)를 활용한 프로그래밍 개념이다 절차적 프로그래밍의 영문 표기는 Procedural Programming 인데... 이를 한국어로 번역하게 될 경우 '절차' 혹은 '.. 2023. 1. 5.
[CS/Basic] 좀 더 나은 프로그램을 위해, 프로그래밍 패러다임 프로그래밍 언어, 3번째 포스팅입니다. 슬슬 그 끝이 보이기 시작합니다..? 👀 종류 및 특징 중, 이제 패러다임과 관련된 이야기를 나눠볼까 합니다. 패러다임 방법 혹은 목적 (저 수준/고 수준) 빌드(Build)유무 (컴파일 / 인터프리터) 자료형 지정 유무 프로그래밍 패러다임과 관련된 내용은 다소 철학적이고, 단번에 이해하기 어려운 개념이므로 본 포스팅에서는 예시를 활용하여 보다 쉽게 다뤄보도록 하겠습니다. 프로그래밍 패러다임(programming paradigm)이란? 특정 관점과 접근 방식에 따른 개발자의 코딩방식 패러다임(Paradigm)의 사전적 정의는 다음과 같습니다. 한 시대의 사람들의 견해나 사고를 근본적으로 규정하고 있는 인식의 체계. 또는 사물에 대한 이론적인 틀이나 체계. 즉, 일종.. 2022. 12. 26.