O is for Object
The object element <object> is a generic way of embedding "other things"
into your webpage.
It is most commonly used for multimedia, including javascript, but
could be used for a static image, if the specific <img> element wasn't
the preferred way of doing it.
Objects are BIG in heavy-duty programming, specifically the world
of object-oriented programming (OOP).
Oops!
OOP is contrasted with procedural programming languages, and is higher
in the hierarchy of programming complexity.
The OOP concept is that a programming language should use highly-modular
objects as the unit of programming. The object has both data and functional
properties.
However, out here in the big web world I find some confusion as to
whether this or that programming language should be classed as lowly
procedural or elevated object-oriented.
Perhaps, I'm adding to the confusion, what's C++, for example?
A half-way house?