공부/프로그래밍언어론
2020. 4. 25.
디지털 컴퓨터 이전의 언어
최초의 알고리즘 찰흙판, BC 1500 – 3000, 바빌론 근처 메소포타미아 60진법 사용 (현재 시, 분, 초 개념에 사용), 부동 소수점, 가감승제 가능 대수학 방정식 해결 ("이것이 프로시저다" 표현 사용) if x < 0 then branch과 같은 조건문 개념 없음 (음수, 0 개념 없음 때문) 알고리즘 반복 작성, 우수한 표기법이었음 Euclid B. C. 300년, 최대공약수 알고리즘 (모국어 사용) 수에서 0 개념 없음, 수 1이 제수로 인식되지 않았음 특수 경우 반복 시킴 바빌로니아 사람들 것보다 별로 진보되지 못함 Charles Babbage(1792-1871) - Difference Engine 계산 처리를 위한 기계 유한 차(finite difference)의 원리를 기본으로 함 ..