검색어 입력폼

[프로그래밍]사무자동화기기(필기)제4장 프로그래밍 일반)

저작시기 2006.09 |등록일 2006.09.11 한글파일한글 (hwp) | 9페이지 | 가격 600원

소개글

사무자동화기기 4장 프로그래밍 일반입니다.
많은 활용 바랍니다.

목차

1. 언어의 설계
2. 언어 번역
3. 자료형
4. 순서 제어
5. 운영체제

본문내용

1. 구조와 연산
(1) 프로그램 언어의 정의
정 의
기계가 읽을 수 있고 사람이 읽을 수 있는 형식으로 계산을 기술하는 표현 체계
장 점
-현재 사용하는 언어를 더욱 잘 이해하게 됨
-유용한 프로그래밍을 구사할 수 있는 능력을 증대시킴
-새로운 프로그래밍 언어를 배우기 쉬움
언어정의
구성
언어 구문
언어의 표면적인 구조만을 정의
언어 의미론
프로그램의 실행시 어떠한 일이 일어나는가를 기술


(2) 프로그램 수행 방식에 의한 프로그램 언어의 구분
명령형
언어
=절차적 언어
명령의 순차적 실행, 기억 장소를 표시하는 변수의 사용, 변수의 값을 변경하기 위한 배정문의 사용 등을 하는 언어 -대부분의 언어가 명령형 언어임
단점 - 병렬 처리 프로그램에 부적합
- 프로그램 과정이 인간의 사고와 차이가 많음
함수형언어
=응용형 언어 -- 함수의 평가와 함수를 주어진 값에 적용하는 것을 기본으로 한 언어
논리형언어
=선언적 언어 -- 기호 논리학에 근거를 두고 있는 언어
객체 지향 언어
객체에 기반을 두고 있는 언어


(3) 프로그램 언어의 발전
1950년대
최초의 프로그래밍 언어 (FORTRAN, COBOL, ALGOL 60, LISP, APL)
1960년대
프로그래밍 언어의 폭증 (PL/I, ALGOL 68, SNOBOL, Simula 67, BASIC)
1970년대
간결성, 추상화, 연구 사항 (PASCAL, C, CLU, Euclid, Mesa)
1980년대
통합과 새로운 방향 (Ada, Modula-2, Prolog, Smalltalk)
다운로드 맨위로