728x90
절차적(구조화) 프로그래밍
- 함수(기능) 위주이며 데이터와 그것을 처리하는 함수가 분리되어 있다.
절차적(구조화) 프로그래밍 특징과 장점
- 복잡도가 지나치지 않고 유지보수하기 쉽다.
- 모듈화 하거나 구조화를 할 수 있다.
- 같은 코드를 다른 장소에서 다시 사용 할 수 있게 해 준다.
절차적(구조화) 프로그래밍 언어
- 알골
- 포트란
- PL/I
- 모듈라-2
- 에이다
- 베이직
- C
객체지향 프로그래밍
- 데이터 위주이고 데이터와 행위가 결합된 것이다.
- 객체들의 모임으로 파악하고자 한다. 각각의 객체는 메시지를 주고받고 데이터를 처리할 수 있다.
- 실제세계를 보다 가깝게 모델링한다.
객체지향 프로그래밍 특징과 장점
- 프로그램을 유연하고 변경이 쉽게 만들기에 대규모 소프트웨어 개발에 많이 사용된다.
- 개발과 보수가 간편하고 보다 직관적인 코드 분석이 가능하다.
객체지향 프로그래밍 언어
- Java
- C#
- C++
- 비주얼 베이직 닷넷
- 오브젝트브-C
- 스몰토크
'IT개발 > 웹개발' 카테고리의 다른 글
웹서버(Web Server)란? (0) | 2021.11.12 |
---|---|
절대경로와 상대경로를 제대로 알아보자 (0) | 2021.11.07 |
Java : 클래스(Class) 객체지향 프로그래밍! (0) | 2021.11.01 |
자바 업데이트 버전 변경하는 방법 Java8 에서 Java11로! (0) | 2021.10.25 |
javascript 웹사이트 방문자수 코드 (1) | 2021.10.05 |