해석 엔진

Analytical Engine
과학박물관(런던)[1]에 전시된 찰스 배비지에 의해 제조된 해석 엔진의 인쇄 메커니즘이 있는 계산기 부분

해석 엔진은 영국의 수학자이자 컴퓨터 선구자인 찰스 배비지가 [2][3]설계한 기계식 범용 컴퓨터입니다.1837년 배비지의 차동 엔진의 후속 기종으로 처음 설명되었으며, 이는 보다 단순한 기계식 계산기를 [4]위한 설계였다.

Analytical Engine은 산술 논리 유닛, 조건부 분기루프 형태의 제어 흐름, 그리고 통합된 메모리를 통합하여 현대 용어로 [5][6]튜링-완전이라고 묘사할 수 있는 범용 컴퓨터의 첫 번째 설계가 되었습니다.즉, Analytical Engine의 구조는 본질적으로 전자 시대에 [3]컴퓨터 설계를 지배했던 것과 동일했습니다.Analysis Engine은 Charles Babbage의 가장 성공적인 업적 중 하나입니다.

배비지는 수석 엔지니어와의 갈등과 불충분한 [7][8]자금 지원으로 인해 자신의 기계 중 어느 것도 완성하지 못했습니다.배비지가 [3]1837년 선구적인 분석 엔진을 제안한 지 1세기가 지난 1941년이 되어서야 콘라드 주세는 최초의 범용 컴퓨터인 Z3를 만들었다.

설계.

기계를 프로그래밍하는 데 사용되는 두 가지 유형의 천공 카드입니다.전경: '조작 카드', 명령 입력용, 배경: '변수 카드', 데이터 입력용

배비지의 첫 번째 기계 컴퓨팅 장치인 차분 엔진은 근사 다항식을 만들기 위해 유한차이평가함으로써 로그삼각함수를 표로 만들도록 설계된 특수 목적 기계였다.배비지는 그의 수석 엔지니어인 조셉 클레멘트와 갈등을 겪었고 결국 영국 정부는 이 프로젝트에 대한 [9][10][11]자금 지원을 철회했다.

이 프로젝트를 진행하는 동안 배비지는 훨씬 더 일반적인 설계인 분석 엔진이 [9]가능하다는 것을 깨달았습니다.해석 엔진의 설계에 관한 작업은 [12][4]1833년경에 시작되었다.

프로그램("공식")과 [13][9]데이터로 구성된 입력은 Jacquard [14]직기와 같은 기계식 직기를 지시하는 데 사용되는 방법인 펀치 카드를 통해 기계에 제공되어야 했습니다.출력의 경우 기계에는 프린터, 곡선 플로터 및 [9]벨이 있습니다.그 기계는 또한 나중에 읽을 수 있도록 카드에 숫자를 입력할 수 있을 것이다.그것은 보통 10진수 고정 소수점 [9]연산을 사용했다.

각각 40자리 십진수[15](ca. 16.6kB)의 1,000개의 숫자를 저장할 수 있는 저장소(즉, 메모리)가 있어야 했다.산술 단위('밀')는 4개의 산술 연산을 모두 수행할 수 있으며 비교와 [16]제곱근도 선택적으로 수행할 수 있습니다.처음에(1838년)은 긴 저장소가 [17]한쪽으로 빠져나간 상태에서 일반적으로 원형 레이아웃으로 스스로 구부러진 차동 엔진으로 생각되었습니다.이후 도면(1858)은 정규화된 그리드 [18]배치를 묘사한다.현대 컴퓨터의 중앙 처리 장치(CPU)와 마찬가지로, 제분소는 사용자 프로그램에서 지정할 [7]수 있는 보다 복잡한 명령을 수행하기 위해 자체 내부 절차에 의존하며, "배럴"이라고 불리는 회전 드럼에 삽입되는 페그 형태로 보관됩니다.

사용자가 사용하는 프로그래밍 언어는 오늘날의 어셈블리 언어와 유사했습니다.루프와 조건부 분기가 가능했고, 그래서 생각된 언어는 나중에 앨런 튜링에 의해 정의된 튜링-완전이었을 것이다.세 가지 유형의 펀치 카드가 사용되었습니다. 하나는 산술 연산용, 하나는 숫자 상수용, 그리고 하나는 스토어에서 산술 단위 또는 뒤로 번호를 전송하는 로드 및 스토어 연산용입니다.이 세 종류의 카드에는 세 개의 별도 리더가 있었다.배비지는 1837년에서 1840년 사이에 Analysis Engine을 위한 약 24개의 프로그램을 개발했고,[14][19] 그 후 한 개의 프로그램을 개발했습니다.이러한 프로그램은 다항식, 반복식, 가우스 제거 및 베르누이 [14][20]수를 처리합니다.

1842년 이탈리아 수학자 루이지 페데리코 메나브레아는 배비지가 1840년 [22]토리노를 방문했을 때 한 강의를 바탕으로 프랑스어로 [21]엔진에 대한 설명을 발표했다.1843년, 이 설명은 영어로 번역되었고 8년 [13]전에 엔진에 관심을 갖게 된 에이다 러브레이스에 의해 광범위하게 주석이 달렸습니다.기계를 사용하여 베르누이 숫자를 계산하는 방법을 포함한 메나브레아의 논문에 그녀가 추가한 것을 인정하여, 그녀는 최초의 컴퓨터 프로그래머로 묘사되었다.

건설

헨리 배비지의 분석 엔진 공장,[23] 1910년에 과학 박물관(런던)에 건설되었습니다.

만년에 배비지는 기계의 단순화된 버전을 만드는 방법을 모색했고,[1][7][24] 1871년 죽기 전에 그 기계의 작은 부분을 조립했다.

1878년, 영국 과학 진흥 협회의 위원회는 분석 엔진을 "기계적인 독창성의 경이로운 것"이라고 표현했지만, 그것을 만드는 것을 권장하지 않았습니다.위원회는 기계의 유용성과 가치를 인정했지만, 기계의 제작 비용을 추정할 수 없었고,[25][26] 기계가 제조된 후에 제대로 기능할 수 있을지 확신하지 못했습니다.

1880년부터 [27]1910년까지 배비지의 아들 헨리 프리보스트 배비지는 간헐적으로 제분소와 인쇄 장치의 일부를 건설하고 있었다.1910년에 파이 [28]배수의 (불량) 목록을 계산할 수 있었습니다.이것은 엔진 전체의 극히 일부에 불과했습니다.프로그래밍이 불가능하고 저장공간도 없었습니다.(이 섹션의 인기 있는 이미지에는 가끔 잘못된 라벨이 붙어 있습니다.이것은, 제분소 전체 또는 엔진 전체라는 것을 의미합니다).헨리 배비지의 "분석 엔진 밀"은 런던의 [23]과학 박물관에 전시되어 있습니다.Henry는 또한 저장 용량이 더 작은 풀 엔진 데모 버전을 만들 것을 제안했습니다. "아마도 10개(컬럼)의 첫 번째 기계에는 각각 15개의 휠이 있을 것입니다."[29]이러한 버전은 각각 25자리씩 20개의 숫자를 조작할 수 있으며, 그 숫자에 대해 무엇을 하라고 지시할 수 있는지는 여전히 인상적일 수 있다.1888년 헨리 배비지는 "이것은 단지 카드와 시간의 문제일 뿐"이라고 썼다. "필요하다면 수학자의 목적을 위해 해석 엔진에 (2만 개의) 카드를 사용하지 말아야 할 이유는 없다."[29]

1991년, 런던 과학 박물관은 배비지가 분석 [5]엔진을 개발하는 동안 발견한 정교함을 통합한 디자인인 배비지의 차분 엔진 2호의 완전하고 작동 가능한 표본을 만들었습니다.이 기계는 배비지가 사용할 수 있는 재료와 공학적 허용 오차를 사용하여 제작되었으며, 배비지의 디자인은 [30]그의 시대의 제조 기술을 사용하여 만들어졌을 수 없다는 암시를 잠재웠다.

2010년 10월 John Graham-Cumming은 배비지의 계획을 진지하게 역사 및 학술적으로 연구할 수 있도록 '공모'를 통해 자금을 조달하는 'Plan 28' 캠페인을 시작했습니다.이 캠페인은 완전히 기능하는 가상 설계를 구축 및 테스트하여 물리 해석 [31][32][33]엔진의 구축을 가능하게 합니다.2016년 5월 현재, 배비지의 원래 설계도면에서 일관된 이해를 얻을 수 없었기 때문에 실제 건설은 시도되지 않았다.특히 Lovelace의 Bernouli [34]프로그램에 필요한 색인 변수를 처리할 수 있을지는 불분명했다.2017년까지, "Plan 28"의 노력은 모든 카탈로그 자료의 검색 가능한 데이터베이스를 이용할 수 있다고 보고했고, 배비지의 방대한 스크라이브링 북에 대한 초기 검토가 [35]완료되었다.

배비지의 원본 그림 대부분은 디지털화되어 온라인에서 공개적으로 구할 [36]수 있다.

명령 집합

1840년부터의 Analysis Engine 평면도

배비지는 최신 프로세서 매뉴얼 방식으로 엔진에 대한 일련의 지침을 명시적으로 적는 것으로 알려져 있지 않습니다.대신 프로그램을 실행하는 동안 상태 목록으로 보여주며 제어 흐름이 어떻게 유도되는지에 대한 거의 지시 없이 각 단계에서 어떤 연산자가 실행되었는지 보여줍니다.

Allan G. Bromley는 조건을 테스트한 후 조건부 분기 함수로 카드 덱을 전진 및 후진 방향으로 읽을 수 있다고 가정했습니다. 그러면 엔진이 완전히 튜링됩니다.

...카드는 전진과 후진(따라서 루프)[14]을 명령할 수 있습니다.

1845년에 처음으로 다양한 서비스 기능에 대한 사용자 조작이 도입되었습니다.여기에는, 유저 프로그램의 루프 제어를 위한 효과적인 시스템이 포함됩니다.조작 및 가변 카드의 회전 방향이 어떻게 지정되어 있는지 알 수 없습니다.다른 증거가 없는 경우, 나는 동작 카드와 가변 카드 모두 배비지의 샘플 프로그램에서 사용되는 루프를 구현하기 위해 필요한 경우에만 되돌릴 수 있다는 최소한의 기본 가정을 채택해야 했다.동작 방향을 사용자의 [37]제어 하에 두는 데 기계적 또는 마이크로프로그래밍의 어려움은 없습니다.

Fourmilab은 엔진의 에뮬레이터에서 다음과 같이 말합니다.

엔진의 카드 리더는 단순히 체인으로 된 카드를 처음부터 끝까지 차례로 처리하도록 제한되지 않습니다.또한 읽은 바로 그 카드에 의해 지시되며, Mill의 런업 레버가 활성화되는지 여부에 따라 카드 체인을 전진시키거나, 중간 카드를 건너뛰거나, 또는 후진시켜 이전에 읽은 카드가 다시 처리되도록 할 수 있습니다.

이 에뮬레이터는 문서화된 기호 명령어 세트를 제공하지만, 이것은 배비지의 원작을 기반으로 하는 것이 아니라 저자에 의해 구성되었습니다.예를 들어, 요인 프로그램은 다음과 같이 작성됩니다.

N0 6 N1 1 N2 1 × L1 L0 S1 – L0 S0 L2 L0 CB ? 11

여기서 CB는 제어 플로우를 점프시키기 위해 사용되는 조건부 분기 명령 또는 "결합 카드"이며, 이 경우 11장의 카드만큼 후방으로 이동합니다.

영향을 주다

예측 영향

배비지는 자동컴퓨터의 존재가 현재 알고리즘 효율로 알려진 분야에 관심을 불러일으킬 것이라는 것을 이해했고, 그의 철학자의 생애 구절에서 다음과 같이 썼다. "분석 엔진이 존재하자마자, 그것은 필연적으로 과학의 미래 과정을 이끌 것이다.그 도움을 받아 결과가 요구될 때마다, 기계가 가장 짧은 시간에 결과를 얻을 수 있는 계산 방법이 무엇인지에 대한 의문이 생깁니다."[38]

컴퓨터 공학

1872년부터 헨리는 아버지의 일을 열심히 했고 1875년 [39]간헐적으로 은퇴했다.

Percy Ludgate는 1914년에 엔진에[40] 대해 [41][42]썼고 1908년에 분석 엔진에 대한 자신만의 디자인을 발표했다.그것은 세밀하게 그려졌지만, 지어진 적이 없고, 도면은 발견되지 않았다.Ludgate의 엔진은 Babbage의 엔진보다 훨씬 작을 것이며(약 8입방피트(230L) 측면 길이가 61cm인 큐브에 해당), 가정적으로 약 6초 [43]만에 20자리 숫자 두 개를 곱할 수 있을 것이다.

레오나르도 토레스퀘베도는 그에세이(1913)에서 부동소수점 숫자 표현을 포함한 전기 기계 부품을 사용한 배비지 유형의 계산 기계를 설계하고 [43]1920년에 초기 프로토타입을 제작했습니다.

바네바 부시의 논문 Instrumental Analysis(1936)는 배비지의 작품에 대한 몇 가지 언급을 포함했다.같은 해, 그는 전자 디지털 [43]컴퓨터를 구성하는 문제를 조사하기 위한 급속 산술 기계 프로젝트를 시작했습니다.

이러한 기초 작업에도 불구하고, 배비지의 작업은 역사적으로 유명무실해졌고, 해석 엔진은 작업을 시작한 1930년대와 1940년대에 전기 기계 및 전자 컴퓨팅 기계의 건설자들에게 알려지지 않았기 때문에 배비지가 제안한 많은 건축 혁신을 다시 발명할 필요가 있었습니다.1937년부터 1945년 사이에 빠르게 폐지된 전기기계 계산기, 하버드 마크 I을 만든 하워드 에이켄은 배비지의 작업을 자신의 위상을 높이는 방법이라고 칭찬했지만 마크 I의 건설 동안 분석 엔진의 아키텍처에 대해서는 전혀 알지 못했고, 분석의 건설 부분을 방문하는 것을 고려했습니다."내 인생에서 가장 실망스러운 엔진"[44]Mark I은 Analysis Engine의 영향을 전혀 받지 않았으며 Analysis Engine의 가장 선견지명이 있는 아키텍처 특징인 조건부 분기[44]결여되어 있었습니다.J. Presper EckertJohn W. Mauchly는 마찬가지로 최초의 범용 전자 컴퓨터인 [45][46]ENIAC의 설계가 완성되기 전에는 배비지의 Analytical Engine 작업에 대한 자세한 내용을 알지 못했습니다.

다른 초기 컴퓨터와의 비교

만약 분석 엔진이 만들어졌더라면, 그것은 디지털이고 프로그래밍 가능하고 튜링-완전했을 것이다.그러나 그것은 매우 느렸을 것이다.Luigi Federico Menabrea는 Sketch of the Analytical Engine에서 다음과 같이 보고했습니다: "배비지 씨는 엔진으로 [47]3분 안에 각각 20개의 숫자를 포함하는 두 개의 숫자의 곱을 만들 수 있다고 믿습니다."Harvard Mark에 비해 나는 같은 일을 단 6초 만에 수행할 수 있었다.최신 PC는 동일한 작업을 10억분의 1초 미만으로 수행할 수 있습니다.

이름. 첫 번째 동작 숫자 체계 컴퓨팅 메커니즘 프로그래밍 튜링 완료 기억
차분 엔진 1990년대까지 구축되지 않음 (설계 1820년대) 십진수 기계 프로그래밍할 수 없습니다. 다항식 차이의 초기 숫자 상수가 물리적으로 설정됩니다. 아니요. 축 바퀴의 물리적 상태
해석 엔진 미구축(1830년대 설계) 십진수 기계 펀치 카드로 프로그램 제어 네. 축 바퀴의 물리적 상태
루드게이트의 분석 엔진 미구축 (Design 1909) 십진수 기계 펀치 카드로 프로그램 제어 네. 봉의 물리적 상태
토레스 큐베도의 분석 기계 1920 십진수 전기 기계 프로그래밍 불가, 패치 케이블로 지정된 입력 및 출력 설정 아니요. 기계식 릴레이
Zuse Z1 (독일) 1939 바이너리 부동 소수점 기계 프로그래밍 불가, 암호 입력 설정은 패치 케이블로 지정 아니요. 봉의 물리적 상태
봄베 (폴란드, 영국, 미국) 1939년(폴란드), 1940년 3월(영국), 1943년 5월(미국) 문자 계산 전기 기계 프로그래밍 불가, 암호 입력 설정은 패치 케이블로 지정 아니요. 로터의 물리적 상태
Zuse Z2 (독일) 1940 바이너리 부동 소수점 전기 기계식(기계식 메모리) 펀치된 35mm 필름 스톡으로 프로그램 제어 아니요. 봉의 물리적 상태
Zuse Z3 (독일) 1941년 5월 바이너리 부동 소수점 전기 기계 펀치된 35mm 필름 스톡으로 프로그램 제어 원칙적으로 기계식 릴레이
아타나소프-베리 컴퓨터 (미국) 1942 바이너리 전자의 프로그래밍 불가, 펀치 카드를 사용한 선형 시스템 계수 입력 아니요. 회생 콘덴서 메모리
골로사 마크 1(영국) 1943년 12월 바이너리 전자의 패치 케이블 및 스위치로 프로그램 제어 아니요. 열전자 밸브(진공관)티라트론
Harvard Mark I – IBM ASCC (미국) 1944년 5월 십진수 전기 기계 24채널 천공 테이프에 의한 프로그램 제어(단, 조건부 분기 없음) 아니요. 기계식[48] 릴레이
Zuse Z4(독일) 1945년 3월([49]또는 1948년) 바이너리 부동 소수점 전기 기계 펀치된 35mm 필름 스톡으로 프로그램 제어 1950년에 기계식 릴레이
에니악 (미국) 1946년 7월 십진수 전자의 패치 케이블 및 스위치로 프로그램 제어 네. 진공관 3극 플립 플랍스
맨체스터 베이비 (영국) 1948 바이너리 전자의 키보드로 메모리에[50] 입력되는 바이너리 프로그램(최초의 전자 저장 프로그램 디지털 컴퓨터) 네. 윌리엄스 브라운관
EDSAC (영국) 1949 바이너리 전자의 5비트 opcode 및 가변길이 오퍼랜드(광범위한 커뮤니티에 컴퓨팅 서비스를 제공하는 최초의 스토어드 프로그램 컴퓨터). 네. 수은 지연선

대중문화에서

  • 사이버펑크 소설가인 윌리엄 깁슨과 브루스 스털링은 배비지의 차이와 분석 엔진이 빅토리아 시대 사회에 보급된 차이 엔진이라는 제목의 대체 역사스팀펑크 소설을 공동 집필했다.이 소설은 컴퓨터 기술의 초기 도입의 결과와 시사점을 탐구한다.
  • Jack Nimersheim의 단편 소설인 Moriarty by Modem은 배비지의 분석 엔진이 실제로 완성되어 영국 정부에 의해 매우 기밀로 여겨졌던 대체 역사를 기술하고 있다.셜록 홈즈와 모리아티의 캐릭터는 사실 분석 엔진을 위해 작성된 일련의 프로토타입 프로그램이었다.이 짧은 이야기는 홈즈의 프로그램이 현대 컴퓨터에 구현되어 배비지의 분석 [51]엔진에서 다시 한 번 그의 적수와 경쟁해야 하는 상황을 그린 것이다.
  • 웹툰 러브레이스와 배비지[52][53]스릴 넘치는 모험에서도 시드니 파두아가 비슷한 설정을 사용하고 있다.에이다 러브레이스와 배비지가 빅토리아 여왕[54]요청에 따라 Analytical Engine을 만들어 범죄에 대처하는 대체 역사를 담고 있습니다.이 만화는 배비지와 러브레이스 사이의 전기와 대응에 대한 철저한 연구를 바탕으로 하고 있으며, 그 후 유머 효과를 위해 꼬여 있다.
  • Orion's Arm 온라인 프로젝트에서는 Machina Babbagenseii, 배비지에서 영감을 얻은 기계식 컴퓨터가 특징입니다.각각은 거대 소행성 크기로, 미세 중력 조건에서만 생존할 수 있으며, 인간 [55]두뇌의 0.5% 속도로 데이터를 처리합니다.

레퍼런스

  1. ^ a b "Babbage's Analytical Engine, 1834–1871. (Trial model)". Science Museum. Retrieved 23 August 2017.
  2. ^ John Graham-Cumming (4 October 2010). "The 100-year leap". O'Reilly Radar. Retrieved 1 August 2012.
  3. ^ a b c "The Babbage Engine: The Engines". Computer History Museum. 2016. Retrieved 7 May 2016.
  4. ^ a b 브롬리 1982, 196페이지
  5. ^ a b "Babbage". Online stuff. Science Museum. 19 January 2007. Retrieved 1 August 2012.
  6. ^ "Let's build Babbage's ultimate mechanical computer". opinion. New Scientist. 23 December 2010. Retrieved 1 August 2012.
  7. ^ a b c Tim Robinson (28 May 2007). "Difference Engines". Meccano.us. Retrieved 1 August 2012.
  8. ^ Weber, Alan S (10 March 2000). 19th Century Science, an Anthology. ISBN 9781551111650. Retrieved 1 August 2012.
  9. ^ a b c d e Collier 1970, 3장
  10. ^ Lee, John A.n (1995). International Biographical Dictionary of Computer Pioneers. ISBN 9781884964473. Retrieved 1 August 2012.
  11. ^ Balchin, Jon (2003). Science: 100 Scientists Who Changed the World. Enchanted Lion Books. p. 105. ISBN 9781592700172. Retrieved 1 August 2012.
  12. ^ Dubbey, J. M.; Dubbey, John Michael (12 February 2004). The Mathematical Work of Charles Babbage. Cambridge University Press. p. 197. ISBN 9780521524766.
  13. ^ a b 메나브레아 & 러브레이스 1843.
  14. ^ a b c d 브롬리 1982 페이지 215
  15. ^ 브롬리 1982, 198페이지
  16. ^ 브롬리 1982 페이지 211
  17. ^ 브롬리 1982 페이지 209
  18. ^ "The Babbage Pages: Calculating Engines". Projects.ex.ac.uk. 8 January 1997. Retrieved 1 August 2012.
  19. ^ 브롬리 1990, 89페이지
  20. ^ 브롬리 2000, 페이지 11
  21. ^ Menabrea, Mr. L.-F. (1842). "Notions sur la machine analytique de M. Charles Babbage". Bibliothèque universelle de Genève. 41: 352–376 – via Bibnum.
  22. ^ Sterling, Bruce (14 May 2017). "Charles Babbage left a computer program in Turin in 1840. Here it is". Wired. ISSN 1059-1028. Retrieved 10 June 2021.
  23. ^ a b "Henry Babbage's Analytical Engine Mill, 1910". Science Museum. 16 January 2007. Retrieved 1 August 2012.
  24. ^ Monthly Notices of the Royal Astronomical Society. Priestley and Weale. 1910. p. 517.
  25. ^ * Report of the Forty-Eighth Meeting of the British Association for the Advancement of Science (Report). London: John Murray. 1879. pp. 92–102. Retrieved 20 December 2015.
  26. ^ "The Analytical Engine (Report 1879)". Fourmilab.ch. Retrieved 20 December 2015.
  27. ^ Britain), Institute of Actuaries (Great (1950). Proceedings of the centenary assembly of the Institute of Actuaries. Printed for the Institute of Actuaries at the University Press. p. 178.
  28. ^ Randell, Brian (21 December 2013). "2.3. Babbage's Analytical Engine. H. P. Babbage (1910)". The Origins of Digital Computers: Selected Papers. Springer. ISBN 9783642618123.
  29. ^ a b "The Analytical Engine (Henry P. Babbage 1888)". Fourmilab.ch. Retrieved 1 August 2012.
  30. ^ "A Modern Sequel — The Babbage Engine". Computer History Museum. Retrieved 1 August 2012.
  31. ^ "Campaign builds to construct Babbage Analytical Engine". BBC News. 14 October 2010.
  32. ^ "Building Charles Babbage's Analytical Engine". Plan 28. 27 July 2009. Retrieved 1 August 2012.
  33. ^ Markoff, John (7 November 2011). "It Started Digital Wheels Turning". The New York Times. ISSN 0362-4331. Archived from the original on 1 January 2022. Retrieved 10 June 2021.
  34. ^ "Spring 2016 report to the Computer Conservation Society". Plan 28. Retrieved 29 October 2016.
  35. ^ "Spring 2017 report to the Computer Conservation Society". blog.plan28.org. Retrieved 13 June 2017.
  36. ^ "The Babbage Papers". Science Museum Group. 1821–1905. Archived from the original on 13 April 2020.
  37. ^ 브롬리 2000
  38. ^ 배비지 1864, 137페이지
  39. ^ "The Babbage Engine – Key People – Henry Provost Babbage". Computer History Museum. Archived from the original on 20 February 2011. Retrieved 8 February 2011.
  40. ^ Horsburg, E. M. (Ellice Martin); Napier Tercentenary Exhibition (1914). "Automatic Calculating Machines by P. E. Ludgate". Modern instruments and methods of calculation : a handbook of the Napier Tercentenary Exhibition. Gerstein – University of Toronto. London : G. Bell. pp. 124–127.
  41. ^ Ludgate, Percy E. (April 1909). "On a proposed analytical machine". Scientific Proceedings of the Royal Dublin Society. 12 (9): 77–91. Fano.co 에서 온라인으로 입수할 수 있습니다.영국
  42. ^ "The John Gabriel Byrne Computer Science Collection" (PDF). Archived from the original on 16 April 2019. Retrieved 8 August 2019.
  43. ^ a b c "Percy Ludgate's Analytical Machine". fano.co.uk. From Analytical Engine to Electronic Digital Computer: The Contributions of Ludgate, Torres, and Bush by Brian Randell, 1982, Ludgate: pp. 4–5, Quevedo: pp. 6, 11–13, Bush: pp. 13, 16–17. Retrieved 29 October 2018.
  44. ^ a b 코헨 2000
  45. ^ "J. Presper Eckert Interview 28 October 1977". Archived from the original on 24 July 2010. Retrieved 9 February 2011.
  46. ^ "Computer Oral History Collection, 1969–1973, 1977" (PDF). Archived from the original (PDF) on 11 November 2010. Retrieved 9 February 2011.
  47. ^ 메나브레아 & 러브레이스 1843 페이지 688
  48. ^ "The Mark I Computer". Collection of Historical Scientific Instruments. Harvard University. Archived from the original on 10 July 2015. Retrieved 7 May 2016.
  49. ^ "Konrad Zuse—the first relay computer". History of Computers. Retrieved 7 May 2016.
  50. ^ "The Manchester Small Scale Experimental Machine – "The Baby"". Department of Computer Science, University of Manchester. April 1999. Retrieved 7 May 2016.
  51. ^ Nimersheim, Jack (1995). "Moriarty by Modem". cheznims.com. Retrieved 7 May 2016.
  52. ^ "Dangerous experiments in comics". 2D Goggles. Retrieved 1 August 2012.
  53. ^ "Experiments in Comics with Sydney Padua". Tor.com. 26 October 2009. Retrieved 1 August 2012.
  54. ^ "The Client 2D Goggles". Sydneypadua.com. Retrieved 1 August 2012.
  55. ^ "Machina Babbagenseii". Orion's Arm. 2014. Retrieved 7 May 2016.

참고 문헌

외부 링크