객체 (1) 썸네일형 리스트형 객체지향 프로그래밍 언어(object-oriented programming language) OOP란 객체(object) 개념(클래스(class) 개념)을 정의하고, 객체에 대한 연산(메서드)과 성질(멤버 변수)을 정의하여 프로그램을 작성 하는 언어이다. 구조적인 프로그래밍 언어와 달리 객체 중심의 사고의 틀을 제공한다. OOP의 역사 최초로 클래스 개념을 갖춘 시뮬라 67(Simula 67)은 1960년대 말에 등장했지만 C++, 스몰 톡-80(Smalltalk 80) 등 영향력 있는 객체지향 언어들은 1980년대에 등장해서 현재까지 활발하게 사용되고 있다. 1990년대 중반에 등장한 자바(JAVA)도 현재 가장 대표적인 객체지향 프로그래밍 언어이다. 스크립트 언어인 자바스크립트(Javascript) 또한 객체지향 프로그래밍이 가능하다. OOP를 위한 추상 자료형 프로그래밍 언어에서 추상화라는.. 이전 1 다음