In Greek mythology, Narcissus (/nɑːrˈsɪsəs/; Greek: Νάρκισσος, Narkissos) was a hunter from Thespiae in Boeotia who was known for his beauty. He was the son of the river god Cephissus and nymph Liriope. He was proud, in that he disdained those who loved him. Nemesis noticed this behavior and attracted Narcissus to a pool, where he saw his own reflection in the water and fell in love with it, not realizing it was merely an image. Unable to leave the beauty of his reflection, Narcissus lost his will to live. He stared at his reflection until he died. Narcissus is the origin of the term narcissism, a fixation with oneself and one's physical appearance.
The name is of uncertain etymology. According to R. S. P. Beekes, "[t]he suffix [-ισσος] clearly points to a Pre-Greek word."
Several versions of the myth have survived from ancient sources. The classic version is by Ovid, found in book 3 of his Metamorphoses (completed 8 AD); this is the story of Narcissus and Echo. One day Narcissus was walking in the woods when Echo, an Oread (mountain nymph) saw him, fell deeply in love, and followed him. Narcissus sensed he was being followed and shouted "Who's there?". Echo repeated "Who's there?". She eventually revealed her identity and attempted to embrace him. He stepped away and told her to leave him alone. She was heartbroken and spent the rest of her life in lonely glens until nothing but an echo sound remained of her. Nemesis, the goddess of revenge, learned of this story and decided to punish Narcissus. She lured him to a pool where he saw his own reflection. He didn't realize it was only an image and fell in love with it. He eventually recognized that his love could not be reciprocated and committed suicide.
Narcissus is an open source JavaScript engine. It was written by Brendan Eich, who also wrote the first JavaScript engine, SpiderMonkey. Its name is based on the mythical figure of Narcissus, who fell in love with himself. This relates to the fact that this JavaScript engine is a metacircular interpreter, because the engine itself is also written in JavaScript, albeit using non-standard extensions that are specific to SpiderMonkey.
The Narcissus engine can be plugged into Firefox via Zaphod add-on to run scripts on web pages. Since Narcissus has a simpler code-base than "real" JavaScript engines, it can be used to prototype new language features with less effort.
Narcissus was a Roman athlete, likely a wrestler, from the 2nd century AD. He is best known to history as the assassin of the Roman Emperor Commodus, by whom he was employed as a wrestling partner, and personal trainer in order to train Commodus for his self-indulgent appearances in the Colosseum as a gladiator. In the year AD 192 he was recruited by several senators, led by Praetorian prefect Quintus Aemilius Laetus, to assassinate the emperor.
On December 31 of that same year, Commodus's concubine and conspirator Marcia admitted Narcissus into Commodus's bedchamber. Commodus was supposedly in a drunken stupor after Marcia had poisoned him and Narcissus proceeded to strangle his master in his bathtub or, according to Herodian, in his bed.
The fictional character of general Maximus Decimus Meridius (played by Russell Crowe in the movie Gladiator) was partially based on Narcissus alongside being based on Marcus Aurelius's general Marcus Nonius Macrinus, Spartacus, Cincinnatus and Maximus of Hispania.
End or Ending may refer to:
In music, the conclusion is the ending of a composition and may take the form of a coda or outro.
Pieces using sonata form typically use the recapitulation to conclude a piece, providing closure through the repetition of thematic material from the exposition in the tonic key. In all musical forms other techniques include "altogether unexpected digressions just as a work is drawing to its close, followed by a return...to a consequently more emphatic confirmation of the structural relations implied in the body of the work."
For example:
In the mathematics of infinite graphs, an end of a graph represents, intuitively, a direction in which the graph extends to infinity. Ends may be formalized mathematically as equivalence classes of infinite paths, as havens describing strategies for pursuit-evasion games on the graph, or (in the case of locally finite graphs) as topological ends of topological spaces associated with the graph.
Ends of graphs may be used (via Cayley graphs) to define ends of finitely generated groups. Finitely generated infinite groups have one, two, or infinitely many ends, and the Stallings theorem about ends of groups provides a decomposition for groups with more than one end.
Ends of graphs were defined by Rudolf Halin (1964) in terms of equivalence classes of infinite paths. A ray in an infinite graph is a semi-infinite simple path; that is, it is an infinite sequence of vertices v0, v1, v2, ... in which each vertex appears at most once in the sequence and each two consecutive vertices in the sequence are the two endpoints of an edge in the graph. According to Halin's definition, two rays r0 and r1 are equivalent if there is another ray r2 (not necessarily different from either of the first two rays) that contains infinitely many of the vertices in each of r0 and r1. This is an equivalence relation: each ray is equivalent to itself, the definition is symmetric with regard to the ordering of the two rays, and it can be shown to be transitive. Therefore, it partitions the set of all rays into equivalence classes, and Halin defined an end as one of these equivalence classes.