검색어 입력폼

[컴퓨터공학]각 프로그램 언어별 특징

저작시기 2006.03 | 등록일 2006.03.23 한글파일 한컴오피스 (hwp) | 9페이지 | 가격 500원

소개글

각 프로그램 언어별 특징을 쓴 레포트 입니다.
각 언어는 포트란, algol60, lisp, apl, cobol, 파스칼, C, ADA, java
이며, 특징과 그 특징에 해당되는 소스코드를 첨부하여 작성하였습니다.

목차

● 포트란(Formula TRANslation)
● ALGOL 60(ALGOrithmic Language 60)
● Lisp(LISt Processor)
● APL(A Programming Language)
● COBOL(COmmon Bussiness-Oriented Language)
Pascal(1971, Wirth)
● Ada
C언어(1972, Dennis Ritchie)
● Java언어

본문내용

포트란은 알골과 함께 과학 계산용을 주로 사용되는 언어로, 산술기소를 그대로 사용할 수 있으며, 삼각함수․지수함수․대수함수 등과 같은 기초적인 수학 함수들을 그대로 불러내어 쓸 수 있는 언어다. 이러한 방법은 현재의 각종 컴퓨터 언어에서는 기본적인 내용이지만 당시로서는 대단히 획기적인 방법이었다.
위의 예제는 반감기를 계산하기 위한 프로그램이며, 에서 M0, T, t 의 입 력으로 M을 구한다.

● Lisp(LISt Processor)
• 변수 선언, 변수 타입 등 변수형에 구애를 받지 않음
• 프로그램을 한줄씩 번역하여 실행하는 Interpreter 방식의 고급언어
• 인공지능 분야 응용
• 일반적인 리스트 구조와 함수의 적용을 기본으로 함(되부름의 원조)

● APL(A Programming Language)
• 배열과 행렬에 대한 연산이 쉽고, 강력한 프로그래밍
• 제어구조가 없음
• 특정 터미널에만 있는 그리스 기호 사용
• 프로그램 이해 난이

● COBOL(COmmon Bussiness-Oriented Language)
• 사용자들이 프로그램을 읽기 쉽고, 이해하기 쉽게함
→ 간결성 부족을 초래
• 레코드 구조 도입
• 자료구조와 실행 부분을 분리

● Pascal(1971, Wirth)
• 작고, 간결하고, 효율적이고, 구조적이며, 프로그래밍 교육용
• 분리 컴파일, 유용한 문자열 조작, 입출력 기능 → 삭제 또는 축소(성공적)

● Ada
• 자료 추상화, 타입 메커니즘(package), 병행처리(task)
• 디자인이 섬세하고 상세함, 사용급증
• 단점 : 복잡 방대(제2의 PL/I 가능성)

참고 자료

없음
다운로드 맨위로