Topic: Software/Computing (Page 4)
You are looking at all articles with the topic "Software/Computing". We found 36 matches.
Hint:
To view all topics, click here. Too see the most popular topics, click here instead.
π Tierra (Computer Simulation)
Tierra is a computer simulation developed by ecologist Thomas S. Ray in the early 1990s in which computer programs compete for time (central processing unit (CPU) time) and space (access to main memory). In this context, the computer programs in Tierra are considered to be evolvable and can mutate, self-replicate and recombine. Tierra's virtual machine is written in C. It operates on a custom instruction set designed to facilitate code changes and reordering, including features such as jump to template (as opposed to the relative or absolute jumps common to most instruction sets).
Discussed on
- "Tierra (Computer Simulation)" | 2023-10-28 | 15 Upvotes 1 Comments
π Worse Is Better
Worse is better, also called New Jersey style, was conceived by Richard P. Gabriel in an essay "Worse is better" to describe the dynamics of software acceptance, but it has broader application. It is the subjective idea that quality does not necessarily increase with functionalityβthat there is a point where less functionality ("worse") is a preferable option ("better") in terms of practicality and usability. Software that is limited, but simple to use, may be more appealing to the user and market than the reverse.
As to the oxymoronic title, Gabriel calls it a caricature, declaring the style bad in comparison with "The Right Thing". However he also states that "it has better survival characteristics than the-right-thing" development style and is superior to the "MIT Approach" with which he contrasted it in the original essay.
Discussed on
- "Worse is better" | 2010-04-14 | 12 Upvotes 3 Comments
π Word2vec
Word2vec is a technique for natural language processing (NLP) published in 2013. The word2vec algorithm uses a neural network model to learn word associations from a large corpus of text. Once trained, such a model can detect synonymous words or suggest additional words for a partial sentence. As the name implies, word2vec represents each distinct word with a particular list of numbers called a vector. The vectors are chosen carefully such that they capture the semantic and syntactic qualities of words; as such, a simple mathematical function (cosine similarity) can indicate the level of semantic similarity between the words represented by those vectors.
Discussed on
- "Word2vec" | 2023-10-09 | 14 Upvotes 1 Comments
π Venix is a discontinued version of the Unix operating system
Venix is a discontinued version of the Unix operating system for low-end computers, developed by VenturCom, a "company that specialises in the skinniest implementations of Unix".
Discussed on
- "Venix is a discontinued version of the Unix operating system" | 2024-08-16 | 13 Upvotes 1 Comments
π Canadian Cross
A cross compiler is a compiler capable of creating executable code for a platform other than the one on which the compiler is running. For example, a compiler that runs on a PC but generates code that runs on Android devices is a cross compiler.
A cross compiler is useful to compile code for multiple platforms from one development host. Direct compilation on the target platform might be infeasible, for example on embedded systems with limited computing resources.
Cross compilers are distinct from source-to-source compilers. A cross compiler is for cross-platform software generation of machine code, while a source-to-source compiler translates from one coding language to another in text code. Both are programming tools.
Discussed on
- "Canadian Cross" | 2025-07-18 | 12 Upvotes 2 Comments
π BBS Door
A door in a bulletin board system (BBS) is an interface between the BBS software and an external application. The term is also used to refer to the external application, a computer program that runs outside of the main bulletin board program. Sometimes called external programs, doors are the most common way to add games, utilities, and other extensions to BBSes. Because BBSes typically depended on the telephone system, BBSes and door programs tended to be local in nature, unlike modern Internet games and applications.
From the 1990s on, most BBS software had the capability to "drop to" doors. Several standards were developed for passing connection and user information to doors; this was usually done with "dropfiles", small binary or text files dropped into known locations in the BBS's file system. Most doors were responsible for operating the serial port or other communications device directly until returning control to the BBS. Later development of FOSSIL drivers have allowed both BBSes and their doors to communicate without being responsible for direct operation of the communications hardware.