본문/내용
명령의 종류
.프로그램에서 발생하는 여러 형태의 자료 정의의 명령
.자료집합체인 레코드나 화일을 정의하는 명령
.입력장치나 보조기억장치로 자료를 입력시키거나,주기억장치로부터 출력
장치나 보조기억장치로 자료를 출력시키는 입출력 명령
.주기억장치에 있는 자료를 다른 장소로 이동시키는 명령
.자료의 산출계산을 하기위한 연산 명령
.자료를 비교하거나 크기를 판단하는 논리연산 명령
3.4.2 구비조건
.학습의 용이성 : 이해 및 학습의 측면
.작성의 용이성 : 간결,변경,기술,표현의 측면
.사고의 용이성 : 문제해결,접근방법의 측면
.판독의 용이성 : 명료, 유지보수, 타인의 이해 측면
.검증의 용이성 :프로그램의 정확성 검증 측면
3.4.3 프로그래밍 언어의 역사
가.50년대의 언어
.언어의 개념의 발견과 표현시대
.어셈블리(ASSEMBLY)언어,매크로어셈블리(MACRO ASSEMBLY)언어,FORTRAN,
COBOL,ALGOL60,LISP
.서브루틴(Subroutine),연계편집프로그램(Linkage Editor Program),로더(Loader)
의 개념이 정립
나.60년대의 언어
.50년대 개발된 프로그래밍 언어의 분석을 통하여 보다 개선된 고급 프로그래밍
언어 출현
.PL/I,SIMULA76,ALGOL68,SNOBOL4
.프로그래밍 언어의 문법을 표현하기 위하여 성형문법(Formal Grammer)이라는
수학적 문법구조 사용
다.70년대의 언어
.언어의 개념과 이론의 공학적 접근
.하드웨어 가격의 감소와 소프트웨어의 복잡성의 증가가 소프트웨어 개발의
장애요인으로 등장
.대형프로그램의 신뢰도와 가격,복잡도를 제어할수 있는 방법
.소프트웨어 개발 도구들을 겨냥한 효율적인 프로그래밍 언어 구조에 대한
이론의 개발
.70년대 후반 이후에는 기존의 노이만(J.von Neumann)형 컴퓨터 구조에서 벗어나
주소 자료의 이동이 필요없는 컴퓨터 구조의 연구가 진행됨에 따라 새로운 방향
으로 프로그래…
…