object-based language

programming language

DBpedia resource is: http://dbpedia.org/resource/List_of_object-oriented_programming_languages

Abstract is: This is a list of notable programming languages with object-oriented programming (OOP) features, which are also listed in Category:Object-oriented programming languages. Note that, in some contexts, the definition of an "object-oriented programming language" is not exactly the same as that of a "programming language with object-oriented features". For example, C++ is a multi-paradigm language including object-oriented paradigm; however, it is less object-oriented than some other languages such as Python and Ruby. Therefore, some people consider C++ an OOP language, while others do not or refer to it as a "semi-object-oriented programming language".

DBpedia resource is: http://dbpedia.org/resource/Object-based_language

Abstract is: The term object-based language may be used in a technical sense to describe any programming language that uses the idea of encapsulating state and operations inside objects. Object-based languages need not support inheritance or subtyping, but those that do are also termed object-oriented. Object-based languages that do not support inheritance or subtyping are usually not considered to be true object-oriented languages. Examples of object-oriented languages, in rough chronological order, include Simula, Smalltalk, C++ (which object model is based on Simula's), Objective-C (which object model is based on Smalltalk's), Eiffel, Xojo (formerly REALbasic), Python, Ruby, Java, Visual Basic .NET, C#, and Fortran 2003. Examples of a language that is object-based, but not object-oriented are early versions of Ada, Visual Basic (VB), JavaScript, and Fortran 90. These languages all support the definition of an object as a data structure, but lack polymorphism and inheritance. In practice, the term object-based is usually applied to those object-based languages that are not also object-oriented, although all object-oriented languages are also object-based, by definition. Instead, the terms object-based and object-oriented are normally used as mutually exclusive alternatives, rather than as categories that overlap. Sometimes, the term object-based is applied to prototype-based programming languages, true object-oriented languages that lack classes, but in which objects instead inherit their code and data directly from other template objects. An example of a commonly used prototype-based scripting language is JavaScript. Both object-based and object-oriented languages (whether class-based or prototype-based) may be statically type-checked. Statically checking prototype-based languages can be difficult, because these languages often allow objects to be dynamically extended with new behavior, and even to have their parent object (from which they inherit) changed, at runtime.

object-based language is …
instance of (P31):
type of programming languageQ116481801

sublass of (P279):
programming languageQ9143

External links are
P4746Elhuyar ZTH ID066120
P10565Encyclopedia of China (Third Edition) ID546621
P2163FAST ID1741387
P646Freebase ID/m/05tslg
P227GND ID4172311-9
P244Library of Congress authority IDsh2006006405
P6366Microsoft Academic ID205343518
P8189National Library of Israel J9U ID987007532705505171
P691NL CR AUT IDph115528
P10283OpenAlex IDC3019973339
P10376ScienceDirect topic IDcomputer-science/object-oriented-languages

P1269facet ofobject-orientationQ2011845
P1557manifestation ofobject-oriented programmingQ79872
P3966programming paradigmobject-oriented programmingQ79872
P1813short nameобъектно-ориентированный
P910topic's main categoryCategory:Object-oriented programming languagesQ7134755
P1424topic's main template???Q22846676

Reverse relations

field of work (P101)
Q28421980James Noble
Q6297480Joyce Farrell
Q106289621Kenneth Alfred Lambert
Q112523999Martin L. Osborne
Q119807178Natale Vinto

instance of (P31)
Q4677478ActiveVFP
Q154755Ada
Q4692057AgentSheets
Q1549370Aldor
Q4033768Allegro Common Lisp
Q109315314Apex
Q2868806Ateji PX
Q4830701Axum
Q830842BETA
Q1167341Basic For Qt
Q2904843Bistro
Q143419Blitz BASIC
Q892948Boo
Q2407C++
Q165372CLIPS
Q131140COBOL
Q127766413Cangjie
Q93482Ceylon
Q4036051Chapel
Q5119098Ciao
Q5125133Claire
Q5127798Clascal
Q608565Cobra
Q849146Common Lisp
Q5166349Converge
Q2904782Cool
Q21921428Crystal
Q319268D
Q406009Dart
Q4037189Delphi
Q25212795Dice
Q94279981Dragon
Q1268744Dylan
Q2658244E
Q732089Eiffel
Q5370400Emerald
Q7186942Envelop
Q5423621F-Script
Q580448Falcon
Q2699404Fantom
Q83303Fortran
Q195929FreeBASIC
Q648124Gambas
Q21577202Gambas
Q1106293Genie
Q120316074Gnolang
Q5587589Gosu
Q504453Groovy
Q1494770ILNumerics.Net
Q3154072Ioke
Q383994J
Q740158Jasmin
Q6294583Joule
Q6304189Judoscript
Q2613697Julia
Q6398316Keykit
Q3816639Kotlin
Q3218363Lasso
Q6652643Little b
Q3258085Logtalk
Q206040Mercury
Q11765028MetaQuotes Language MQL4/MQL5
Q3858763Mirah
Q1928222Modula-3
Q1040272Monkey X
Q77184757Motoko
Q6955411NS Basic
Q3337877NekoVM
Q2626413Nemerle
Q6998311NetRexx
Q7019813Newspeak
Q2502073Noop
Q7067717Nu
Q212587OCaml
Q7074171Oaklisp
Q3251260Oberon-2
Q16875113ObjVProlog
Q7074992ObjVlisp
Q7075040Object Oberon
Q633894Object Pascal
Q2437099Object REXX
Q188531Objective-C
Q1443431Objective-J
Q1963461OpenEdge Advanced Business Language
Q3354460OptimJ
Q910482Oxygene
Q59PHP
Q16616746Pascal Script
Q4046509PascalABC.NET
Q110885022Phoenix Object Basic
Q1572341Pike
Q4047113Pnuts
Q1053535Processing
Q7248259Profile Scripting Language
Q7248516Prograph
Q3408297ProvideX
Q28865Python
Q7263936Python for S60
Q25345888Qore
Q3415803RUR-PLE
Q1254148Racket
Q25462748Ring
Q161053Ruby
Q7388255S2
Q460584Scala
Q1186348Seed7
Q1864529Self
Q212569Simula
Q235086Smalltalk
Q2357042Strongtalk
Q2299598SuperCollider
Q17118377Swift
Q7670997TOM
Q5288Tcl
Q18388455Telescript
Q17072316Topology and Orchestration Specification for Cloud Applications
Q473201Turbo Pascal
Q4051864Turbo51
Q16958879Umple
Q1138939Vala
Q2378Visual Basic
Q753868Visual FoxPro
Q537288Wiring
Q15241057Wolfram Language
Q4053269X++
Q22095795eC
Q7585520urbiscript

main subject (P921)
Q121954234Algoritmy v jazyku C a C++
Q121979501C# bez předchozích znalostí
Q122130628C# bez předchozích znalostí
Q121971879C++ bez předchozích znalostí
Q122015569C++: výukový kurz
Q121962457Cvičení k programování v Javě
Q122079997Java 14: kompletní příručka jazyka
Q121976475Java 8: výukový kurs
Q121951311Java 8: úvod do objektové architektury pro mírně pokročilé
Q122005989Java 9: kompletní příručka jazyka
Q121962107Java bez předchozích znalostí
Q122089394Java. Knihovny 2. díl
Q122089395Java. Programovací jazyk 1. díl
Q122100705Java: programování podprocesů (vláken)
Q122115985Jazyk R a tvorba grafů
Q122123138Pokročilé C++
Q122091109Programování v C#: od základů k profesionálnímu použití
Q122110495Python: kompletní příručka jazyka pro verzi 3.10
Q122135705Python: kompletní příručka jazyka pro verzi 3.11
Q122073780Python: kompletní příručka jazyka pro verzi 3.8
Q122085634Python: kompletní příručka jazyka pro verzi 3.9
Q122116788Učebnice jazyka Java na webových příkladech pro úplné začátečníky
Q122119728Začínáme programovat v jazyku Java
Q122084272Začínáme programovat v jazyku Python
Q122122697Začínáme programovat v jazyku Python
Q121942691Řešené úlohy z Visual Basicu. Programovací základy, standardní ovládací prvky na formulářích část 1, Common Dialog, RichTextBox část 1 Sbírka 1

Q11292310オブジェクト指向言語の比較facet ofP1269
Q22846676Шаблон:Объектно-ориентированные языкиtemplate has topicP1423
Q79872object-oriented programminghas characteristicP1552
Q28922858class-based programming languagesubclass ofP279
Q7134755Category:Object-oriented programming languagescategory's main topicP301
Q16511217list of object-oriented programming languagesis a list ofP360

The articles in Wikimedia projects and languages

      https://en.wikibooks.org/wiki/Programming Languages/Object-oriented Languageswikibooks
      https://ja.wikibooks.org/wiki/プログラミング言語/オブジェクト指向言語wikibooks
      Objektbasierte Programmiersprachewikipedia
      Object-based languagewikipedia
Persian (fa / Q9168)زبان مبتنی بر شئwikipedia
      Объектіге-бағытталған бағдарламалау тіліwikipedia
      Obiektowy język programowaniawikipedia
      Объектно-ориентированный язык программированияwikipedia
      Nesne tabanlı programlama diliwikipedia
      Об'єктно-базовані мови програмуванняwikipedia
      基于对象语言wikipedia

Search more.