계산기의 시초는 중국의 주판으로 시작 되었고, 파스칼은 최초로 기계적인 계산기를 사용 하였다. computer란 단순한 산술 계산외에 창의력을 제외한 인간의 논리적인 사고 노동을 대신할 수 있는 정보처리기계이다. computer를 학술적인 용어로서 EDPS(Electronic Data Processing System) 또는 ADPS(Automatic Data Processing System)라고 한다. 그리고 명령어들의 집합체를 프로그램(program), 프로그램을 작성하는 사람을 프로그래머라고 하고, 프로그램을 작성하는데 사용하는 언어를 프로그래밍 언어(programming language)라고 한다. 이 프로그래밍 언어에는 여러 종류가 있는데 그 사용 목적에 따라 각기 다른 특성을 가진다.
전자 계산기의 발달
. 1944년 하버드 대학에서 최초의 자동 전기 기계식 계산기인 Mark-1이 탄생
. 1945년 펜실바니아 대학에서 세계 최초의 전자 계산기인 ENIAC을 제작
. 1945년 케임브리지 대학에서 프로그램 내장 방식을 채용한 EDSAC을 제작
. 1952년 펜실바니아 대학에서 4000개의 진공관과 10,000개의 다이오드를 사용한 EDVAC를 제작
. 1951년 최초의 상업용 컴퓨터인 UNIVAC-1 출현
전자계산기의 세대 구분은 1954-1958년 사이를 1세대(회로소자는 진공관), 1959-1963년 사이를 2세대(트랜지스터), 1964-1974년 사이를 3세대(IC), 1975-1984년 사이를 4세대(LSI), 1985-현재 까지를 5세대(VLSI)라고 하며 여기서 IC(Intergrated Circuit)란 집적회로라고 하며 사방 6-7밀리미터의 실리콘 기판위에 트랜지스터, 다이오드, 저항, 콘덴서 등으로 구성한 소규모 회로를 말한다. 집적회로의 발전은 SSI -> MSI -> LSI -> VLSI -> SVLSI 순이다.