인류 역사상 최초의 프로그래머..JPG
-
게시물 수정 , 삭제는 로그인 필요
![17221573833747.png](https://cbimg.xyz/data/file/c2/17221573833747.png)
<에이다 러브레이스>
잉글랜드의 수학자이자 세계 최초의 프로그래머. 초기 컴퓨터 과학에 큰 공헌을 한 것으로 알려져 있다.
![17221573845717.jpg](https://cbimg.xyz/data/file/c2/17221573845717.jpg)
잉글랜드의 시인이자 거장 조지 고든 바이런과 11대 웬트워스 여남작 앤 이자벨라 밀뱅크의 외동딸로 태어났으나 얼마 지나지 않아 그녀의 부모는 이혼했다.
![17221573853502.jpg](https://cbimg.xyz/data/file/c2/17221573853502.jpg)
바이런의 딸답게 시와 문학에 재능이 있어 보였으나 어머니는 딸의 미모와 시인에 대한 꿈이 친부 바이런 경처럼 방탕하고 성적으로 문란한 삶을 살까 싶어 문학 공부를 적극적으로 방해했다.
![17221573866929.jpg](https://cbimg.xyz/data/file/c2/17221573866929.jpg)
결국 차선책으로 배우게 된 것이 수학과 과학이었다.
어머니는 딸에게 온갖 저명한 과학자, 수학자를 스승으로 붙여 주었는데 그 중에는 오거스터스 드 모르간도 있었다.
이때 숨겨져 있던 그녀의 뛰어난 수학적 재능이 빛을 발했고 드 모르간은 편지로 그녀의 어머니에게 딸이 일류 수학자가 될 재능이 있다며 귀띔해 줬다.
![17221573878124.jpg](https://cbimg.xyz/data/file/c2/17221573878124.jpg)
그녀가 살던 때에 찰스 배비지가 고안한 해석기관은 기계적 범용 컴퓨터의 설계였는데
완전히 새로운 것이자 철저한 이해불능의 이론 그 자체였으며 한술 더 떠서 당시의 기술력, 경제력으로는 제작조차 불가능했기 때문에 순수한 공상의 산물이었다.
그러나 에이다는 만들어지지도 않은 해석기관을 이용해 베르누이 수를 구하는 알고리즘을 작성했는데
(쉽게 설명하자면 설계도만 있고 그 설계도가 완벽한지 여부조차도 검증되지도 않아서 시제품이 나올 가능성도 없는 컴퓨터가 있는데 이 컴퓨터에서 돌아갈 소프트웨어의 코드를 작성한 것이다.)
이것이 현재 알려진 최초의 컴퓨터 프로그램이며 따라서 러브레이스는 인류 역사상 최초의 프로그래머다.
![17221573908133.jpg](https://cbimg.xyz/data/file/c2/17221573908133.jpg)
루프문, 조건문, 서브루틴 같은 프로그램 제어문이라는 개념도 러브레이스가 만들었다.
C, C++, Java, C#, PHP 등 현재 존재하는 거의 모든 프로그래밍 언어들이 러브레이스가 최초로 구현한 if문의 형태를 그대로 따르고 있다.
![17221573916671.jpg](https://cbimg.xyz/data/file/c2/17221573916671.jpg)
'값을 구할 때 중요한 건 그 값을 구하는 방정식 중 가장 최소 비용의 방정식을 선택하는 것이다.'라는 발언은 알고리즘 분석이라는 학문의 뿌리가 되었으며
![17221573932207.jpg](https://cbimg.xyz/data/file/c2/17221573932207.jpg)
러브레이스는 아날로그적이라고 간주되는 자연 현상을 수치화함으로써 숫자의 기계적인 조작을 통해 음악을 작곡하거나 그림을 그리는 일, 그리고 그 외에 수많은 일들이 가능할 것으로 예견했다.
즉, 튜링 머신과 폰 노이만 구조의 등장을 1세기 전에 예언한 것이다.
추천0 비추천 0