객체기반언어,object-based_language

Difference between r1.3 and the current

@@ -25,7 +25,7 @@
Visual Basic (VB) =,VB [[WpEn:Visual_Basic]] = https://en.wikipedia.org/wiki/Visual_Basic
Fortran 90 [[WpEn:Fortran_90]] = https://en.wikipedia.org/wiki/Fortran_90

모든 OO언어는 OB언어이다. (by definition) - 근데 서로 겹치지 않는 구분럼 쓰이기도 한다고.
모든 OO언어는 OB언어이다. (by definition) - 근데 서로 겹치지 않는 구분럼 쓰이기도 한다고. ''(이유가? 그렇게 하면 틀린 거 아닌지...)''

가끔, object-based라는 용어는 [[prototype-based_programming]] { https://en.wikipedia.org/wiki/Prototype-based_programming } 언어 - true OO언어이나 [[클래스,class]]가 없는, 대신에 [[객체,object]]s들은 code/data를 바로 다른 template object에서 상속(inherit)하는 - 에도 적용된다.



외의 다른 마땅한 번역이 없을듯


반드시 상속,inheritance이나 subtyping을 지원할 필요는 없다.

객체지향언어,object-oriented_language들의 예 (in rough chronological order):
object-based이지만, 초기 버전이 object-oriented는 아닌 언어들의 예:
모든 OO언어는 OB언어이다. (by definition) - 근데 서로 겹치지 않는 구분처럼 쓰이기도 한다고. (이유가? 그렇게 하면 틀린 거 아닌지...)

가끔, object-based라는 용어는 prototype-based_programming { https://en.wikipedia.org/wiki/Prototype-based_programming } 언어 - true OO언어이나 클래스,class가 없는, 대신에 객체,objects들은 code/data를 바로 다른 template object에서 상속(inherit)하는 - 에도 적용된다.

비교표.
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 없음.
}