객체지향에 대한 정의
- 최초 등록일
- 2001.10.05
- 최종 저작일
- 2001.10
- 6페이지/ 한컴오피스
- 가격 1,000원
목차
1) 객체 지향 프로그래밍의 기본 개념
2) "객체"란 용어의 의미
3) 객체 지향 프로그래밍에서의 객체
4) 객체 지향 언어의 구분
5) 객체 지향 언어의 특징
6) 객체 지향의 이점
본문내용
1) 객체 지향 프로그래밍의 기본 개념
객체지향 프로그래밍은 1697년에 발표된 프로그래밍 언어"Simula67"에서부터 시작된다고 할 수 있다. 하지만 Simula67은 단지 역사적인 기원에 불과할 뿐,1980년에 "Smalltalk-80"이 발표되면서 객체지향 프로그래밍 이론이 실제로 정립되었다고 할 수 있다.
많은 사람들이 객체지향 프로그래밍의 개념은 Smalltalk에서 시작되어 Smalltalk에서 끝이 났다고 이야기하는데, Smalltalk 이후 객체지향 프로그래밍 이론은 꾸준히 발전하여 많은 객체지향 프로그래밍 언어들이 발표되어 왔다.
오늘날 우리에게 비교적 널리 알려져 있는 객체지향 프로그래밍 언어에는 대체적으로 다음과 같은 것들이 있다.
먼저 C에 객체지향 프로그래밍 개념이 첨가된 "C++"와 "Object-C", LISP에 객체지향 프로그래밍 개념이 첨가된 "CLOS" 그리고 "ObjectLISP", Pascal에 객체지향 프로그래밍 개념이 첨가된 "Object-Pascal" 그리고 객체 기반 프로그래밍 언어라고 불리어지는 "Ada" 등이 오늘날 비교적 이름을 떨치고 있는 언어에 해당된다.
참고 자료
없음