외의 다른 마땅한 번역이 없을듯
Object-based_language = https://en.wikipedia.org/wiki/Object-based_language
{
2023-10-31 대충 보며 대충 번역.
{
2023-10-31 대충 보며 대충 번역.
객체지향언어,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는 아닌 언어들의 예: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
에이다,Ada =,Ada Ada_(programming_language) = https://en.wikipedia.org/wiki/Ada_(programming_language)
Visual Basic (VB) =,VB Visual_Basic = https://en.wikipedia.org/wiki/Visual_Basic
Fortran 90 Fortran_90 = https://en.wikipedia.org/wiki/Fortran_90
모든 OO언어는 OB언어이다. (by definition) - 근데 서로 겹치지 않는 구분처럼 쓰이기도 한다고. (이유가? 그렇게 하면 틀린 거 아닌지...)Visual Basic (VB) =,VB Visual_Basic = https://en.wikipedia.org/wiki/Visual_Basic
Fortran 90 Fortran_90 = https://en.wikipedia.org/wiki/Fortran_90
가끔, object-based라는 용어는 prototype-based_programming { https://en.wikipedia.org/wiki/Prototype-based_programming } 언어 - true OO언어이나 클래스,class가 없는, 대신에 객체,objects들은 code/data를 바로 다른 template object에서 상속(inherit)하는 - 에도 적용된다.
비교표.
ko/ja/simple interwiki 없음.
}
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 없음.
}