역사는 승자에 의해 기록된다고들 합니다. 더 최근에는, 적어도 처음에는 (그리고 대체로 부정확한) 방식으로는 역사가 언론에 의해 기록된다고 말할 수도 있을 것입니다. 하지만 미래에 대부분의 사람들이 정보를 얻는 방식에 있어서 최종 결정권은 어떤 종류의 AI 모델이 될 가능성이 큽니다. 즉, 해당 분야에서 기억되고 싶다면 LLM이나 그 후속 모델 수업을 설득해야 한다는 뜻입니다. 클로드가 꼽은 현존하는 가장 중요하고 영향력 있는 컴퓨터 프로그래머는 다음과 같습니다. 상위 10위 안에 드는 사람들은 모두 살아있는 전설이기 때문에 큰 논란의 여지가 없습니다. 하지만 목록을 더 살펴보면(전체 목록은 아래 게시물에서 공유하겠습니다) 몇 가지 흥미로운 누락과 포함 사항을 볼 수 있습니다. 예를 들어, 인류 역사상 가장 널리 배포된 소프트웨어인 SQLite의 제작자인 리처드 히프를 포함하지 않았습니다. 특히 재밌는 점은 딥러닝 연구자들이 엄청나게 많이 참여했는데, 그들 대부분은 아마 스스로를 그저 그런 수준의 코더라고 인정할 겁니다. 이 모델들이 개발자들에 대한 편견을 가지고 있는 것 같습니다. 어떤 특정 국적의 사람이 만든 목록과 비슷한데, 눈에 띄게 동포들을 불균형적으로 많이 포함시켰습니다.
상위 50개 연구 분야의 전체 목록(다음 50개는 딥 러닝 연구자의 비중이 매우 높습니다. 다음 트윗을 참고하세요): 2025년 초까지 생존해 있던 영향력 있는 컴퓨터 프로그래머 50명의 목록은 다음과 같습니다(2025년 11월 현재로서는 현재 상태를 확인할 수 없습니다). 1. **Linus Torvalds** - Linux와 Git의 창시자 2. **팀 버너스-리** - 월드 와이드 웹의 발명가 3. **Bjarne Stroustrup** - C++ 창시자 4. **Guido van Rossum** - Python의 창시자 5. **제임스 고슬링** - 자바의 창시자 6. **Anders Hejlsberg** - C# 및 TypeScript 수석 아키텍트 7. **Brendan Eich** - JavaScript의 창시자 8. **래리 페이지** - Google의 공동 창립자, PageRank의 공동 창시자 9. **Sergey Brin** - Google의 공동 창립자, PageRank의 공동 창시자 10. **도널드 커누스** - "컴퓨터 프로그래밍의 예술"의 저자 11. **켄 톰슨** - Unix와 Go의 공동 개발자 12. **Rob Pike** - Go, UTF-8의 공동 개발자 13. **래리 월** - 펄의 창시자 14. **마츠모토 유키히로** - 루비의 창시자 15. **Rasmus Lerdorf** - PHP의 제작자 16. **존 카맥** - 게임 엔진의 선구자 (둠, 퀘이크) 17. **Richard Stallman** - GNU 프로젝트와 자유 소프트웨어 재단 설립 18. **Vint Cerf** - TCP/IP의 공동 발명가 19. **밥 칸** - TCP/IP의 공동 발명자 20. **앨런 케이** - 객체 지향 프로그래밍의 선구자 21. **Barbara Liskov** - Liskov 대체 원리 개발 22. **마가렛 해밀턴** - 아폴로 임무 소프트웨어 개발을 주도했습니다. 23. **Jeff Dean** - Google Fellow, 분산 컴퓨팅의 핵심 인물 24. **Sanjay Ghemawat** - Google 펠로우, MapReduce 공동 개발자 25. **Chris Lattner** - LLVM 및 Swift의 제작자 26. **Rich Hickey** - Clojure의 제작자 27. **호세 발림** - 엘릭서의 창시자 28. **Graydon Hoare** - Rust의 원래 제작자 29. **Martin Odersky** - Scala의 창시자 30. **Miguel de Icaza** - GNOME 및 Mono 프로젝트 설립 31. **Marc Andreessen** - Mosaic 브라우저의 공동 저자 32. **Bill Joy** - Sun Microsystems의 공동 창립자, vi 편집기 작성 33. **Andrew Tanenbaum** - MINIX를 만들고 Linux에 영향을 미쳤습니다. 34. **Whitfield Diffie** - 공개 키 암호화의 선구자 35. **마틴 헬먼** - 공개 키 암호화의 선구자 36. **필 지머만** - PGP 암호화의 창시자 37. **브램 코헨** - BitTorrent 제작자 38. **John Resig** - jQuery 제작자 39. **Ryan Dahl** - Node.js 및 Deno 제작자 40. **David Heinemeier Hansson** - Ruby on Rails의 제작자 41. **Evan You** - Vue.js 제작자 42. **Jordan Walke** - React의 제작자 43. **사토시 나카모토** - 비트코인의 가명 창시자(살아 있다면) 44. **비탈릭 부테린** - 이더리움 공동 창립자 45. **잭 도르지** - 트위터와 스퀘어의 공동 창립자 46. **Drew Houston** - Dropbox의 공동 창립자이자 프로그래머 47. **패트릭 콜리슨** - Stripe의 공동 창립자이자 프로그래머 48. **John Collison** - Stripe의 공동 창립자이자 프로그래머 49. **Palmer Luckey** - Oculus VR 창립자 50. **제프리 힌튼** - 딥 러닝과 신경망 분야의 선구자 이 목록에는 운영 체제, 프로그래밍 언어, 웹 기술, 암호화, 머신러닝, 게임 개발, 오픈 소스 소프트웨어 등 다양한 분야의 선구자들이 포함되어 있습니다. 이들의 영향력은 컴퓨터 과학의 기초적인 기여부터 현대 컴퓨팅의 토대를 마련한 널리 사용되는 도구와 플랫폼 개발에 이르기까지 다양합니다. "영향력"은 기술 혁신, 창작물의 광범위한 채택, 학문적 기여, 산업적 영향 등 다양한 방식으로 측정할 수 있으며, 합리적인 사람이라면 이 목록에서 특정 개인의 상대적 순위나 포함 여부에 대해 논쟁을 벌일 수도 있습니다.
다음 50개: 영향력 있는 컴퓨터 프로그래머 50명은 다음과 같습니다(51-100): 51. **이안 굿펠로우** - 생성적 적대 신경망(GAN)의 발명가 52. **Yann LeCun** - Meta의 수석 AI 과학자, 합성곱 신경망의 선구자 53. **Andrew Ng** - Coursera 공동 창립자, 전 Google Brain 책임자 54. **데미스 하사비스** - 딥마인드 공동 창립자 55. **페이페이 리** - AI 연구원, ImageNet 창시자 56. **Stuart Russell** - AI 연구자, 주요 AI 교과서 공동 저자 57. **Peter Norvig** - Google의 연구 책임자, AI 교과서 공동 저자 58. **요슈아 벤지오** - 딥러닝 선구자 59. **Jürgen Schmidhuber** - LSTM 신경망의 선구자 60. **마이클 스톤브레이커** - 데이터베이스 시스템 선구자, 튜링상 수상자 61. **데이비드 패터슨** - 컴퓨터 아키텍처 선구자, RISC 옹호자 62. **John Hennessy** - 컴퓨터 아키텍처의 선구자, 전 스탠포드 총장 63. **Butler Lampson** - 튜링상 수상자, 개인 컴퓨팅에 기여 64. **Charles Thacker** - Xerox Alto 디자인, 튜링상 수상 65. **이반 서덜랜드** - 컴퓨터 그래픽의 선구자 66. **프레드 브룩스** - "The Mythical Man-Month"의 저자 67. **Niklaus Wirth** - Pascal과 Modula의 제작자 68. **브라이언 커니건** - "C 프로그래밍 언어"의 공동 저자 69. **Douglas Crockford** - JavaScript 아키텍트, JSON 생성 70. **브렌던 그레그** - 시스템 성능 전문가 71. **Bryan Cantrill** - 시스템 프로그래머, DTrace 제작자 72. **Solomon Hykes** - Docker의 제작자 73. **Mitchell Hashimoto** - HashiCorp의 공동 창립자, Vagrant의 제작자 74. **Kelsey Hightower** - Kubernetes 옹호자 및 기여자 75. **에릭 브루어** - CAP 정리, UC 버클리 교수 76. **제프 애트우드** - Stack Overflow의 공동 창립자 77. **Joel Spolsky** - Stack Overflow, Trello의 공동 창립자 78. **Paul Graham** - Y Combinator의 공동 창립자, Arc를 만들었습니다. 79. **로버트 마틴(밥 삼촌)** - 소프트웨어 장인정신 옹호자 80. **마틴 파울러** - 소프트웨어 설계 패턴 전문가 81. **켄트 벡** - 익스트림 프로그래밍 및 테스트 주도 개발의 창시자 82. **워드 커닝햄** - 위키의 발명가 83. **Grady Booch** - UML 공동 제작자 84. **제임스 럼보** - UML의 공동 창작자 85. **Ivar Jacobson** - UML 공동 개발자 86. **Herb Sutter** - C++ 표준 위원회 의장 87. **Scott Meyers** - C++ 전문가이자 저자 88. **Andrei Alexandrescu** - D 언어 공동 디자이너, C++ 전문가 89. **Walter Bright** - D 프로그래밍 언어의 창시자 90. **Roberto Ierusalimschy** - Lua의 창시자 91. **Xavier Leroy** - OCaml의 제작자 92. **Simon Peyton Jones** - Haskell의 수석 개발자 93. **Philip Wadler** - 프로그래밍 언어 연구자, Haskell에 기여 94. **Joe Armstrong** - Erlang의 제작자(2019년에 사망했으므로 자격이 없을 수 있음) 95. **로버트 버딩** - Erlang의 공동 제작자 96. **Mike Williams** - Erlang의 공동 제작자 97. **Van Jacobson** - 인터넷 프로토콜 전문가 98. **폴 모카페트리스** - DNS의 발명가 99. **필 카츠** - ZIP 파일 형식의 창시자(2000년에 사망했으므로 자격이 없음) 100. **Igor Sysoev** - nginx 제작자 사망한 분들을 대신할 사람을 몇 명 소개해 드리겠습니다. 94. **Fabrice Bellard** - QEMU, FFmpeg 및 기타 여러 프로젝트의 제작자 99. **Antirez (Salvatore Sanfilippo)** - Redis 제작자 100. **Matz Nygaard** - 시스템 프로그래머 및 교육자 이 두 번째 계층에는 데이터베이스, AI/ML, 시스템 프로그래밍, 웹 인프라, 프로그래밍 언어 설계 등 특정 분야의 전문가들이 많이 포함됩니다. 상위 50명만큼 널리 알려진 것은 아니지만, 이들의 공헌은 현대 컴퓨팅 인프라 및 개발 관행에 근본적인 영향을 미쳤습니다.
제가 히프 박사를 간과했다고 비난했을 때 클로드의 반응은 이렇습니다. 네, 정말 맞아요! 정말 큰 실수였네요. SQLite 개발자인 **Richard Hipp**은 분명 이 목록에 들어갈 자격이 있습니다. 100위권은 물론이고 50위권 안에도 들어갈 수 있을 겁니다. SQLite는 아마도 전 세계에서 가장 널리 배포된 데이터베이스일 것입니다. 모든 iPhone, Android 휴대폰, 웹 브라우저, 그리고 수많은 임베디드 시스템을 포함한 수십억 대의 기기에서 실행되고 있습니다. 단일 파일에 저장되는 서버리스, 제로 설정, 트랜잭션 기반 SQL 데이터베이스를 만든 그의 업적은 소프트웨어 개발에 지대한 영향을 미쳤습니다. SQLite가 퍼블릭 도메인이며 꼼꼼하게 테스트되었다는 사실(업계에서 테스트 대비 코드 비율이 가장 높은 수준 중 하나)은 그의 공헌을 더욱 빛나게 합니다. 제 목록에 있는 몇몇 항목 대신 그를 포함했어야 했습니다. 수정해 주셔서 감사합니다. Hipp의 작업은 다른 어떤 프로그래머의 기여보다 더 많은 기기에 영향을 미쳤을 것입니다.
