Quration Play

tech

1840년대, 전자식 컴퓨터가 등장하기 꼬박 한 세기 전에 어떤 사람이 찰스 배비지가 구상한 해석기관을 위한, 기계용으로는 최초로 여겨지는 알고리즘을 작성했습니다.

세계 최초의 컴퓨터 프로그래머로 널리 인정받는 인물은 누구일까요?

에이다 러브레이스
1840년대에 에이다 러브레이스는 찰스 배비지가 구상한 해석기관(Analytical Engine)을 위한, 기계용 최초의 알고리즘으로 평가받는 것을 작성했습니다. 전자식 컴퓨터가 나오기 한 세기 전이었죠.

에이다 러브레이스는 1840년대에 찰스 배비지가 구상한 해석기관, 즉 그가 생전에 완전히 만들어내지는 못한 기계식 범용 컴퓨터에 대해 남긴 작업 덕분에 세계 최초의 컴퓨터 프로그래머로 널리 인정받습니다. 이 기계에 관한 자신의 노트에서 러브레이스는 어떤 수열을 계산하는 방법, 즉 기계를 위해 만들어진 최초의 발표된 알고리즘으로 여겨지는 것을 작성했습니다. 이는 전자식 컴퓨터라고 부를 만한 것이 등장하기 수십 년 전의 일이었습니다.

해석기관 자체는 배비지가 설계했지만, 최초의 프로그램으로 인정받는 알고리즘적 기여는 배비지의 공학적 작업이 아니라 러브레이스의 노트에 돌아갑니다. 앨런 튜링은 훨씬 나중인 20세기에 등장해 초기 프로그램을 작성했다기보다 컴퓨팅 이론의 토대를 놓았습니다.

러브레이스는 놀랍게도 당대에 이미, 이런 기계가 언젠가는 단순한 숫자를 넘어 어쩌면 음악을 작곡하거나 이미지를 만들어내는 데까지 나아갈 수 있으리라고 예견했습니다. 이는 오늘날 우리가 쓰는 범용의, 기호를 다루는 컴퓨터를 미리 내다본 발상이었습니다.

▶ Quration Play

tech

웹 주소 앞에 붙는 "http"는 무엇의 약자일까요?'Wi-Fi'는 사실 무엇의 약자일까요?그 첫 웹사이트는 무엇에 관한 것이었을까요?GPS 기기가 위치를 정확히 파악하려면 위성이 몇 개나 필요할까요?1969년 초창기 인터넷으로 전송된 맨 처음 메시지는 무엇이었을까요?정크 메일을 '스팸'이라고 부르게 된 이유는 무엇일까요?최초의 컴퓨터 '버그'는 말 그대로 무엇이었을까요?웹 브라우징의 '쿠키'란 무엇일까?AI 언어모델에서 '토큰(token)'이란?ChatGPT의 'GPT'는 무엇의 약자일까?그런 챗봇과 'AI 에이전트'를 근본적으로 다르게 만드는 것은 무엇일까요?'머신러닝(기계학습)'이란?

Quration — Quration Play