Topic: Computing (Page 36)

You are looking at all articles with the topic "Computing". We found 526 matches.

Hint: To view all topics, click here. Too see the most popular topics, click here instead.

πŸ”— OpenMusic: visual programming env for musical composition based on Common Lisp

πŸ”— Computing


OpenMusic (OM) is an object-oriented visual programming environment for musical composition based on Common Lisp. It may also be used as an all-purpose visual interface to Lisp programming. At a more specialized level, a set of provided classes and libraries make it a very convenient environment for music composition.

πŸ”— 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

πŸ”— Principle of Least Astonishment

πŸ”— Computing πŸ”— Philosophy

The principle of least astonishment (POLA), also called the principle of least surprise (alternatively a "law" or "rule") applies to user interface and software design. A typical formulation of the principle, from 1984, is: "If a necessary feature has a high astonishment factor, it may be necessary to redesign the feature."

More generally, the principle means that a component of a system should behave in a way that most users will expect it to behave; the behavior should not astonish or surprise users.

Discussed on

πŸ”— Perl 6 new regexp rules

πŸ”— Computing πŸ”— Perl

Raku rules are the regular expression, string matching and general-purpose parsing facility of Raku, and are a core part of the language. Since Perl's pattern-matching constructs have exceeded the capabilities of formal regular expressions for some time, Raku documentation refers to them exclusively as regexes, distancing the term from the formal definition.

Raku provides a superset of Perl 5 features with respect to regexes, folding them into a larger framework called rules, which provide the capabilities of a parsing expression grammar, as well as acting as a closure with respect to their lexical scope. Rules are introduced with the rule keyword, which has a usage quite similar to subroutine definitions. Anonymous rules can be introduced with the regex (or rx) keyword, or simply be used inline as regexes were in Perl 5 via the m (matching) or s (substitution) operators.

Discussed on

πŸ”— JScript

πŸ”— Computing πŸ”— Microsoft Windows πŸ”— Microsoft Windows/Computing πŸ”— Computing/Software πŸ”— Microsoft πŸ”— JavaScript πŸ”— Microsoft/.NET

JScript is Microsoft's dialect of the ECMAScript standard that is used in Microsoft's Internet Explorer.

JScript is implemented as an Active Scripting engine. This means that it can be "plugged in" to OLE Automation applications that support Active Scripting, such as Internet Explorer, Active Server Pages, and Windows Script Host. It also means such applications can use multiple Active Scripting languages, e.g., JScript, VBScript or PerlScript.

JScript was first supported in the Internet Explorer 3.0 browser released in August 1996. Its most recent version is JScript 9.0, included in Internet Explorer 9.

JScript 10.0 is a separate dialect, also known as JScript .NET, which adds several new features from the abandoned fourth edition of the ECMAScript standard. It must be compiled for .NET Framework version 2 or version 4, but static type annotations are optional.

Discussed on

πŸ”— List of Java virtual machines

πŸ”— Computing πŸ”— Lists πŸ”— Java

This article provides non-exhaustive lists of Java SE Java virtual machines (JVMs). It does not include a large number of Java ME vendors. Note that Java EE runs on the standard Java SE JVM but that some vendors specialize in providing a modified JVM optimized for Java EE applications. A large amount of Java development work takes place on Windows, Solaris, Linux and FreeBSD, primarily with the Oracle JVMs. Note the further complication of different 32-bit/64-bit varieties.

The primary reference Java VM implementation is HotSpot, produced by Oracle Corporation.

Discussed on

πŸ”— Internet 0

πŸ”— Computing πŸ”— Computing/Networking

Internet 0 is a low-speed physical layer designed to route 'IP over anything.' It was developed at MIT's Center for Bits and Atoms by Neil Gershenfeld, Raffi Krikorian, and Danny Cohen. When it was invented, a number of other proposals were being labelled as "internet 2." The name was chosen to emphasize that this was designed to be a slow, but very inexpensive internetworking system, and forestall "high-performance" comparison questions such as "how fast is it?"

Effectively, it would enable a platform for pervasive computing -- everything in a building could be on the same network to share data gathering and actuation. A light switch could turn on a light bulb by sending a packet to it, they can be linked together by the user.

Discussed on

πŸ”— Scenery nerds and systems nerds: MIT's Model Railroad Club

πŸ”— Computing πŸ”— Trains πŸ”— Trains/Rail transport modelling

The Tech Model Railroad Club (TMRC) is a student organization at the Massachusetts Institute of Technology (MIT). Historically it has been a wellspring of hacker culture and the oldest such hacking group in North America. Formed in 1946, its HO scale layout specializes in automated operation of model trains.

Discussed on

πŸ”— Texas Instruments LPC Speech Chips

πŸ”— Computing

The Texas Instruments LPC Speech Chips are a series of speech synthesizer digital signal processor integrated circuits created by Texas Instruments beginning in 1978. They continued to be developed and marketed for many years, though the speech department moved around several times within TI until finally dissolving in late 2001. The rights to the speech-specific subset of the MSP line, the last remaining line of TI speech products as of 2001, were sold to Sensory, Inc. in October 2001.

Discussed on

πŸ”— Tom Preston-Werner (this page has been deleted)

πŸ”— Biography πŸ”— Computing πŸ”— Biography/science and academia

Thomas Preston-Werner (born October 28, 1979) is an American billionaire software developer and entrepreneur. He is an active contributor within the open-source development community, most prominently in the San Francisco Bay Area, where he lives.

He is best known as the founder and former CEO of GitHub, a Git repository web-based hosting service, which he co-founded in 2008 with Chris Wanstrath and PJ Hyett. He resigned from GitHub in 2014 when an internal investigation concluded that he and his wife harassed an employee. Preston-Werner is also the creator of the avatar service Gravatar, the TOML configuration file format and the Semantic Versioning Specification (SemVer)

Preston-Werner lives in San Francisco with his wife Theresa and their sons.

His wife is a former graduate student in cultural anthropology known for her involvement in historical research and social subjects.

Discussed on