객체 지향 프로그래밍 언어 목록

List of object-oriented programming languages

다음은 OOP(객체 지향 프로그래밍) 기능을 갖춘 주목할 만한 프로그래밍 언어 목록이며, 이 목록은 Category에도 수록되어 있다.객체 지향 프로그래밍 언어.일부 맥락에서 "객체 지향 프로그래밍 언어"의 정의는 "객체 지향적 특징을 가진 프로그래밍 언어"[1]의 정의와 정확히 같지 않다는 점에 유의한다.예를 들어, C++는 객체 지향 패러다임을 포함한 다중 패러다임 언어지만,[2] Python이나[3] Ruby와 같은 일부 다른 언어에 비해 객체 지향성이 떨어진다.[4]따라서 C++를 OOP언어로 보는 사람도 있고, 반대로 '반미 객체 지향 프로그래밍 언어'로 지칭하는 사람도 있다.

객체 지향 기능이 있는 언어

참고 항목

참조

  1. ^ Rentsch, Tim (1 September 1982). "Object oriented programming". ACM SIGPLAN Notices. 17 (9): 51–57. doi:10.1145/947955.947961.
  2. ^ Coplien, James O. (1999). Multi-paradigm design for C++ (3rd printing ed.). Reading, Mass. [u.a.]: Addison-Wesley. ISBN 978-0-201-82467-4.
  3. ^ Lutz, Mark (2013). Learning Python: Powerful Object-Oriented Programming. "O'Reilly Media, Inc.". ISBN 9781449355692.
  4. ^ Flanagan, David; Matsumoto, Yukihiro (2008). The Ruby programming language (1st ed.). Beijing: O'Reilly. ISBN 978-0596554651.

외부 링크