- (chiefly Internet, slang) oh my God.
- (chiefly Internet, slang) oh my gosh.
- (slang, feminism) oh my Goddess.
- (chiefly Internet, slang) oh my Goodness.
- (chiefly Internet, slang) An exclamation of excitement, surprise, amazement, or shock. (Oh, my God!)
- "OMG, I just won tickets to a concert! Today is the best day ever!"
- "...and then he said I was ugly, so I punched him in the face." "” "OMG, really?"
- "...and then I found out my fish died." "OMG, I'm so sorry to hear that."
- (computing) Initialism of Object Management Group.
- Variants include OMFG (for oh my fucking god), zOMG and ZOMG (emphatic, result of many users accidentally pressing the Z key while attempting to press the Shift key before typing "OMG"), and OMGZ (emphatic, in the same sense of LOLZ). In different contexts the offensiveness of these phrase variations can vary from blasphemous to mild, due to its invocation of deity.
Initialism of "oh my God".
Its first known attestation is in a letter from John Fisher to Winston Churchill, dated 1917, as "O.M.G.".
omg - Computer Definition
Stands for Object Management Group, an open-membership consortium of computer companies committed to producing and upholding computer industry specifications for enterprise applications that are interoperable. The OMG Board of Directors contains well-known names in the computer and Internet industry including IBM, Alcatel, the Boeing Company, NASA, Sun Microsystems, and Hitachi.
OMG’s star specification is the multi-platform Model-Driven Architecture (MDA), and OMG’s own middleware platform is CORBA (an acronym that stands for Common Object Request Broker Architecture). CORBA is OMG’s open and vendor-free architecture and infrastructure that various computer applications use to be able to function together over networks. When the standard protocol IIOP is used, a CORBA-based program from any vendor on almost any computer or operating system in any programming language and on any network can interoperate with a CORBA-based program from the same or another vendor in all of these ways. Because of how easily CORBA integrates machines from huge mainframes to desktops and PDAs, it has become the middleware of choice for many large and some smaller enterprises. One of CORBA’s most common uses is in servers handling a huge volume of customers and having high hit rates but still maintaining high reliability.
Moreover, the OMG Interface Definition Language (IDL) allows interfaces to objects to be defined independently of an object’s implementation. After an interface in IDL is defined, it is used as input to an IDL compiler, whose output is to be compiled and linked with an object implementation and its clients.
Barry & Associates, Inc. OMG Interface Definition Language. [Online, May 16, 2005.] Barry & Associates, Inc. Website. http://www.service-architecture.com/web- services/articles/omg_interface_definition_language_idl.html; Barry & Associates, Inc. CORBA. [Online, May 16, 2005.] Barry & Associates, Inc. Website. http://www.service-architecture.com/ web-services/articles/corba.html.