컴퓨터 지식

[CS]절차적 언어 , 비절차적 언어 / 절차적 프로그래밍, 객체지향 프로그래밍

bornsoon 2024. 10. 27. 23:16
절차적 언어 ==> "HOW"
[알골, 포트란, 베이지, C 등]

비절차적 언어 ==> "WHAT"
[ SQL]

절차적 프로그래밍 (procedural programming)
==> 프로시저(루틴, 하위프로그램, 서브루틴, 메서드, 함수) 를 이용한 프로그래밍 패러다임
(명령형 프로그래밍의 일종)
절차적으로 실행하는 것이 아니라 "프로시저 == 절차" 임에 주의!!

객체지향 프로그래밍
"객체와의 상호작용!"
컴퓨터 프로그램을 객체라는 기본 단위로 나누고 이들의 상호 작용으로 서술하는 방식

<"캡슐화", "정보 은닉", "상속", "다향성">

728x90