CosmicOS
   HOME





CosmicOS
CosmicOS is a self-contained message designed to be understood primarily by treating it as a computer program and executing it. It is inspired by Hans Freudenthal's Lincos and resembles the programming language Scheme in many ways. The message is written with only four basic symbols representing the binary digits one and zero and open and close brackets. Numbers are represented as a string of binary digits between a pair of brackets and expressions are represented as a string of numbers between brackets. Identifiers for operations are arbitrarily assigned numbers and their functions can be defined within the message itself. Self-contained messages are of interest for CETI research, but there is much difference of opinion over the most appropriate encoding and broadcast medium to use. CosmicOS is released in modular form, so that the basic message can be adapted to a particular concrete instantiation. The message is released under the GPL licence. See also * Hello world ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Communication With Extraterrestrial Intelligence
The communication with extraterrestrial intelligence (CETI) is a branch of the search for extraterrestrial intelligence (SETI) that focuses on composing and deciphering interstellar messages that theoretically could be understood by another technological civilization. The best-known CETI experiment of its kind was the 1974 Arecibo message composed by Frank Drake. There are multiple independent organizations and individuals engaged in CETI research; the generic application of abbreviations CETI and SETI (search for extraterrestrial intelligence) in this article should not be taken as referring to any particular organization (such as the SETI Institute). CETI research has focused on four broad areas: mathematical languages, pictorial systems such as the Arecibo message, algorithmic communication systems (ACETI), and computational approaches to detecting and deciphering "natural" language communication. There remain many undeciphered writing systems in human communication, such as ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Lincos (language)
Lincos (an abbreviation of the Latin phrase ''lingua cosmica'') is a constructed language first described in 1960 by Dr. Hans Freudenthal in his book ''Lincos: Design of a Language for Cosmic Intercourse, Part 1''. It is a language designed to be understandable by any possible intelligent extraterrestrial life form, for use in interstellar radio transmissions. Freudenthal considered that such a language should be easily understood by beings not acquainted with any Earthling syntax or language. Lincos was designed to be capable of encapsulating "the whole bulk of our knowledge". Concepts and range The Lincos " dictionary" is intended to be transmitted first before any additional messages. It teaches natural numbers by a series of repeated pulses, separated by pauses. It then teaches >, . . . More of a pause than he shows around > would be needed to show an alien that > is a new separate symbol. Otherwise, an alien might think that the whole pattern is a new symbol of unknown me ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Computer Program
A computer program is a sequence or set of instructions in a programming language for a computer to execute. Computer programs are one component of software, which also includes documentation and other intangible components. A computer program in its human-readable form is called source code. Source code needs another computer program to execute because computers can only execute their native machine instructions. Therefore, source code may be translated to machine instructions using the language's compiler. (Assembly language programs are translated using an assembler.) The resulting file is called an executable. Alternatively, source code may execute within the language's interpreter. If the executable is requested for execution, then the operating system loads it into memory and starts a process. The central processing unit will soon switch to this process so it can fetch, decode, and then execute each machine instruction. If the source code is requested for e ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  



MORE