알쓸잇(it)잡/아는척-컴퓨터

[아는척 10] 컴퓨터는 어떻게 생각하는가? — 자료구조와 알고리즘의 여정

IT조아(it-zowa) 2025. 12. 12. 05:22
728x90
반응형

우리는 매일 기술과 함께 살지만, 그 뒤에서 세상을 움직이는 보이지 않는 구조와 절차에 대해서는 잘 모른다. 파일을 찾고, 영상을 추천받고, 검색창에 질문을 던지는 일들 뒤에는 데이터를 정리하는 방식과 문제를 해결하는 절차, 그리고 인간의 사고를 닮은 알고리즘이 작동한다.

 

이 글들은 그 기술의 내면을 간단히 들여다본다. 먼저 자료구조를 통해 컴퓨터가 데이터를 어떻게 정리하고 기억하는지를 살펴보고, 알고리즘을 통해 문제를 해결하기 위해 생각을 순서로 만드는 방법을 이해한다. 그다음 유튜브 알고리즘을 통해 이러한 기술이 실제로 우리의 관심과 시간을 어떻게 조직하는지 확인한다. 또한 알고리즘이라는 단어의 기원이 된 알 콰리즈미, 그리고 프로그래밍의 바이블을 쓴 도널드 커누스의 이야기를 통해 오늘의 기술 뒤에 있는 역사와 철학도 함께 바라본다.

 

결국 이 모든 이야기는 묻는다.

“우리는 어떻게 생각하고, 어떻게 계산하며, 어떻게 세상을 정리하는가?”

기술을 이해하는 일은 곧, 우리의 사고를 이해하는 일이다.

  • 자료구조 - 데이터를 정리하는 방식
  • 알고리즘 - 문제를 푸는 절차의 기술
  • 유튜브 알고리즘, 당신을 이미 알고 있다.
  • 알고리즘의 조상 <알 콰리즈미>
  • 1달러의 전설 - 완벽주의자 <도널드 커누스>의 유머
반응형