Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Object-based language

From Wikipedia, the free encyclopedia
(Redirected fromObject-based programming)
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 seems like a superset of object-based, they are used as mutually exclusive alternatives, rather than overlapping.[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 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
(comparison,list)
Declarative
Functional
(comparison)
Dataflow
Logic
Domain-
specific
language

(DSL)
Concurrent,
distributed,
parallel
Metaprogramming
Separation
of concerns
Level
Generation
International
National
Other


Stub icon

Thisprogramming-language-related article is astub. You can help Wikipedia byexpanding it.

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

[8]ページ先頭

©2009-2025 Movatter.jp