Object-based language
Programming language
An object-based language is a imperative programming language that provides a construct to encapsulate state and behavior as an object. A language that also supports inheritance or subtyping is classified as object-oriented.
Nº Q899523 ★★
Uncommon · Knowledge
Object-based language
Programming language
An object-based language is a imperative programming language that provides a construct to encapsulate state and behavior as an object. A language that also supports inheritance or subtyping is classified as object-oriented.
Last price
—
Floor price
—
7-day median
—
30-day sales
0
30-day range
—
In circulation
0
Price history
median
low – high
sales
No sales in this period
Show table
| Date | median | Low | High | sales |
|---|
Sales history
- Last sale
- —
- 30-day average
- —
- 30-day low
- —
- 30-day high
- —
- Sales 7d
- 0
- Sales 30d
- 0
No sales yet.
Anonymous sales: no buyer or seller shown. Figures count player-to-player sales only.
From Wikipedia
An object-based language is a imperative programming language that provides a construct to encapsulate state and behavior as an object. A language that also supports inheritance or subtyping is classified as object-oriented. 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 out that a given programming language lacks inheritance. Examples of strictly object-based languages – supporting an object feature but not inheritance or subtyping – are early versions of Ada, CLU, Visual Basic 6 (VB6), and Fortran 90. Some classify prototype-based programming as object-based even though it supports inheritance and subtyping albeit not via a class concept. Instead an object inherits its state and behavior from a template object. A commonly used language with prototype-based programming support is JavaScript.
Text: Wikipédia, CC BY-SA 4.0. ·
Related cards
Inheritance (object-oriented programming)
Concept in object-oriented programming
Nº Q212542 ★★
Visual Basic (.NET)
Programming language for .NET
Nº Q50077 ★★
Eiffel (programming language)
Programming language
Nº Q732089 ★
Compiled language
A programming language implemented with a compiler that translates source code into a binary executable form
Nº Q651794 ★★
Object Pascal
Branch of object-oriented derivatives of Pascal programming language
Nº Q633894 ★★
Agent-oriented programming
Programming paradigm centred on the concept of software agents
Nº Q139008 ★