Software

The OMEGATROPOLIS PROCODERS are a non-humanoid cosmic baseball team created on January 23, 2005. The Procoders will compete during the 2005 cosmic playing season in the Lower League. The team is composed of a variety of software including high-level programming languages, disk operating systems, electronic spreadsheet applications, and other types of software.
According to the May 27, 2000 issue of Science News the earliest known use of the term "software" dates back to 1958. John W. Tukey used the word in an article published in the January 1958 issue of the American Mathematical Monthly. Tukey, a statistics professor at Princeton, had already been credited, in 1946, with coining the computer term "bit" (binary digit).
The word "software" covers a wide range of items. The broadest definition would include the notion that software is the set of instructions executed by a machine. Examples of software include high-level programming languages like ALGOL and Java; operating system software like CP/M and Windows XP; application software such as PLATO and Lotus Notes. Software is essentially coded language that makes the computers do what they do.
Software was clearly in use before 1958. There was software before there were computers. If instructing a machine how to operate defines the role of software then Joseph-Marie Jocquard's loom cards qualify as software. In 1805, Jacquard used a series of cards punched with holes to instruct a loom to weave intricate patterns.
The idea to use cards punched with holes became more refined in 1890 when Herman Hollerith's Tabulating Machine Company used punched cards to tabulate the U.S. census. (Hollerith's company would eventually morph into IBM). The first electronic computer, the Atanasoff-Berry Computer emerged in 1939. The first digital computer, the Mark I appeared in 1944. ENIAC was working in 1946. UNIVAC, the first commercial computer was used to tabulate the 1950 U.S. census. Grace Murray Hopper developed the first compiler in 1952. Compiler software is used to convert source code in to machine code. In 1957 she developed the Flowmatic computer language for the UNIVAC 1 computer. (COBOL evolved from Flowmatic.) There was plenty of software before 1958.
Computer programmers create source code which must be translated into a set of instructions understood by the computer. The translated source code is called machine code. The software that translates source code into machine code is known as a compiler or assembler. Compilers typically convert source code to assembly language which itself is converted to machine code by assemblers. Compilers, assemblers are examples of system software. System software is required to support the production or execution of application software. The use of application software is today ubiquitous in the modern business office and the modern home.
[Top]
Omegatropolis
Omegatropolis was originally founded as an academic town when Eniac College opened its doors in the 1940s. A rash of scientists and humanists were moved to the area that became Omegatropolis so that they could work in a utopian environment. The "Eniac Experiment" failed and the college closed its doors in 1957 but the town of Omegatropolis remains. Today it is primarily a retirement community for retired computer programmers and others associated with the computer industry.
Visitors to the city have one choice if they want to stay in the town. The elegant Jaquard Hotel is expensive, with its beautifully appointed suites, and well-trained disciplined staff. The Jacquard has a fine French restaurant, the Jaquard Room, but the cramped dining area makes ordering room service a better alternative.
The sport of baseball has always been popular in Omegatropolis. Eniac College had a vigorous intramural baseball league that included students, faculty and staff. The current site of Procoder Park, on Babbage Boulevard, was originally the Eniac College baseball field.
Given Omegatropolis' unique history it is not surprising that it would end up sponsoring a non-humanoid cosmic baseball team. The citizens of Omegatropolis have long had a peaceful and respectful relationship with their non-human counterparts, in this case, computing machines. The fact that the non-humanoid elements of Omegatropolis have their own Board of Governors is testament to this legacy of peaceful coexistence. In fact several members of the non-humanoid Board of Governors play for the Procoders.
The members of the Procoder's initial roster were not selected randomly. Initial specifications required that all Procoder pitchers be represented by programming languages. A selection representing first, second, third and fourth generation programming languages was further specified by the team creation order. The decision to include non-system software, such as application software was made after the original team specification was published but before any simulations were run. After a brief delay, to modify the original specifications to include all types of software, the first player generation simulation was run. Results from the first simulation were tabulated and analyzed and then a second simulation was conducted. This produced the final members of the initial roster.
PLATO 2005 Cosmic Player Simulation Card