Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Object-based language

From Wikipedia, the free encyclopedia
Type of programming language

Anobject-based language is aimperative programming language that provides a construct to encapsulate state and behavior as anobject. A language that also supportsinheritance orsubtyping is classified asobject-oriented.[1] Even though object-oriented programming is a superset of object-based programming, some authors distinguish them by name only when it is useful to point that a given programming language lacks inheritance.[citation needed] Examples of strictly object-based languages – supporting an object feature but not inheritance or subtyping – are early versions ofAda,[2]Visual Basic 6 (VB6), andFortran 90.

Some classifyprototype-based programming as object-based even though it supports inheritance and subtyping albeit not via aclass concept. Instead an object inherits its state and behavior from atemplate object. A commonly used language with prototype-based programming support isJavaScript.

See also

[edit]

References

[edit]
  1. ^Wegner, Peter (December 1987)."Dimensions of the object-based language design"(PDF). In Meyrowitz, Norman (ed.).Conference proceedings on Object-oriented programming systems, languages and applications - OOPSLA '87. Vol. 22. pp. 168–182.doi:10.1145/38765.38823.ISBN 0897912470.S2CID 819420.
  2. ^Barbey, S.; Kempe, M.; Strohmeier, A. (1993)."Object-Oriented Programming with Ada 9X".Draft Technical Report. Swiss Federal Institute of Technology in Lausanne Software Engineering Laboratory. Retrieved15 December 2013.Ada 83 itself is generally not considered to be object-oriented; rather, according to the terminology of Wegner [Weg 87], it is said to be object-based, since it provides only a restricted form of inheritance and it lacks polymorphism.
Imperative
Structured
Object-oriented
Declarative
Functional
Dataflow
Logic
Domain-
specific
language

(DSL)
Concurrent,
parallel
Metaprogramming
Separation
of concerns
Comparisons/Lists
Level
Generation
International
National
Other
Stub icon

Thisprogramming-language-related article is astub. You can help Wikipedia byadding missing information.

Retrieved from "https://en.wikipedia.org/w/index.php?title=Object-based_language&oldid=1335767533"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp