|
|
|
|
프로그래밍언어,세대별프로그래밍언어,프로그래밍언어의조건,1세대언어,2세대언어,3세대언어,4세대언어,5세대언어
|
|
|
|
Programming language
목차
Ⅰ. 프로그래밍 언어란
Ⅱ. 프로그래밍 언어의 조건
Ⅲ. 세대별 프로그래밍 언어
1) 제 1,2세대 언어
2) 제 3세대 언어
3) 제 4세대 언어
4) 제 5세대 언어
프로그래밍 언어란
→컴퓨터의 프로그램을 작성하기 위하여 고안된 언어
·가장 간단한 언어는 기계어를 영문자의 기호로 치환한 어셈블리어이며, 특정한 컴퓨터와 밀접
·수준이 높은 언어는 컴퓨터와 독립적인 문법구조를 가지며, 이와 같은 처리프로그램을 갖추고 있기만 하면 어떠한 컴퓨터라도 실행가능
프로그래밍 언어조건
·언어 개념의 단순명료통일
·간편성
·효율성
·확장성
·추상 개념 기술
·검증의 용이성
·프로그래밍 환경이 좋아야함
프로그래밍 언어의 역사
제 1, 2세대 언어
1945년 ~ 1950년대
제 3 세대 언어
1950 년대 중반~ 1970년대
제 4 세대 언어
1980 년대
제 5 세대 언어
1990 년대 ~
컴퓨터의 세대별 특징
컴퓨터의 세대별 특징
제 1, 2세대 언어
·언어에 대한 포괄적인 방향을 제시했으나 수치 계산
위주로 개발되었으며 주로 저급 언어가 개발
· 기계어
컴퓨터가 직접 판독 가능한 2진 숫자로 된 프로그래밍 언어.
장점 : 컴퓨터를 효율적으로 활용하는 면에서 매우 유리
단점 : 언어 자체가 복잡하고 어렵기 때문에 프로그래밍 시간이 많이 걸리고 에러가 많음
· 어셈블러(어셈블리어)
기호언어로 쓰인 프로그램을 컴퓨터가 직접 해독할 수 있는 코드(기계어)로 고치기 위한 프로그램.
장점 : 프로그램의 수행시간이 빠르고, 주기억장치를 매우 효율적으로 이용 가능
단점 : 프로그래밍 언어 상호간의 호환성이 없음
제 1, 2세대 언어
성능향상
가격하락
수백,수천개의
트랜지스터
컴퓨터 산업에
재투자
컴퓨터의
보급화
제 3세대 언어
제3세대 언어의 특징
.... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|