객체 지향 프로그래밍 언어 목록
List of object-oriented programming languages다음은 OOP(객체 지향 프로그래밍) 기능을 갖춘 주목할 만한 프로그래밍 언어 목록이며, 이 목록은 Category에도 수록되어 있다.객체 지향 프로그래밍 언어.일부 맥락에서 "객체 지향 프로그래밍 언어"의 정의는 "객체 지향적 특징을 가진 프로그래밍 언어"[1]의 정의와 정확히 같지 않다는 점에 유의한다.예를 들어, C++는 객체 지향 패러다임을 포함한 다중 패러다임 언어지만,[2] Python이나[3] Ruby와 같은 일부 다른 언어에 비해 객체 지향성이 떨어진다.[4]따라서 C++를 OOP언어로 보는 사람도 있고, 반대로 '반미 객체 지향 프로그래밍 언어'로 지칭하는 사람도 있다.
객체 지향 기능이 있는 언어
- ABAP
- 에이다 95
- 아미가이
- 에이펙스
- 베타.
- Boo
- C++
- C#
- 실론
- 예배당
- 클라리온
- CLU
- 코볼
- 코브라
- 콜드퓨전
- 커먼 리스프
- 쿨
- 코바스크립트
- 컬
- D
- 다트
- 데이터플렉스
- 딜런
- E
- 에펠
- 엘리시르
- 포트란 2003
- FPr
- 프리베이직
- F-스크립트
- F#
- 감바스
- 지니
- 가다
- 구라(프로그래밍 언어)
- 그래프토크
- IDLscript
- J
- J#
- 제이드
- 자바
- 줄리아.
- 코틀린
- 라소
- 용암
- 렉시코
- 링고
- LISP
- 로그토크
- 매트랩
- 모둘라-3
- 네멜레
- 넷렉스
- 님
- 누프
- 오베론 (오베론-1)
- 객체 파스칼
- 개체 REXX
- 목표-C
- OCAML
- 오미스 스튜디오
- OpenEdge 고급 비즈니스 언어
- 오즈, 모차르트 프로그래밍 시스템
- v5 이후 펄
- v4 이후 PHP, v5에서 크게 향상됨
- 파워 빌더
- 프로토타입 기반 언어
- 파이톤
- REAL 베이직
- 루비
- 녹
- S
- 스칼라
- 스크립톨
- 씨드7
- 센스톡
- 시물라
- 스몰토크
- 다람쥐
- 스위프트
- 타즈
- Tcl
- 성적증명서
- 타이프스크립트
- 우버코드
- 발라
- 비주얼 베이직
- Visual Basic 입니다.네트(VB).네트)
- VBScript
- VBA(Visual Basic for Applications)
- 비주얼 폭스프로
- 비주얼 프롤로그
- XBase++(XBase 표준 언어 확장)
- 소조
- ZZT-op
참고 항목
참조
- ^ Rentsch, Tim (1 September 1982). "Object oriented programming". ACM SIGPLAN Notices. 17 (9): 51–57. doi:10.1145/947955.947961.
- ^ Coplien, James O. (1999). Multi-paradigm design for C++ (3rd printing ed.). Reading, Mass. [u.a.]: Addison-Wesley. ISBN 978-0-201-82467-4.
- ^ Lutz, Mark (2013). Learning Python: Powerful Object-Oriented Programming. "O'Reilly Media, Inc.". ISBN 9781449355692.
- ^ Flanagan, David; Matsumoto, Yukihiro (2008). The Ruby programming language (1st ed.). Beijing: O'Reilly. ISBN 978-0596554651.
외부 링크
- Curlie의 객체 지향 프로그래밍 언어
