에뛰드 블로그
article thumbnail

🩷 5주차 미션

 

🩵 기본미션

 

🩵 선택미션

절차지향 프로그래밍 객체지향 프로그래밍 함수형 프로그래밍
소스 코드를 위에서부터 차례대로 읽고 실행하는 방식 프로그램을 객체 단위로 나누어 프로그래밍하는 방식 함수형 기능들을 활용해서 변수의 사용을 최소화하는 프로그래밍 방식
장점 : 실행 속도가 빠름

단점
● 모든 구성 요소가 유기적으로 연결되어 있기 때문에 사소한 문제 하나만 생겨도 시스템 전체가 돌아가지 않음

실행 순서가 정해져 있기 때문에 소스 코드의 순서가 바뀌면 결과가 달라질 수 있음
장점 : 유지보수도 쉽고 생산성도 좋음

단점
모든 객체의 역할과 기능을 이해해야 하기 때문에 설계에 많은 시간이 걸림

처리 속도가 절차지향보다 느림

객체지향 언어는 대체로 난도가 높은 편임
장점 : 적절히 사용하기만 하면 프로그램에서 매우 유용

단점
프로그램이 복잡해짐

여러 스레드가 돌아가면 변수는 오류의 원인으로 작용할 가능성 커짐

 

🩷 CHAPTER 03 정리

 

CHAPTER 03

🩷 03-1 컴퓨터는 어떻게 일하나요? 🩵 CPU CPU (Central Processing Unit) : 컴퓨터를 통제하고 주어진 작업을 수행하는 장치 다른 컴퓨터의 구성 요소와 정보를 주고받으면서 컴퓨터에서 이뤄지는 모든

voielactee.tistory.com

해당 글을 보시면 자세하게 정리되어 있습니다!!

profile

에뛰드 블로그

@MISU 미수

매일매일 1px씩 성장하는 개발자입니다! 성장하면서 알게 된 저의 지식을 공유하고 성장하기 위한 블로그입니다

검색 태그