컴퓨터 과학 역사에서 가장 영향력 있는 7개의 논문


  1. 계산 가능한 수에 관하여, 결정 문제에의 응용 (1936년, 앨런 튜링)

    • 핵심 아이디어: 튜링은 '튜링 머신'이라는 개념을 통해 컴퓨터가 이론적으로 수행할 수 있는 작업의 범위를 정의하였습니다.

    • 현대적 중요성: 모든 프로그래밍 언어와 코드가 튜링의 규칙에 따라 작동하며, 양자 컴퓨팅에서도 그의 이론이 적용됩니다.

  2. 정보의 수학적 이론 (1948년, 클로드 섀넌)

    • 핵심 아이디어: 정보 이론을 통해 데이터 압축과 오류 수정 코드를 가능하게 하였습니다.

    • 현대적 중요성: 텍스트 전송, 비디오 스트리밍, 화상 통화 등에서 섀넌의 이론이 활용됩니다.

  3. 대규모 공유 데이터 뱅크를 위한 관계형 데이터 모델 (1970년, 에드거 F. 코드)

    • 핵심 아이디어: 데이터를 테이블에 저장하고 논리적 연산으로 조작하는 관계형 모델을 제안하였습니다.

    • 현대적 중요성: SQL과 관계형 데이터베이스의 기초가 되었으며, 데이터 조직의 기본 개념을 제공하였습니다.

  4. 정리 증명 절차의 복잡성 (1971년, 스티븐 A. 쿡)

    • 핵심 아이디어: NP-완전성 개념을 도입하여 문제의 난이도를 설명하였습니다.

    • 현대적 중요성: 알고리즘, 암호학, 효율적인 해결책 탐색에 큰 영향을 미쳤습니다.

  5. 패킷 네트워크 상호 연결을 위한 프로토콜 (1974년, 빈튼 G. 서프, 로버트 E. 칸)

    • 핵심 아이디어: 서로 다른 네트워크가 통신할 수 있는 TCP/IP 프로토콜을 개발하였습니다.

    • 현대적 중요성: 인터넷의 기본 프로토콜로, 웹 브라우징, 이메일 전송 등에 사용됩니다.

  6. 정보 관리: 제안 (1989년, 팀 버너스리)

    • 핵심 아이디어: 하이퍼텍스트 시스템을 제안하여 월드 와이드 웹을 탄생시켰습니다.

    • 현대적 중요성: 웹을 통해 지식 공유 방식을 혁신하였습니다.

  7. 대규모 하이퍼텍스추얼 웹 검색 엔진의 해부 (1998년, 세르게이 브린, 래리 페이지)

    • 핵심 아이디어: 링크 분석을 기반으로 한 검색 엔진, 즉 구글을 개발하였습니다.

    • 현대적 중요성: 정보 검색 방식을 재정의하고 데이터 중심 기술의 시대를 열었습니다.


https://terriblesoftware.org/2025/01/22/the-7-most-influential-papers-in-computer-science-history/


The 7 Most Influential Papers in Computer Science History

Terrible Software

The 7 Most Influential Papers in Computer Science History

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2025년 1월 31일 오전 8:13

 • 

저장 83조회 3,972

댓글 0

    함께 읽은 게시물

    [Dev] 2025년에 놓쳐선 안 될 25가지 오픈소스 개발 도구

    ... 더 보기

    25 top open-source tools for building web apps you can't afford to miss in 2025🎉 🚀

    DEV Community

    25 top open-source tools for building web apps you can't afford to miss in 2025🎉 🚀

     • 

    저장 68 • 조회 3,396


    구현패턴으로 DB사용비용을 10배줄이기

    ... 더 보기

    kopring-reactive-labs/Docs/eng/08_bulkprocessor.md at main · psmon/kopring-reactive-labs

    GitHub

    kopring-reactive-labs/Docs/eng/08_bulkprocessor.md at main · psmon/kopring-reactive-labs

     • 

    댓글 1 • 저장 31 • 조회 2,551


    무너지고 있는 프론트엔드, 백엔드 직군의 경계에 대한 고찰

    AI 기술이 우리 일상과 산업 전반에 스며들면서 소프트웨어 개발 환경 역시 큰 변화의 물결을 맞이하고 있다. 특히 코딩을 돕는 AI 에이전트의 등장은 개발 생산성에 대한 큰 변화를 만들고 있다. 나 역시 이러한 변화를 체감하며, 나에게 익숙한 소프트웨어 개발의 대표적인 두 축인 프론트엔드와 백엔드 영역에서 AI 기술이 미치는 영향과 그로 인해 변화하는 소프트웨어 엔지니어의 역할에 대해 개인적인 생각을 정리해 본다.

    ... 더 보기

     • 

    저장 37 • 조회 4,768



    이력서 팁: 문제를 해결한 경험, 이렇게 써봐요!

    ... 더 보기

    Whatever - 인정받는 메이커들의 왓에버 과외

    Whatever

    Whatever - 인정받는 메이커들의 왓에버 과외

     • 

    저장 13 • 조회 938