컴퓨터 언어의 발전과정
- 최초 등록일
- 2007.11.02
- 최종 저작일
- 2007.09
- 37페이지/ MS 파워포인트
- 가격 1,500원
소개글
컴퓨터 언어의 발전과정에 대해 살펴본다.
목차
2.1 컴퓨터의 역사
19C 바베지(Charles Babbage) –
1930년대 말: 폰 노이만- ENIAC
제1세대(1938-1953)
제2세대(1952-1963)
제3세대(1962-1975)
제4세대(1972-1980년대 초)
제5세대와 그 이후
2.2 컴퓨터 정보처리의 발전과정
2.3 컴퓨터 언어의 발전과정
1940년대 – 하드와이어링(hardwiring)
기계어(machine languages):1세대
어셈블리어(assembly languages):2세대
고급언어(high-level languages):3세대
☞FORTRAN : 최초의 고급언어
☞ COBOL
☞ PL/1 과 RPG
☞ BASIC (Biginner’s All-purpose Symbolic Code)
☞ Pascal
☞ Modula-2
☞ C 언어
☞ Ada
4세대 언어
☞ 질문언어(query language)
☞ 리포트 생산기(report generators)
☞ 어플리케이션 생산기
5세대 언어
3. 결론 및 토의
본문내용
2.1 컴퓨터의 역사
컴퓨터의 효시 인간이 계산을 보다 편리하게
하기 위한 도구로부터 출발
BC 500년경 중국의 주판
17C 파스칼(1623-1662) - Pascaline
최초의 컴퓨터에 해당하는 파스칼 계산기(Pascaline)는 1642년 고안
된 최초의 기계식 수동 계산기로서 가감산이 가능하였고 파스칼리
느(Pascaline)라고 불리었으며, 계산기의 자동화에 이바지하였다.
파스칼 계산기는 여러 개의 톱니 바퀴가 서로 맞물려 돌아가는 형태로,
어느 톱니바퀴가 1회전하면 그보다 수학적으로 한 단위 높은 의미를 갖
는 톱니가 1/10 회전하도록 만들어진 가산기로서, 덧셈과 뺄셈을 수행하
는 기계적인 카운터였다.
파스칼 계산기는 다이얼에 의하여 십진수를 표시하는 6개의 원판이 두
개로 이루어져 있으며 각 원판에는 0에서 9까지의 십진수가 새겨져
있다.
다이얼을 이루는 두 개의 집합은 각 수를 기억하는 레지스터(register)로
사용되며, 한 레지스터는 계산 결과를 누적하는 누산기(accumulator)로
작동하고, 다른 하나는 누산기에 더하거나 빼는 값을 저장하는 데 사용
된다. 파스칼 계산기에서 정립한 개념은
1)연산 시 발생하는 올림수의 처리 와,
2)보수에 의한 음수의 표현 이 두 가지 인데 이 개념은 현대 컴퓨터의
발전에 많은 영향을 미쳤고, 현재도 이 개념을 사용한다.
19C 바베지(Charles Babbage)
‘해석(분석) 엔진’(Analytical
Engine)
: 계산만을 위한 기계
1930년대 말: 폰 노이만- ENIAC
참고 자료
없음