검색어 입력폼

프로그래밍 언어론 시대별로 프로그래밍 언어의 변천사....

저작시기 2007.04 |등록일 2008.04.05 한글파일한글 (hwp) | 18페이지 | 가격 2,000원

소개글

프로그래밍 언어론 시대별로 프로그래밍 언어의 변천사....에 대한 레포트입니다.

목차

1.Fortran - 최초의 고급언어
2.Cobol - 사무 기록의 전산화
3.Algol60 - 정교화를 향한 첫 단계
4.Lisp - 함수 프로그래밍
5.APL - 초기 동적 언어
6.PL/I - 모든 사람을 위한 모든 것
7.Snobol - 초기 동적 언어
8.Simula 67 - 데이터 추상화의 발단
9.Basic - 시분할의 발단
10.Pascal - 설계의 단순성
11.C - 이식성을 갖는 시스템 언어
12.Ada - 역사상 최대 설계노력
13.Modula-2 - 실시간 프로그래밍 언어
14.prolog - 논리 기반 프로그래밍
15.Smaltalk - 객체지향 프로그래밍
16.C++ - 명령형 & 객체지향 특징의 결합
17.Java - 명령어 기반 객체지향 언어
18.JavaScript - 웹을 위한 스크립트 언어
19.PHP - 웹을 위한 언어
20.C# - 객체 지향 컴포넌트 언어

본문내용

제 1 장 언어의 설계
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
    (4) 프로그래밍 언어의 세대 구분
제1세대 언어기호 어셈블리 언어
수치 과학용 언어(FORTRAN I, ALGOL 58)
자료 처리용 언어
리스트 처리용 언어(IPL 5)
제2세대 언어프로그램 언어의 기준이 되는 프로그램 언어가 개발된 시기
FORTRAN II, ALGOL 60, COBOL, LISP)

참고 자료

Computer of Programming Languages SIXTH Robert W. Sebesta
A P L 紹介 /金泳一
http://en.wikipedia.org/wiki/Ole-Johan_Dahl
다운로드 맨위로