[공학]Ada언어의 이해 조사
- 최초 등록일
- 2007.06.29
- 최종 저작일
- 2007.01
- 20페이지/ 한컴오피스
- 가격 1,500원
목차
Ⅰ. 서 론
Ⅱ. 자료형
2. 1 변수와 상수 선언
2. 2 단순 자료형
2. 3 구조 자료형
2. 4 배열형
2. 5 문자열형
2. 6 레코드 자료형
2. 7 접근 자료형
2. 8 전용 자료형
2. 9 표현 명세
2. 10 유도 자료형과 자료형 호환성
2. 11 중복 정의
Ⅲ. 수식과 문장
Ⅳ. 부프로그램
Ⅴ. 패키지와 전용 자료형
5. 1 정보의 은닉
5. 2 전용 자료형
Ⅵ. 태스크
Ⅶ. 태스크들 사이의 통신 기법
7. 1 랑데뷰
7. 2 태스크들간의 선택 기법
Ⅷ. 예외 처리
Ⅸ. 포괄성
Ⅹ. 참고 문헌
본문내용
Ⅰ. 서 론
Ada 언어는 1970년대 말에 설계되어 최근 1980년대 말에 들어와서야 전체 Ada가 PC에 구현되는 등 우리 사용자에게 Ada 프로그래밍을 작성하고 사용할 수 있는 환경은 설계 후 비교적 늦게 조성되었다. 1970년대 초에 개발되어 그 이후 거의 모든 새로운 언어에 커다란 영향을 준 Pascal 언어로부터 Ada 언어는 많은 영향을 받아왔다.
지금부터 Ada 언어가 설계된 과정을 알아보는 것이 이 언어를 이해하는데 도움이 되므로 간결하게 이 과정을 소개하고자 한다. 1970년대 초에 미 국방성은 국방성 내에서의 소프트웨어 비용의 급격한 상승을 제어해야 될 필요성을 인지하였다. 미 국방성에서는 군함, 비행기, 탱크, 미사일 등 많은 군수 장비에 컴퓨터가 부속품처럼 내장되어 사용되고 있다.
이 내장 시스템으로 인하여 어셈블리 언어를 비롯하여 많은 프로그래밍 언어들이 요구 되어 미 국방성에서 사용하고 있는 언어들은 무려 300여 종류에 이르렀는데, 이렇게 많은 프로그래밍 언어를 사용한다는 사실이 소프트웨어 비용을 증가시키는 주요 원인으로 판명되었다. 그러므로 기존의 프로그래밍 언어에서 적당한 한 언어를 택하든지 또는 새로운 한 언어를 개발하든지 하여 이 많은 언어들의 사용을 대폭적으로 줄이려는 프로젝트를 시작하였다.
이 목적을 수행하기 위하여 우선 시도한 것이 원하는 언어가 갖추어야 될 조건에 대한 언어 요구 명세표를 작성하는 것이었다. 이 작업을 한편은 미 국방성에서 수행하고 다른 한편은 컴퓨터 관련 조직에서 수행하였다.
처음에 작성된 요구 명세표는 책임 있는 사람들의 비평을 참작하여 여러 번에 걸쳐 정선되었는데, 현존하는 프로그래밍 언어들을 이 요구 명세표와 비교해서 평가해 본 결과 다음과 같은 결론에 도달하였다.
① 당시에는 이 요구 명세표에 맞는 적당한 언어가 없었다.
② 필수적이진 않지만 하나의 프로그래밍 언어라면 더욱 바람직하다.
③ 당시의 기술로 이 언어를 설계할 수 있었다.
④ 이 언어는 처음부터 새로 시작하여 개발하는 것보다 적당한 한 언어를 기본으로 하여
개발되어야 한다.
참고 자료
1. 원유헌, “[개정판] 프로그래밍 언어론”, 정익사
2. 김도형․이수현․창병모 공역, “프로그래밍 언어 -원리와 실제-”, 喜重堂
3. 컴퓨터 용어 사전 ( http://www.terms.co.kr/Ada.htm )
4. 컴퓨터의 역사 홈페이지 ( http://user.chollian.net/~y2000/comhistory/n233.htm )