외의 다른 마땅한 번역이 없을듯
객체지향언어,object-oriented_language들의 예 (in rough chronological order):
Simula -
시뮬라,Simula?
Simula Simula Simula]] =
https://en.wikipedia.org/wiki/Simula
Smalltalk -
스몰토크,Smalltalk or
스몰톡,Smalltalk?
https://en.wikipedia.org/wiki/Smalltalk
C++ (
CPlusPlus언어 - 매우 이상한 pagename)
https://en.wikipedia.org/wiki/C++ (이것의 object_model is based on Simula's)
Objective-C (p ObjcLanguage
objective-c pagename???) (이것의 object_model 은 Smalltalk의 것을 기반으로 함)
Eiffel -
에펠,Eiffel?
Eiffel 언어 Eiffel 언어
Xojo -
소조,Xojo??
Xojo 언어 Xojo 언어 (formerly
REALbasic -
리얼베이식,REALbasic?
리얼베이직,REALbasic? )
파이썬,Python
루비,Ruby
자바,Java
Visual Basic .NET - pagename?
Visual_Basic_.NET =
https://en.wikipedia.org/wiki/Visual_Basic_.NET (aka VB.NET, p VbNetPl)
C# (pagename?)
CSharp?
C_Sharp?
C_Sharp_(programming_language) =
https://en.wikipedia.org/wiki/C_Sharp_(programming_language)
Fortran 2003
Fortran_2003 =
https://en.wikipedia.org/wiki/Fortran_2003
object-based이지만, 초기 버전이 object-oriented는 아닌 언어들의 예:
모든 OO언어는 OB언어이다. (by definition) - 근데 서로 겹치지 않는 구분처럼 쓰이기도 한다고.
(이유가? 그렇게 하면 틀린 거 아닌지...)
비교표.
OO언어(object-oriented language) | OB언어(object-based language) |
모든 OOP의 특징을 지원:
●추상화,abstraction
●캡슐화,encapsulation
●상속,inheritance
●다형성,polymorphism
| OOP의 특징의 부분집합,subset을 지원, such as: 다형성,polymorphism 또는 상속,inheritance. |
예: C++, C#, Java 등 | 예: VB(고전, .NET말고) (citation needed) |
ko/ja/simple interwiki 없음.
}