카테고리 없음

[혼공학습단 10기] 5주차 (8/7~8/13)

에스킹덤 2023. 8. 13. 22:22

5주차 Chapter 03 기본미션

 


<Ch.03(03-3) 확인 문제 풀고 인증하기(p. 260 ~ 261)>

 

5주차 Chapter 03 선택미션

 


<절차지향/객체지향/함수형 프로그래밍 특징 정리하기(p. 244 ~ 256)>

 

  • 절차지향 프로그래밍

    : 소스 코드를 위에서부터 차례대로 읽고 실행하는 방식

      소스 코드를 순차적으로 실행하기 때문에 소스 코드의 순서가 굉장히 중요하며, 프로그램 전체가 유기적으로 연결됨

 

  • 객체지향 프로그래밍

    : 프로그램을 객체 단위로 나누어 프로그래밍하는 방식

      프로그램을 그저 데이터와 처리 방법으로 나누는 것이 아니라, 프로그램을 다수의 객체로 만들고 이 객체끼리 서로 상

      호작용하는 방법을 말함

 

  • 함수형 프로그래밍

    : 함수형 기능들을 활용해서 변수의 사용을 최소화하는 프로그래밍 방식

      프로그래밍 언어가 제공하는 기능들을 사용해서 어떤 '상태 값(변수)'을 두지 않고 기능을 설계함

      외부에 따로 상태 값을 두지 않고 내부에서 연쇄적으로 기능을 사용해서 결과를 연산함