CODEDRAGON ㆍDevelopment/Software Engineering
COBOL (코볼)
OPEN
INPUT
sales, OUTPUT
report-out
출처: <https://en.wikipedia.org/wiki/COBOL>
|
COBOL 장단점
장점 |
|
단점 |
|
COBOL 프로그램의 구성
디비전 | 설명 |
IDENTIFICATION | 프로그램의 내용을 파악하는 식별 디비전 프로그램의 이름, 작성자, 작성일시등 |
ENVIRONMENT | 프로그램의 처리에 관계하는 환경 디비전 컴퓨터의 종류, 입출력 파일 및 장치 |
DATA | 데이터 처리를 위한 기억 장소 디비전 기억 장소 혁신, 성격과 크기, 내용 등 |
PROCEDURE | 처리할 명령에 관한 구체적으로 기술하는 디비전 처리 순서에 따른 명령문 실행을 기술 |
COBOL - Wiki
https://ko.wikipedia.org/wiki/%EC%BD%94%EB%B3%BC
https://en.wikipedia.org/wiki/COBOL
PASCAL (파스칼)
- 1980년대와 1990년대 초반에 걸쳐 널리 사용된 프로그래밍 언어
- 당대의 가장 인기 있는 교육용 언어 중 하나
- 복합문 begin-end, 조건문 if-then-else, 반복문 while-do와 같은 제어 구조가 있어 구조적 프로그래밍에 적합
procedure squareroots (input,output) var x : real; begin repeat read(x); if x ≥ 0 then write(sqrt(x)) else write ('argument error') until x = 0 end |
PASCAL - Wiki
https://en.wikipedia.org/wiki/Pascal_(programming_language)
Visual Basic
- 이벤트 기반 프로그래밍의 3세대 프로그래밍 언어
- 마이크로소프트의 컴포넌트 오브젝트 모델에 따르는 풍부한 구성 요소를 가진 통합 개발 환경
Visual Basic 장단점
장점 |
|
단점 |
|
Visual Basic - WiKi
https://ko.wikipedia.org/wiki/%EB%B9%84%EC%A3%BC%EC%96%BC_%EB%B2%A0%EC%9D%B4%EC%A7%81
https://msdn.microsoft.com/ko-kr/library/2x7h1hfk.aspx
https://en.wikipedia.org/wiki/Visual_Basic
C언어 계열(C, C++, C#)
C언어 계열 장단점
장점 | 어셈블리어 같은 저급 언어와 유사한 기능을 제공 구조적 프로그래밍을 통해 프로그램을 읽기 쉽고 작성하기에도 쉬운 언어 프로그램의 이식성과 융통성이 뛰어난 언어 기존에 작성한 C언어 코드를 거의 대부분을 수정없이 C++ 언어로 확장할수 있어 다양한 운영체제에서 사용가능 |
단점 | C언어는 객체 지향 개념이 없습니다. C++언어는 방대한 기능 제공하고 복잡함으로 인해 안정성이 떨어지며 C언어와의 호환성을 강조하다보니 새로운 기능을 추가하는데 제한이 있습니다. C#언어는 JAVA언어에 비해 활성화가 부족 (저변확대 부족)
|
https://en.wikipedia.org/wiki/C_(programming_language)
JAVA
- C++의 강력함을 제공하면서도 규모는 더 작고 안전성은 더욱 강화된 언어
- 웹 환경에 적합하다는 것이 큰 장점
- WWW(월드 와이드 웹)의 보급 확대와 보조를 맞춰 계속 발전하고 있는 언어
'Development > Software Engineering' 카테고리의 다른 글
저급 언어와 고급 언어 (0) | 2015.11.24 |
---|---|
컴퓨터 언어들 - List of programming languages (컴퓨터 프로그래밍 언어 목록) (0) | 2015.11.23 |
프로그램(Program) (0) | 2015.11.23 |
컴퓨터(Computer) (0) | 2015.11.23 |
Julia(줄리아)- 테크니컬 컴퓨팅을 위한 빠른 동적 언어(A Fast Dynamic Language for Technical Computing) (0) | 2015.11.19 |