컴퓨터란 무엇인가?
컴퓨터는, 어떤 데이터가 존재하고, 그 데이터를 활용해 동작이 가능한 것
실생활을 잘 반영해서 만드는 것이 좋은 프로그램이다.
프로그램 = 자료구조 + 알고리즘
<aside> 💡 Thing(data) + Function(action)
</aside>
절차지향은 Thing과 Function을 분리해서 다루는 방식(C언어)
객체지향은 Thing과 Function을 함께 다루는 방식
컴퓨터가 효율적으로 문제를 처리하기 위해서