New Articles (Page 243)

To stay up to date you can also follow on Mastodon.

πŸ”— Wikipedia list of algorithms

πŸ”— Computing πŸ”— Statistics πŸ”— Computational Biology

The following is a list of algorithms along with one-line descriptions for each.

Discussed on

πŸ”— An Automat is a fast food restaurant where foods and drink are served by vending machines.

πŸ”— Food and drink πŸ”— Food and drink/Foodservice

An automat is a fast food restaurant where simple foods and drink are served by vending machines. The world's first automat was named Quisisana, which opened in Berlin, Germany in 1895.

πŸ”— Phantom Time Hypothesis

πŸ”— History πŸ”— Skepticism πŸ”— Middle Ages πŸ”— Middle Ages/History πŸ”— Alternative Views πŸ”— Time

The phantom time hypothesis is a historical conspiracy theory asserted by Heribert Illig. First published in 1991, it hypothesizes a conspiracy by the Holy Roman Emperor Otto III, Pope Sylvester II, and possibly the Byzantine Emperor Constantine VII, to fabricate the Anno Domini dating system retrospectively, in order to place them at the special year of AD 1000, and to rewrite history to legitimize Otto's claim to the Holy Roman Empire. Illig believed that this was achieved through the alteration, misrepresentation and forgery of documentary and physical evidence. According to this scenario, the entire Carolingian period, including the figure of Charlemagne, is a fabrication, with a "phantom time" of 297 years (AD 614–911) added to the Early Middle Ages.

Discussed on

πŸ”— Rithmomachy

πŸ”— Board and table games

Rithmomachy (or Rithmomachia, also Arithmomachia, Rythmomachy, Rhythmomachy, or sundry other variants; sometimes known as The Philosophers' Game) is a highly complex, early European mathematical board game. The earliest known description of it dates from the eleventh century. A literal translation of the name is "The Battle of the Numbers". The game is much like chess, except most methods of capture depend on the numbers inscribed on each piece.

It has been argued that between the twelfth and sixteenth centuries, "rithmomachia served as a practical exemplar for teaching the contemplative values of Boethian mathematical philosophy, which emphasized the natural harmony and perfection of number and proportion. The game, Moyer argues, was used both as a mnemonic drill for the study of Boethian number theory and, more importantly, as a vehicle for moral education, by reminding players of the mathematical harmony of creation."

Discussed on

πŸ”— OpenDoc

πŸ”— Apple Inc./Macintosh πŸ”— Apple Inc. πŸ”— Computing πŸ”— Computing/Software

OpenDoc is a multi-platform software componentry framework standard created by Apple for compound documents, intended as an alternative to Microsoft's Object Linking and Embedding (OLE). As part of the AIM alliance between Apple, IBM, and Motorola, OpenDoc is one of Apple's earliest experiments with open standards and collaborative development methods with other companiesβ€”effectively starting an industry consortium. Active development was discontinued in March 1997.

The core idea of OpenDoc is to create small, reusable components, responsible for a specific task, such as text editing, bitmap editing, or browsing an FTP server. OpenDoc provides a framework in which these components can run together, and a document format for storing the data created by each component. These documents can then be opened on other machines, where the OpenDoc frameworks substitute suitable components for each part, even if they are from different vendors. In this way users can "build up" their documents from parts. Since there is no main application and the only visible interface is the document itself, the system is known as document centered.

At its inception, it was envisioned that OpenDoc would allow smaller, third-party developers to enter the then-competitive office software market, able to build one good editor instead of having to provide a complete suite.

Discussed on

πŸ”— Homoiconicity

πŸ”— Computing

In computer programming, homoiconicity (from the Greek words homo- meaning "the same" and icon meaning "representation") is a property of some programming languages. A language is homoiconic if a program written in it can be manipulated as data using the language, and thus the program's internal representation can be inferred just by reading the program itself. For example, a Lisp program is written as a regular Lisp list, and can be manipulated by other Lisp code. In homoiconic languages, all code can be accessed and transformed as data, using the same representation. This property is often summarized by saying that the language treats "code as data".

In a homoiconic language, the primary representation of programs is also a data structure in a primitive type of the language itself. This makes metaprogramming easier than in a language without this property: reflection in the language (examining the program's entities at runtime) depends on a single, homogeneous structure, and it does not have to handle several different structures that would appear in a complex syntax.

As noted above, a commonly cited example is Lisp, which was created to allow for easy list manipulations and where the structure is given by S-expressions that take the form of nested lists. Lisp programs are written in the form of lists; the result is that the program can access its own functions and procedures while running, and programmatically alter itself on the fly. Homoiconic languages typically include full support of syntactic macros, allowing the programmer to express transformations of programs in a concise way. Examples are the programming languages Clojure (a contemporary dialect of Lisp), Rebol (also its successor Red), Refal, Prolog, and more recently Julia.

Discussed on