사용자 삽입 이미지



-COBOL-

사무 처리를 위한 컴퓨터 프로그래밍 언어
common business oriented language의 약어로 컴퓨터의 프로그래밍을 쉽게 하기 위하여 고안된 프로그램 언어이다. 포트란(FORTRAN)과 알골(ALGOL)이 과학기술 계산용 언어인 반면, 코볼은 사무처리용으로 만들어진 언어로 미국 국방부을 중심으로 결성된 프로그램 언어로서 그룹 CODASYL(Conference on Data system Language)에 의해 1960년 처음으로 제정되었다.

과 학 계산에 비해 사무 계산은 복잡한 여러 가지 기록철을 많이 취급하며, 보고서의 인쇄 양식도 다양해 데이터의 기록 양식을 정하는 부분이 프로그램에서는 중요한 역할을 차지한다. 코볼은 일상 영어회화와 비슷한 구어체 문장 형태로 기술할 수 있도록 설계되어 사용되고 있으며 1968년 미국에서 사무처리 언어의 표준이 되었고 1974년 미국 표준 코볼(ANSI COBOL)이 완성되었으며, 1985년에는 기능을 보강하여 COBOL-85를 완성하였다.


-BASIC-
컴퓨터용 고급 프로그래밍 언어
1960 년대 말 미국 다트머스대학교의 켐니 교수가 개발하여 주로 퍼스널컴퓨터에 채용되고 있다. 간단한 영어의 어구를 기반으로 한 명령이 쓰이고 있으므로 쉽게 배울 수 있다. 그러나 퍼스널 컴퓨터에 적재되어 있는 것은, 그 기종의 하드웨어 구성 등에 의한 고유한 명령을 가지고 있는 수가 많다.

베이식이라고 불리고 있는 것은 베이식 인터프리터(interpreter)와 에디터, 경우에 따라서는 기계어 모니터 등이 포함된 시스템 프로그램이다. 인터프리터 방식이기 때문에 컴파일러 언어와 비교하면 처리속도는 느리지만, 프로그램의 수정이 간단하고 번역프로그램이 쓰는 기억소자가 적어도 되므로 플로피 디스크 등의 외부기억장치를 필요로 하지 않아서 작은 시스템으로도 이용할 수 있는 특징이 있다.


-PASCAL-
컴 퓨터 프로그래밍 언어의 한 가지로 프랑스의 수학자인 파스칼(Blaise Pascal)의 이름에서 따온 프로그램 언어의 이름이다. 1969년 스위스 취리히공과대학교의 니클라우스 비르트(Niklaus Wirth) 교수가 개발했는데, 개발 목적은 문제를 체계적이고 자연스럽게 표현할 수 있는 교육용 언어가 필요했고, 현존하는 컴퓨터에 신뢰성과 효율성을 가지고 실행될 수 있는 언어를 개발하기 위해서였다.

파 스칼은 알골(Algol)을 모체로 개발하였기 때문에 불록 구조와 유용성이 큰 제어문 등의 기능을 도입하고 자료의 구조화와 입출력 기능을 보완하였다. 또한 데이터를 구성할 때 데이터의 길이에 제약받지 않고 다양한 데이터 형식과 제어 구조를 사용할 수 있으며 복합문 BEGIN END나 조건문 IF THEN ELSE, 반복문 WHILE DO와 같은 제어 구조를 가지고 있으므로 구조적 프로그램의 개념과 원리를 쉽게 적용할 수 있다.


-FORTRAN-
1954년 IBM 704에서 과학적인 계산을 하기 위해 시작된 컴퓨터 프로그램 언어
FORTRAN 은 수식(Formular) 변환기(Translator)의 약자이다. 포트란은 알골과 함께 과학 계산용으로 주로 사용되는 언어이며, 당시 7명의 전문가가 약 2년 반 동안에 걸쳐 완성한 것이 포트란의 기본을 이루었고, 그후 ANSI에서 이를 수정하고 능력을 확장시켜 포트란을 완성하였다.

포트란은 산술 기호(+, - 등)를 그대로 사용할 수 있으며, 삼각함수·지수함수·대수함수 등과 같은 기초적인 수학 함수들을 그대로 불러내어 쓸 수 있는 언어다. 그러나 이러한 방법은 현재의 각종 컴퓨터 언어에서는 기본적인 내용이지만 당시로서는 대단히 획기적인 방법이었다.

과학기술용 언어로는 포트란, 상업용 언어로는 코볼(COBOL)이 대표적인 제3세대 컴퓨터 언어로 1980년대까지 널리 활용되었지만, 보다 사용하기 쉬운 제4세대 컴퓨터 언어의 출현으로 이제는 거의 쓰이지 않는 언어가 되었다.


-C-
벨 연구소에서 1971년경부터 리치(D.M.Ritchie) 등에 의해서 개발된 시스템 기술용의 프로그래밍 언어.

벨 연구소에서 1971년경부터 리치(D.M.Ritchie) 등에 의해서 설계 개발된 시스템 기술용의 프로그래밍 언어이다. UNIX 오퍼레이팅 시스템의 기술에 사용할 것을 목적으로 설계한 언어로 UNIX OS의 대부분이 이 언어로 개발되었다. 컴퓨터의 구조에 밀착한 기초 기술이 가능한 것과 간결한 표기가 될 수 있는 것 등을 특징으로 하고 있다.

시스템 기술(記術)용 언어의 경우에는 기억장치의 주소(어드레스) 등과 같은 하드웨어 자원까지 기술(記術)의 대상으로 할 것을 요구하고 있는데, C언어에서는 이러한 수준의 개념을 데이터 형이나 함수 등의 고수준 언어의 개념에 잘 대응하고 있다. 따라서 언어의 성격상 일반적인 범용의 언어와 거의 다를 바가 없다. 프로그램을 다른 종류의 컴퓨터에 이식하는 것도 용이하며, 범용 언어이기는 하지만 강력하고 고수준의 언어로 하는 것을 목표로 하고 있지 않다.

C 언어는 프로그램 오류를 쉽게 발견하기 위한 기능은 부족하지만, 고수준 언어에서 자주 볼 수 있는 기술상의 제약이 적기 때문에 오히려 프로그래밍하기 쉬운 편리한 언어로 평가되며, 프로그램을 간결하게 쓰기 위하여 많은 연구를 한 언어이다.


-ALGOL-
컴퓨터의 프로그래밍을 쉽게 하기 위해 고안된 제3세대 프로그램 언어.
정 식 이름은 algorithmic language이다. 과학기술 계산용 프로그래밍 언어 가운데 한 가지로, 산법(算法)을 나타내기 위해 만들어진 컴퓨터용 인공언어이다. 1958년에 이론과 개념이 등장한 후로, 1960년에 국제정보처리학회연합(IFIP)에서 유럽의 학자들을 중심으로 설계되었다. 주로 과학 계산용으로 사용된다. 프로그래밍 언어 이론에 많은 영향을 끼쳤으며, 국제표준기구(ISO)의 알골 위원회에 의해 표준화된 알고리즘 언어로 채택되어 알고리즘을 기술하기 위해 사용되기도 한다.


정 연한 언어 이론을 바탕으로 설계된 최초의 언어로서, 이후의 많미쳤다. 파스칼(Pascal) 언어, 모듈러-투(Modu은 언어들에 영향을 끼쳐 알골계(ALGOL-like) 언어라는 용어도 생겼으나, 지나치게 이상적인 언어로 설계되었고 입출력 기능도 약하여 실무에 널리 적용되지 못하고, 유럽에서만 일부 사용되거나 교육용으로 사용되었다.


-C++-
C 언어의 기능을 확장하여 만든 객체 지향형 프로그래밍 언어.
AT&T 사(社) 벨 연구소의 B. Stroustrup이 1983년 발표하였다. C 언어 사양을 완전히 만족한 확장 버전으로 설계되었다. C++의 처리계는 C의 사전 처리기로 개발되기도 하지만 C++ 컴파일러도 있다. 이 언어는 스몰토크만큼 객체 지향 언어는 아니지만 C 언어와 호환성이 있기 때문에, 애플사(社) 및 선마이크로 시스템스사(社) 등 많은 컴퓨터 제조회사들이 이를 채택하고 있다.

C와 C++가 다른 점은 C는 프로그램을 작성할 때 거의 대부분 ‘stdio.h’를 포함시켰으나 C++에서는 ‘iostream.h’을 사용한다는 점, 입출력 함수로 애용되던 printf(), scanf() 대신 cout, cin 등의 객체를 주로 사용한다는 점, 함수의 선언시에 프로토타입까지 반드시 선언해야 하는 점, 함수 선언시에 매개변수(가인수)의 생략이 불가능한 점 그리고 C의 확장자는 ‘.C’인 것에 비해서 C++의 확장자는 ‘.CPP’이다는 점, 변수를 함수의 머릿부가 아닌 중간에서도 선언이 가능하다는 점, 그리고 자동변수가 블록을 벗어나면 소멸된다는 점 등이다


-C#-
객체 지향 프로그래밍언어의 하나
모 든 것을 객체로 취급하는 컴포넌트 프로그래밍언어로, 시샵(C-charp)이라고 발음한다. 2000년 6월 마이크로소프트가 닷넷(.NET) 폴랫폼를 위해 개발하였다. C++(시플러스플러스)에 기본을 둔 언어로, 비주얼베이식이나 자바(Java)와도 비슷하다. 따라서 비주얼베이식과 자바·C++ 등의 장점을 지닌다.


명언 한 마디, 즐거운 하루 되세요.
우리들은 형제로서 함께 살아가는 것을 배워야 한다. 그렇지 않으면 바보로서 다 같이 멸망할 따름이다.
마틴 루터 킹 2세
http://dandyboss.nayana.com/trackback/8
YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST
  1. LaLuna 2007/12/30 20:00  댓글주소  수정/삭제  댓글쓰기

    퍼가요~♡

    싸이월드풍으로 썼다.

    p.s : 투닥투닥