Macro (a Greek prefix meaning long or large) may refer to:
A macro (short for "macroinstruction", from Greek μακρο- 'long') in computer science is a rule or pattern that specifies how a certain input sequence (often a sequence of characters) should be mapped to a replacement output sequence (also often a sequence of characters) according to a defined procedure. The mapping process that instantiates (transforms) a macro use into a specific sequence is known as macro expansion. A facility for writing macros may be provided as part of a software application or as a part of a programming language. In the former case, macros are used to make tasks using the application less repetitive. In the latter case, they are a tool that allows a programmer to enable code reuse or even to design domain-specific languages.
Macros are used to make a sequence of computing instructions available to the programmer as a single program statement, making the programming task less tedious and less error-prone. (Thus, they are called "macros" because a big block of code can be expanded from a small sequence of characters.) Macros often allow positional or keyword parameters that dictate what the conditional assembler program generates and have been used to create entire programs or program suites according to such variables as operating system, platform or other factors. The term derives from "macro instruction", and such expansions were originally used in generating assembly language code.
MACRO-10 is an assembly language with extensive macro facilities for DEC's PDP-10-based Mainframe computer systems, the DECsystem-10 and the DECSYSTEM-20. MACRO-10 is implemented as a two-pass assembler.
A simple "Hello, world!" program in MACRO-10 assembler, to run under TOPS-10, adapted from a specimen in a large collection of "Hello World" programs in various languages:
If this program is saved in the file HELLO.MAC, it can be assembled, linked and run like this (the TOPS-10 system prompt is the . at the start of lines):
The assembly listing file generated by the /DLIST (Disk LISTing) option to the COMPILE command:
The date ":9" is a Year 2000 problem. A more complex MACRO-10 example program, which renders one version of the 99 Bottles of Beer song, may be examined at the "99 Bottles of Beer" web site.
For larger bodies of code, much of the MACRO-10 code for the TOPS-10 and TOPS-20 systems is available in the Trailing Edge PDP-10 tape archives.
Osiris (/oʊˈsaɪərᵻs/, alternatively Ausir, Asiri or Ausar, among other spellings), was an Egyptian god, usually identified as the god of the afterlife, the underworld, and the dead, but more appropriately as the god of transition, resurrection, and regeneration. He was classically depicted as a green-skinned man with a pharaoh's beard, partially mummy-wrapped at the legs, wearing a distinctive crown with two large ostrich feathers at either side, and holding a symbolic crook and flail. Osiris was at times considered the oldest son of the earth god Geb, though other sources state his father is the sun-god Ra and the sky goddess Nut, as well as being brother and husband of Isis, with Horus being considered his posthumously begotten son. He was also associated with the epithet Khenti-Amentiu, meaning "Foremost of the Westerners", a reference to his kingship in the land of the dead. As ruler of the dead, Osiris was also sometimes called "king of the living": ancient Egyptians considered the blessed dead "the living ones". Osiris was considered the brother of Isis, Set, Nephthys, and Horus the Elder, and father of Horus the younger. Osiris is first attested in the middle of the Fifth dynasty of Egypt, although it is likely that he was worshipped much earlier; the Khenti-Amentiu epithet dates to at least the first dynasty, also as a pharaonic title. Most information available on the myths of Osiris is derived from allusions contained in the Pyramid Texts at the end of the Fifth Dynasty, later New Kingdom source documents such as the Shabaka Stone and the Contending of Horus and Seth, and much later, in narrative style from the writings of Greek authors including Plutarch and Diodorus Siculus.
Osiris is an Egyptian deity.
Osiris may also refer to:
In astronomy:
In fiction:
In music:
In other uses:
This article is about the 'hovercraft' ships shown in the fictional universe of the Matrix series of science fiction films, comic books and video games. The Animatrix short film "The Second Renaissance" depicts the war between men and machines which led to the creation of a computer-generated world known as the Matrix. Humans are shown using technology enabling personal vehicles, like a flying car called Versatran, and flying warships to hover above surfaces. The "hovercraft" used by the human resistance, years after the end of the war, seem to use similar technology for propulsion.
Hovercraft are designed to patrol the sewers and tunnels left over from the megacities that existed before the Man–Machine war. Their crews attempt to enter the Matrix in order to locate and free the minds of humans who are ready to understand the truth of the artificial reality. A ship's Operator remains as guide, and prepares crews with navigation data and by hacking equipment and information in the form of programs sent directly to them.