면접

CS공부

절차지향 언어 VS 객체지향 언어

절차지향 언어 (Procedural Programming) 어떤 기능을 어떤 순서로 처리할 것인가? 데이터 중심. 순차적. 빠른 실행속도. C언어 절차지향 언어는 절차지향 프로그래밍에 쓰이는 언어이다. 개체를 순차적으로 처리하여 프로그램 전체가 유기적으로 연결되어 있다. 그렇기 때문에 서로 분리되어서도 안되고 순서에 따라 진행되어야 한다. 프로그램의 순서와 흐름을 먼저 세운 뒤 필요한 자료구조와 함수들을 설계하는 방식이다. 특징 1) Top-Down 하나의 큰 기능을 처리하기 위해 작은 단위의 기능들로 나누어 처리한다. 2) 데이터와 함수를 별개로 취급 특정 기능을 수행할 때, 메서드를 직접 호출해야 한다. (객체가 메서드를 가지고 있는 객체지향 언어와 다름) 3) 모든 함수는 데이터 공유가 가능 메서드..

DEV장화
'면접' 태그의 글 목록