If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: en.wikipedia.org/wiki/Comparison_of_programming_languages_(object-oriented_programming) - Comparison of programming lang.

site address: en.wikipedia.org/wiki/Comparison_of_programming_languages_(object-oriented_programming) redirected to: en.wikipedia.org/wiki/Comparison_of_programming_languages_(object-oriented_programming)

site title: Comparison of programming languages (object-oriented programming) - Wikipedia

Our opinion (on Thursday 01 October 2026 15:24:15 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:



Meta tags:

Headings (most frequently used words):

programming, object, and, class, member, special, methods, type, operators, implemented, comparison, of, languages, oriented, contents, construction, destruction, declaration, members, access, availability, variables, manipulation, namespace, management, contracts, see, also, notes, references, constructors, destructors, fields, properties, overloaded, manually, automatically, standard, indexers, casts,

Text of the page (most frequently used words):
type (237), instructions (232), value (151), class (140), the (130), parameters (125), bar (119), method (110), end (92), name (81), return (78), field (78), #object (76), self (70), property (69), this (62), tab (59), members (58), member (52), variable (51), and (47), get (45), set (43), foo (41), with (39), index (39), def (39), parameter (37), can (36), expression (31), function (29), edit (26), only (26), new (24), interface (23), objects (23), abap (23), operator (23), ocaml (23), basic (23), sub (23), programming (22), using (22), visual (22), python (22), java (22), symbol (22), eiffel (21), var (21), php (20), super (20), cls (20), oriented (19), are (19), declaration (19), methods (19), ruby (19), perl (19), net (19), comparison (18), data (18), cobol (18), namespace (18), use (17), for (17), not (17), windows (17), powershell (17), raku (17), objective (17), parentclass (17), languages (16), private (16), item (16), from (15), multi (15), null (15), base (15), argument (15), constructor (15), public (14), javascript (14), syntax (13), one (13), implementation (13), interfaces (13), swift (13), void (13), used (12), protected (12), operand (12), division (12), code (11), language (11), which (11), fields (11), result (11), xojo (11), apl (11), dyalog (11), add (10), protocol (10), clone (10), parent (10), returning (10), operators (10), cobra (10), read (10), operand2 (10), all (9), based (9), instance (9), customized (9), string (9), have (9), access (9), file (9), dispose (9), import (9), smalltalk (9), nil (9), returntype (9), our (9), section (9), logic (8), types (8), usually (8), must (8), inside (8), case (8), does (8), package (8), when (8), procedure (8), default (8), cocoa (8), write (8), implements (8), inherits (8), create (8), wikipedia (7), classes (7), then (7), other (7), current (7), superclass (7), arguments (7), module (7), accessor (7), body (7), definition (7), hash (7), tostring (7), resulting (7), islisp (7), operand1 (7), non (6), page (6), level (6), will (6), that (6), inherit (6), but (6), there (6), args (6), just (6), outside (6), see (6), constructors (6), into (6), has (6), tag (6), copy (6), static (6), endproperty (6), switch (6), val (6), let (6), linkage (6), inputobject (6), membertype (6), shift (6), computedproperty (6), feature (6), pascal (6), may (5), sources (5), list (5), functional (5), example (5), description (5), array (5), call (5), invariant (5), because (5), conforms (5), implemented (5), here (5), named (5), included (5), source (5), declared (5), message (5), friend (5), scope (5), gettype (5), ptr (5), gethashcode (5), compareto (5), equals (5), special (5), postcircumfix (5), byval (5), setbar (5), arg1 (5), init (5), parentinterfaces (5), parentclasses (5), extends (5), role (5), move (5), contents (4), search (4), about (4), comparisons (4), structured (4), concurrent (4), needed (4), requires (4), overloading (4), accessible (4), keyword (4), specified (4), standard (4), importing (4), overload (4), assign (4), separate (4), defined (4), send (4), functions (4), initializer (4), called (4), garbage (4), pointer (4), destruction (4), check (4), isa (4), ctype (4), delphi (4), reflection (4), how (4), shared (4), readonly (4), alias (4), func (4), number (4), clauses (4), setter (4), es6 (4), getbar (4), arg2 (4), finalize (4), obj (4), algol (4), article (4), hide (4), sidebar (4), toggle (3), table (3), view (3), template (3), automatic (3), constraint (3), system (3), specific (3), free (3), higher (3), order (3), prototype (3), doesn (3), information (3), runtime (3), different (3), like (3), ing (3), hashable (3), mutable (3), comparable (3), exists (3), compare (3), implement (3), overrides (3), optional (3), reference (3), some (3), none (3), inheritance (3), associated (3), conventionally (3), practice (3), same (3), way (3), precursor (3), repeated (3), several (3), exporting (3), operations (3), support (3), compiler (3), also (3), any (3), details (3), more (3), identifier (3), declarations (3), factory (3), instanceof (3), converted (3), integer (3), handle (3), __get (3), __set (3), invoke (3), left (3), right (3), pro (3), numbered (3), __package__ (3), scriptproperty (3), else (3), properties (3), destroy (3), value1 (3), destructor (3), endclass (3), arg0 (3), construction (3), loops (3), tools (3), main (3), statement (2), contact (2), privacy (2), policy (2), additional (2), terms (2), foundation (2), was (2), categories (2), articles (2), lacking (2), november (2), 2025 (2), driven (2), dynamic (2), inductive (2), parallel (2), probabilistic (2), english (2), modeling (2), comprehension (2), algebraic (2), reactive (2), flow (2), point (2), dependent (2), anonymous (2), structures (2), imperative (2), references (2), run (2), time (2), unneeded (2), typed (2), downcasting (2), returns (2), upcasting (2), implicit (2), scalar (2), util (2), storable (2), dumper (2), conversion (2), removed (2), hashvalue (2), printable (2), conventional (2), however (2), should (2), within (2), inherited (2), makes (2), allow (2), values (2), optionally (2), required (2), actually (2), equivalent (2), currentmethodname (2), calling (2), passed (2), multiple (2), instead (2), changing (2), tie (2), although (2), _bar (2), fset (2), generally (2), every (2), uses (2), include (2), occurs (2), inline (2), implementing (2), header (2), without (2), community (2), prefix (2), things (2), rather (2), friends (2), until (2), directly (2), their (2), ensures (2), collected (2), initializers (2), initializing (2), comments (2), following (2), finalizer (2), portion (2), placed (2), creates (2), storage (2), duration (2), release (2), notes (2), condition (2), expr (2), loop (2), ensure (2), asserts (2), out (2), spec (2), contracts (2), management (2), what (2), ref (2), attached (2), introspection (2), typeof (2), _class (2), typeid (2), dynamic_cast (2), nullptr (2), manipulation (2), sprintf (2), object_id (2), cmp (2), printstring (2), debugdescription (2), undef (2), variables (2), autoload (2), hasattr (2), selector (2), availability (2), export (2), casts (2), key (2), writeonly (2), __setitem__ (2), __getitem__ (2), bracket_name (2), set_item (2), subscript (2), setobject (2), nsuinteger (2), recent (2), opindexassign (2), opindex (2), indexers (2), opname (2), op_name (2), type1 (2), type2 (2), overloaded (2), synthesize (2), readwrite (2), automatically (2), secondvalue (2), die (2), getter (2), set_x (2), manually (2), defmethod (2), param (2), scriptmethod (2), endmethod (2), initarg (2), initform (2), initialize (2), submethod (2), bless (2), initwithfoo (2), destructors (2), trait2 (2), scala (2), published (2), parentprotocols (2), protocols (2), method_implementations (2), assignments (2), endinterface (2), classvar (2), others (2), remove (2), make_foo (2), dim (2), alloc (2), delete (2), navigation (2), conditional (2), arrays (2), while (2), general (2), learn (2), help (2), cite (2), appearance (2), upload (2), changes (2), links (2), history (2), log (2), account (2), donate (2), menu (2), topic, mobile, cookie, statistics, developers, conduct, legal, safety, contacts, disclaimers, text, available, under, apply, site, you, agree, registered, trademark, profit, organization, wikimedia, inc, creative, commons, attribution, sharealike, license, rendered, parsoid, last, edited, april, 2026, utc, hidden, retrieved, https, org, title, comparison_of_programming_languages_, oriented_programming, oldid, 1351097084, paradigm, lists, subjects, roles, literate, features, event, components, aspects, separation, concerns, symbolic, modifying, reflective, vibe, coding, demonstration, bayesian, program, synthesis, stage, metalinguistic, abstraction, hygienic, macro, interactive, homoiconicity, generic, extensible, attribute, metaprogramming, concurrency, service, relativistic, process, partitioned, global, address, space, models, organic, computing, multitier, macroprogramming, choreographic, mutual, exclusion, actor, pattern, production, graph, rewriting, transformation, templating, tactile, stack, simulation, theoretic, scripting, scientific, quantum, filters, pipes, natural, low, grammar, user, differentiable, spacecraft, command, action, automata, dsl, domain, query, ontology, nondeterministic, answer, abductive, synchronous, streams, signals, dataflow, monad, concatenative, applicative, style, gadts, strict, total, purely, partial, application, recursive, declarative, uniform, persistent, immutable, agent, nested, design, contract, large, small, procedural, modular, block, jackson, paradigms, give, statically, impossible, dynamically, casting, between, object_getclass, subtype, where, supertype, gathered, cl_abap_classdescr, __clone, __hash__, before, __cmp__, __eq__, __copy__, __repr__, __str__, equatable, debugprintable, formal, copywithzone, standardized, since, unless, cloning, cloneable, assuming, pointers, ability, wrap, could, represent, option, parent_class, given, differently, start, good, put, own, unlike, first, afraid, they, possible, ambiguous, referenced, overridden, microsoft, provides, __super, purpose, unsupported, compilers, baseclassname, dereference, subclass, hook, stdarray, arrayaccess, natively, added, pecl, define, these, examples, need, installed, alternative, locals, fget, doc, shown, bad, having, causes, compiled, increasing, size, yet, circumstances, useful, reason, try, very, short, make, faster, including, along, instantiated, line, declaring, explicitly, signature, specify, publicly, times, convention, underscore, unenforced, removeinstvarname, addinstvarname, appear, once, after, his, another, reached, emulated, construct, rarely, initialized, disposable, creation, aka, paragraph, computer, science, comma, separated, goes, works, even, primitive, copied, class_name, member_name, restrictions, collector, guarantee, destination, visualworks, bodies, pass, prefixes, names, kind, providing, root, almost, never, done, framework, gnustep, otherwise, nsobject, supports, than, created, going, through, unused, memory, collection, reserved, himself, sap, post, pre, variant, require, assert, postcondition, precondition, open, imports, unqualified, qualified, iskindof, kind_of, instance_of, get_class, isinstance, down_x, generating_type, trycast, rewritten, dynamictype, iskindofclass, getclass, eclass_isderived, cast, static_cast, includes, subtypes, hashtbl, eql, dup, inspect, to_s, eqv, refaddr, dclone, dump, spl_object_hash, __tostring, identified, hash_code, simply, is_equal, twin, repr, str, identityhash, displaystring, objectidentifier, uintvalue, reflect, isequal, oncompare, oncopy, ongetstring, tempstring, tohash, opcmp, opequals, stringof, std, conv, identityhashcode, hashcode, compilerservices, runtimehelpers, src, compatible, human, readable, equality, representation, binding, nothing, mybase, current_class_name, undefined, ecmascript, initial, thiscontext, context, execution, __call, property_exists, method_exists, method_missing, respond_to, __getattr__, callable, opdispatch, doesnotunderstand, respondsto, forwardinvocation, respondstoselector, handler, missing, widening, narrowing, opcast, explicit, upcast, downcast, newindex, forkeyedsubscript, atindexedsubscript, objectforkeyedsubscript, objectatindexedsubscript, clang, infix, symbol1, symbol2, circumfix, postfix, operands_reversed, __invoke, operator_, __call__, opcall, opbinaryright, opbinary, opunary, binary, unary, attr_writer, attr_reader, attr_accessor, mk_wo_accessors, mk_ro_accessors, mk_accessors, initial_value, settings, a_x, x_set, verification, newbar, declare, class1, class2, defgeneric, provided, noteproperty, current_class, internal, initvalues, cue, override, field1, build, __destruct, __construct, __del__, __init__, deinit, dealloc, abstractp, defclass, othertrait3, othertrait2, othertrait1, traitname, trait, trait1, params, concreteclass, classparent, classname, member1, member2, __all__, instance_fields, method_and_property_declarations, endnamespace, method_and_field_declarations, inheriting, setq, param1, classtype, constructorname, key1, key2, value2, many, argumentlist, typename, undefine, unset, normally, del, compares, such, manipulate, borland, compatibility, influence, individual, hello, world, programs, evaluation, strategy, modulo, safe, coalescing, ternary, systems, map, fold, filter, associative, expressions, generators, enumerated, exception, handling, control, foreach, assignment, please, unsourced, material, challenged, jstor, scholar, books, newspapers, news, find, adding, citations, reliable, improve, encyclopedia, wikidata, projects, version, download, pdf, print, legacy, parser, shortened, url, permanent, link, related, actions, talk, subsection, top, personal, pages, portal, contribute, random, events, jump, content,


Text of the page (random words):
alue 1 field 2 value 2 3 class declaration edit class protocol namespace abap objects class name definition inheriting from parentclass interfaces interfaces method_and_field_declarations endclass class name implementation method_implementations endclass interface name members endinterface n a apl dyalog class name parentclass interfaces members endclass interface name members endinterface namespace name members endnamespace c class name public parentclasses 7 members namespace name members c class name parentclass interfaces members interface name parentinterfaces members d module name members ec class name base class default member values assignments members namespace name java class name extends parentclass implements interfaces members interface name extends parentinterfaces members package name members php namespace name members objective c interface name parentclass 8 protocols instance_fields method_and_property_declarations end implementation name method_implementations end 9 protocol name parentprotocols members end 10 swift class name parentclass protocols members protocol name parentprotocols members python class name parentclasses 7 tab members 11 __all__ member1 member2 visual basic net class name inherits parentclass implements interfaces members end class interface name inherits parentinterfaces members end interface namespace name members end namespace xojo class name inherits parentclass implements interfaces members end class interface name inherits parentinterfaces members end interface module name members end module eiffel class name inherit parentclasses 7 members end n a perl package name isa qw parentclasses 7 members 1 package name members raku class name is parentclass is parentclass 7 does role does role members role name does role does role members module name members ruby class name parentclass members end module name members end windows powershell n a ocaml class name parameters object self inherit parentclass parameters inherit parentclass parameters 7 members end module name members f type name parameters as this class inherit parentclass parameters as base members interface interface with implementation interface interface with implementation end type name interface members end namespace name members smalltalk 12 13 javascript es6 class name extends parentclass members object pascal delphi classname class classparent interfaces private private members include methods and fields public public members protected protected members published published members end package name members scala class concreteclass constructor params extends parentclass with trait1 with trait2 with trait2 members trait traitname extends othertrait1 with othertrait2 with othertrait3 members package name cobol class id name inherits from parentclasses factory implements interfaces class members end factory object implements interfaces instance members end object end class name interface id name inherits from interfaces members end interface name n a cobra class name inherits parentclass implements interfaces tab members interface name inherits parentinterfaces tab members namespace name tab members islisp defclass name base class x initform 0 accessor get x initarg x abstractp nil class members edit constructors and destructors edit constructor destructor finalizer 14 abap objects methods constructor importing parameter argument method constructor instructions endmethod 15 n a apl dyalog name implements constructor base expr instructions name implements destructor instructions c class parameters initializers 16 instructions class instructions c class parameters instructions void dispose instructions class instructions d this parameters instructions this instructions ec class instructions class instructions java class parameters instructions void finalize instructions eiffel 17 18 objective c cocoa id init instructions return self or id initwithfoo parameter bar parameter instructions return self void dealloc instructions void finalize instructions swift init parameters instructions deinit instructions python def __init__ self parameters tab instructions def __del__ self tab instructions visual basic net sub new parameters instructions end sub sub dispose instructions end sub overrides sub finalize instructions end sub xojo sub constructor parameters instructions end sub sub destructor instructions end sub php function __construct parameters instructions function __destruct instructions perl sub new my class parameters _ my self instructions bless self class return self sub destroy my self _ instructions raku submethod build instructions or multi method new self parameters self bless field1 value1 instructions submethod destroy instructions ruby def initialize parameters instructions end n a windows powershell n a ocaml initializer instructions 19 n a f do instructions or new parameters expression 20 member this dispose instructions override this finalize instructions javascript function name parameters instructions 21 n a javascript es6 constructor parameters instructions cobol n a 22 n a cobra cue init parameters tab base init tab instructions def dispose tab instructions islisp defmethod initialize object instance class name initvalues fields edit public private protected friend abap objects public section 23 data field type type private section 23 data field type type protected section 23 data field type type 24 apl dyalog field public field value field private field value c public type field private type field protected type field 25 c public type field value private type field value protected type field value internal type field value d package type field value java protected type field value type field value ec public type field private type field eiffel feature field type feature none field type feature current_class field type feature friend field type objective c public type field private type field protected type field package type field swift n a smalltalk n a 26 n a python self field value 27 n a 28 n a visual basic net public field as type value private field as type value protected field as type value friend field as type value xojo public field as type value private field as type value protected field as type value n a php public field value private field value protected field value perl self field value 27 n a raku has type field is rw has type field n a ruby n a field value 27 windows powershell add member membertype noteproperty name bar value value inputobject variable n a ocaml n a val mutable field value n a f n a let mutable field value n a javascript this field value this field value 27 cobol n a level number field clauses 29 n a n a cobra var field as type value var __ field as type value var _ field as type value islisp field initform value accessor accessor name initarg keyword methods edit basic void method value returning method abap objects methods name importing parameter argument exporting parameter argument changing parameter argument returning value parameter method name instructions endmethod 30 31 apl dyalog left argument name right arguments instructions result left argument name right arguments instructions c 32 type foo parameters the implementation of methods is usually provided in a separate source file with the following syntax type class foo parameters instructions 33 void foo parameters instructions type foo parameters instructions return value c d java ec void type of this foo parameters instructions type type of this foo parameters instructions return value eiffel foo parameters do instructions end foo parameters type do instructions result value end objective c void foo parameter bar parameter instructions type foo parameter bar parameter instructions return value swift func foo parameters instructions func foo parameters type instructions return value python def foo self parameters tab instructions def foo self parameters tab instructions tab return value visual basic net sub foo parameters instructions end sub function foo parameters as type instructions return value end function xojo sub foo parameters instructions end sub function foo parameters as type instructions return value end function php function foo parameters void instructions function foo parameters type instructions return value perl sub foo my self parameters _ instructions sub foo my self parameters _ instructions return value raku has multi method foo self parameters instructions has type multi method foo self parameters instructions return value ruby def foo parameters instructions end def foo parameters instructions expression resulting in return value end or def foo parameters instructions return value end windows powershell add member membertype scriptmethod name foo value param parameters instructions inputobject variable add member membertype scriptmethod name foo value param parameters instructions return value inputobject variable ocaml n a method foo parameters expression f member this foo parameters expression javascript this method function parameters instructions name prototype method function parameters instructions 34 this method function parameters instructions return value name prototype method function parameters instructions return value 34 javascript es6 foo parameters instructions foo parameters instructions return value cobol method id foo data division linkage section parameter declarations procedure division using parameters instructions end method foo method id foo data division linkage section parameter declarations result var declaration procedure division using parameters returning result var instructions end method foo cobra def foo parameters tab instructions def foo parameters as type tab instructions tab return value islisp defgeneric method arg1 arg2 defmethod method arg1 class1 arg2 class2 properties edit how to declare a property named bar manually implemented edit read write read only write only abap objects n a apl dyalog property bar result get instructions set arguments instructions endproperty bar property bar result get instructions endproperty bar property bar set arguments instructions endproperty bar c n a c type bar get instructions return value set instructions type bar get instructions return value type bar set instructions d property type bar instructions return value property type bar type value instructions return value property type bar instructions return value property type bar type value instructions return value ec property type bar get instructions return value set instructions property type bar get instructions return value property type bar set instructions java n a objective c 2 0 cocoa property readwrite type bar and then inside implementation type bar instructions void setbar type value instructions property readonly type bar and then inside implementation type bar instructions n a swift var bar type get instructions set newbar instructions var bar type instructions n a eiffel feature access x type assign set_x feature settings set_x a_x like x do instructions ensure x_set verification end python def setbar self value tab instructions def getbar self tab instructions tab return value bar property getbar setbar 35 def getbar self tab instructions tab return value bar property getbar def setbar self value tab instructions bar property fset setbar visual basic net property bar as type get instructions return value end get set byval value as type instructions end set end property readonly property bar as type get instructions return value end get end property writeonly property bar as type set byval value as type instructions end set end property xojo computedproperty bar as type get instructions return value end get set byval value as type instructions end set end computedproperty computedproperty bar as type get instructions return value end get end computedproperty computedproperty bar as type set value as type instructions end set end computedproperty php function __get property switch property case bar instructions return value function __set property value switch property case bar instructions function __get property switch property case bar instructions return value function __set property value switch property case bar instructions perl sub bar my self shift if my bar shift setter self bar bar return self else getter return self bar sub bar my self shift if my bar shift read only die bar is read only n else getter return self bar sub bar my self shift if my bar shift setter self bar bar return self else write only die bar is write only n raku n a ruby def bar instructions expression resulting in return value end def bar value instructions end def bar instructions expression resulting in return value end def bar value instructions end windows powershell add member membertype scriptproperty name bar value instructions return value secondvalue instructions inputobject variable add member membertype scriptproperty name bar value instructions return value inputobject variable add member membertype scriptproperty name bar secondvalue instructions inputobject variable ocaml n a f member this bar with get expression and set value expression member this bar expression member this bar with set value expression javascript es6 get bar parameters instructions return value s et bar parameters instructions get bar parameters instructions return value set bar parameters instructions cobol method id get property bar data division linkage section return var declaration procedure division returning return var instructions end method method id set property bar data division linkage section value var declaration procedure division using value var instructions end method method id get property bar data division linkage section return var declaration procedure division returning return var instructions end method method id set property bar data division linkage section value var declaration procedure division using value var instructions end method cobra pro bar as type tab get tab tab instructions tab tab return value tab set tab tab instructions get bar as type tab instructions tab return value set bar as type tab instructions islisp n a automatically implemented edit read write read only write only abap objects n a c n a c type bar get set type bar get private set type bar private get set d n a java n a objective c 2 0 cocoa property readwrite type bar and then inside implementation synthesize bar property readonly type bar and then inside implementation synthesize bar n a swift var bar type let bar type n a eiffel python property def bar self tab instructions bar setter def bar self value tab instructions property def bar self tab instructions bar property bar setter def bar self value tab instructions visual basic net property bar as type initial_value vb 10 php perl 36 use base qw class accessor __package__ mk_accessors bar use base qw class accessor __package__ mk_ro_accessors bar use base qw class accessor __package__ mk_wo_accessors bar raku n a ...
Thumbnail images (randomly selected): * Images may be subject to copyright.GREEN status (no comments)
  • Wikipedia
  • The Free Encyclopedia
  • Wikimedia Foundation
  • Powered by MediaWiki

Verified site has: 302 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50
51-55 56-60 61-65 66-70 71-75 76-80 81-85 86-90 91-95 96-100
101-105 106-110 111-115 116-120 121-125 126-130 131-135 136-140 141-145 146-150
151-155 156-160 161-165 166-170 171-175 176-180 181-185 186-190 191-195 196-200
201-205 206-210 211-215 216-220 221-225 226-230 231-235 236-240 241-245 246-250
251-255 256-260 261-265 266-270 271-275 276-280 281-285 286-290 291-295 296-300
301-302


The site also has references to the 1 subdomain(s)

  en.wikipedia.org  Verify


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/1.1 301 Moved Permanently
content-length 0
location htt????/en.wikipedia.org/wiki/Comparison_of_programming_languages_(object-oriented_programming)
server HAProxy
x-cache cp6011 int
x-cache-status int-tls
connection close
HTTP/2 200
date Thu, 01 Oct 2026 15:24:15 GMT
server mw-web.eqiad.main-7fb889797-wfzhp
x-content-type-options nosniff
content-language en
accept-ch
reporting-endpoints csp-report-to-endpoint= /w/api.php?action=cspreport&format=json ;
content-security-policy script-src unsafe-eval blob: self meta.wikimedia.org *.wikimedia.org *.wikipedia.org *.wikinews.org *.wiktionary.org *.wikibooks.org *.wikiversity.org *.wikisource.org wikisource.org *.wikiquote.org *.wikidata.org *.wikifunctions.org *.wikivoyage.org *.mediawiki.org mediawiki.org wikimedia.org *.wmflabs.org *.wmcloud.org *.toolforge.org wss://*.toolforge.org *.jsdelivr.net unpkg.com cdnjs.cloudflare.com raw.githubusercontent.com *.github.com code.jquery.com cdn.mathjax.org use.typekit.net fonts.cdnfonts.com use.fontawesome.com i.ytimg.com rsms.me doi.org localhost htt????/localhost:* htt???/localhost:* wss://localhost:* ws://localhost:* *.google.com *.gstatic.com *.googleapis.com *.translate.yandex.net yastatic.net ya.ru radically.github.io cdn.sammdot.ca cdn.fontshare.com viaf.org publicai-proxy.alaexis.workers.dev iiif.archive.org api.flickr.com live.staticflickr.com api.anthropic.com api.openai.com api.publicai.co catalogo.pusc.it parsifal.urbe.it opac.sbn.it overpass-api.de api.openrouteservice.org archive.org *.openstreetmap.org *.waymarkedtrails.org *.thunderforest.com registry.ipe.wiki analytics.ipe.wiki qlever.dev app.goacoustic.com wikipedia-archive.ourworldindata.org api.inaturalist.org inaturalist-open-data.s3.amazonaws.com validator.w3.org db.onlinewebfonts.com fontlibrary.org unsafe-inline auth.wikimedia.org; default-src self data: blob: upload.wikimedia.org thumb.wikimedia.org htt????/commons.wikimedia.org meta.wikimedia.org *.wikimedia.org *.wikipedia.org *.wikinews.org *.wiktionary.org *.wikibooks.org *.wikiversity.org *.wikisource.org wikisource.org *.wikiquote.org *.wikidata.org *.wikifunctions.org *.wikivoyage.org *.mediawiki.org mediawiki.org wikimedia.org *.wmflabs.org *.wmcloud.org *.toolforge.org wss://*.toolforge.org *.jsdelivr.net unpkg.com cdnjs.cloudflare.com raw.githubusercontent.com *.github.com code.jquery.com cdn.mathjax.org use.typekit.net fonts.cdnfonts.com use.fontawesome.com i.ytimg.com rsms.me doi.org localhost htt????/localhost:* htt???/localhost:* wss://localhost:* ws://localhost:* *.google.com *.gstatic.com *.googleapis.com *.translate.yandex.net yastatic.net ya.ru radically.github.io cdn.sammdot.ca cdn.fontshare.com viaf.org publicai-proxy.alaexis.workers.dev iiif.archive.org api.flickr.com live.staticflickr.com api.anthropic.com api.openai.com api.publicai.co catalogo.pusc.it parsifal.urbe.it opac.sbn.it overpass-api.de api.openrouteservice.org archive.org *.openstreetmap.org *.waymarkedtrails.org *.thunderforest.com registry.ipe.wiki analytics.ipe.wiki qlever.dev app.goacoustic.com wikipedia-archive.ourworldindata.org api.inaturalist.org inaturalist-open-data.s3.amazonaws.com validator.w3.org db.onlinewebfonts.com fontlibrary.org en.wikibooks.org en.wikinews.org en.wikiquote.org en.wikisource.org en.wikiversity.org en.wikivoyage.org en.wiktionary.org www.mediawiki.org commons.wikimedia.org foundation.wikimedia.org incubator.wikimedia.org species.wikimedia.org wikimania.wikimedia.org www.wikidata.org www.wikifunctions.org auth.wikimedia.org; style-src self data: blob: upload.wikimedia.org thumb.wikimedia.org htt????/commons.wikimedia.org meta.wikimedia.org *.wikimedia.org *.wikipedia.org *.wikinews.org *.wiktionary.org *.wikibooks.org *.wikiversity.org *.wikisource.org wikisource.org *.wikiquote.org *.wikidata.org *.wikifunctions.org *.wikivoyage.org *.mediawiki.org mediawiki.org wikimedia.org *.wmflabs.org *.wmcloud.org *.toolforge.org wss://*.toolforge.org *.jsdelivr.net unpkg.com cdnjs.cloudflare.com raw.githubusercontent.com *.github.com code.jquery.com cdn.mathjax.org use.typekit.net fonts.cdnfonts.com use.fontawesome.com i.ytimg.com rsms.me doi.org localhost htt????/localhost:* htt???/localhost:* wss://localhost:* ws://localhost:* *.google.com *.gstatic.com *.googleapis.com *.translate.yandex.net yastatic.net ya.ru radically.github.io cdn.sammdot.ca cdn.fontshare.com viaf.org publicai-proxy.alaexis.workers.dev iiif.archive.org api.flickr.com live.staticflickr.com api.anthropic.com api.openai.com api.publicai.co catalogo.pusc.it parsifal.urbe.it opac.sbn.it overpass-api.de api.openrouteservice.org archive.org *.openstreetmap.org *.waymarkedtrails.org *.thunderforest.com registry.ipe.wiki analytics.ipe.wiki qlever.dev app.goacoustic.com wikipedia-archive.ourworldindata.org api.inaturalist.org inaturalist-open-data.s3.amazonaws.com validator.w3.org db.onlinewebfonts.com fontlibrary.org unsafe-inline ; object-src none ; report-uri /w/api.php?action=cspreport&format=json; report-to csp-report-to-endpoint
last-modified Wed, 30 Sep 2026 16:34:20 GMT
content-type text/html; charset=UTF-8
content-encoding gzip
age 0
accept-ranges bytes
x-cache cp6009 miss, cp6009 miss
x-cache-status miss
strict-transport-security max-age=106384710; includeSubDomains; preload
report-to group : wm_nel , max_age : 604800, endpoints : [ url : htt????/intake-logging.wikimedia.org/v1/events?stream=w3c.reportingapi.network_error&schema_uri=/w3c/reportingapi/network_error/1.0.0 ]
nel report_to : wm_nel , max_age : 604800, failure_fraction : 0.05, success_fraction : 0.0
set-cookie WMF-Last-Access=01-Oct-2026;Path=/;HttpOnly;secure;Expires=Mon, 02 Nov 2026 12:00:00 GMT
set-cookie WMF-Last-Access-Global=01-Oct-2026;Path=/;Domain=.wikipedia.org;HttpOnly;secure;Expires=Mon, 02 Nov 2026 12:00:00 GMT
set-cookie WMF-DP=9fb;Path=/;HttpOnly;secure;Expires=Fri, 02 Oct 2026 00:00:00 GMT
x-client-ip 5.135.42.194
cache-control private, s-maxage=0, max-age=0, must-revalidate, no-transform
vary Accept-Encoding,X-Subdomain,Cookie,Authorization,User-Agent
set-cookie GeoIP=FR:::48.86:2.34:v4; Path=/; secure; Domain=.wikipedia.org
set-cookie NetworkProbeLimit=0.001;Path=/;Secure;SameSite=None;Max-Age=3600
set-cookie WMF-Uniq=ULdLCGQi80os3FK3qeDCJQPsAAAAAFvdA6t44-spnd4lFDx2-Kd1dYI27reWsq-j;Domain=.wikipedia.org;Path=/;HttpOnly;secure;SameSite=None;Expires=Fri, 01 Oct 2027 00:00:00 GMT
x-request-id 08b1759d-eb09-4328-b827-a50acbd9ea3a
x-analytics
server-timing cache;desc= miss , host;desc= cp6009 ,co_id;desc= 1827072335

Meta Tags

title="Comparison of programming languages (object-oriented programming) - Wikipedia"
charset="UTF-8"
name="ResourceLoaderDynamicStyles" content=""
name="generator" content="MediaWiki 1.47.0-wmf.21"
name="referrer" content="origin"
name="referrer" content="origin-when-cross-origin"
name="robots" content="max-image-preview:standard"
name="format-detection" content="telephone=no"
name="viewport" content="width=1120"
property="og:title" content="Comparison of programming languages (object-oriented programming) - Wikipedia"
property="og:type" content="website"
property="mw:PageProp/toc" id="mwDw"

Load Info

page size527946
load time (s)0.400788
redirect count1
speed download193997
server IP 185.15.58.224
* all occurrences of the string "http://" have been changed to "htt???/"