Free On-line Dictionary of Computing

<introduction> FOLDOC is a searchable dictionary of acronyms, jargon, programming languages, tools, architecture, operating systems, networking, theory, conventions, standards, mathematics, telecoms, electronics, institutions, companies, projects, products, history, in fact anything to do with computing.

Copyright 2010 by Denis Howe

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, Front- or Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".

Please refer to the dictionary as "The Free On-line Dictionary of Computing, http://foldoc.org/, Editor Denis Howe" or similar. Please make the URL both text (for humans) and a hyperlink (for Google).

The dictionary has been growing since 1985 and now contains over 14000 definitions in over five megabytes of text. Entries are cross-referenced to each other and to related resources elsewhere on the net.

Where LaTeX commands for certain non-ASCII symbols are mentioned, they are described in their own entries. "\" is also used to represent the Greek lower-case lambda used in lambda-calculus. Cross-references to other entries look like this. Note that not all cross-references actually lead anywhere yet, but if you find one that leads to something inappropriate, please let me know. Dates after entries indicate when that entry was last updated. They do not imply that it was up-to-date at that time.

You can search the latest version of the dictionary on the WWW at URL http://foldoc.org/. If you find an entry that is wrong or inadequate please let me know.

See Pronunciation for how to interpret the pronunciation given for some entries.

More about FOLDOC.

(2007-07-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Free On-line Dictionary of Computing » Acknowledgements » Missing definition » !


Acknowledgements

<introduction> Many thanks to the hundreds of contributors, and especially to the Guest Editors, mirror site maintainers and the maintainers of the following resources from which some entries originate:

Mike Sendall's STING Software engineering glossary <sendall@dxpt01.cern.ch>, 1993-10-13,

Bill Kinnersley's Language List v2.2, 1994-01-15,

Mark Hopkins' catalogue of Free Compilers and Interpreters v6.4, 1994-02-28,

The on-line hacker Jargon File v3.0.0, 1993-07-27,

Internet Users' Glossary (RFC 1392, FYI 18), Jan 1993.

John Cross's computer glossary, 1994-11-01.

John Bayko's Great Microprocessors of the Past and Present, v4.0.0, 1994-08-18.

Electronic Commerce Dictionary.

(2007-11-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Free On-line Dictionary of Computing « Acknowledgements » Missing definition » ! » "


Missing definition

<introduction> First, this is an (English language) computing dictionary. It includes lots of terms from related fields such as mathematics and electronics, but if you're looking for (or want to submit) words from other subjects or general English words or other languages, try http://wikipedia.org/, http://onelook.com/, http://yourdictionary.com/ or http://reference.allrefer.com/.

If you've already searched the dictionary for a computing term and it's not here then please don't tell me. There are, and always will be, a great many missing terms, no dictionary is ever complete. I use my limited time to process the corrections and definitions people have submitted and to add the most frequently requested missing terms.

Try one of the sources mentioned above or http://techweb.com/encyclopedia/, http://whatis.techtarget.com/ or http://google.com/.

See also the note on bad cross-references.

What does ... mean? How do I ...? Where can I find ...?

I'm afraid I don't have time to answer personal requests for definitions, help configure your PC, do your homework, or explain what that Windoze error message means, etc. so please don't ask me.

How do I submit a definition?

I'm afraid I can't accept any more new definitions at the moment, I have a huge backlog awaiting processing.

(2007-08-02)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Free On-line Dictionary of Computing « Acknowledgements « Missing definition » ! » " » #


!

exclamation mark

Try this search on Wikipedia, OneLook, Google

Nearby terms: Free On-line Dictionary of Computing « Acknowledgements « Missing definition « ! » " » # » $


"

double quote

Try this search on Wikipedia, OneLook, Google

Nearby terms: Acknowledgements « Missing definition « ! « " » # » $ » $1


#

hash

Try this search on Wikipedia, OneLook, Google

Nearby terms: Missing definition « ! « " « # » $ » $1 » %


$

dollar

Try this search on Wikipedia, OneLook, Google

Nearby terms: ! « " « # « $ » $1 » % » '


$1

<programming> The first positional parameter in shell programming and related languages. Occurrences of $1 are replaced by the first actual argument provided by the user when the shell script is run. $2 is replaced by the second argument, and so on up to $9.

You may have arrived at this entry by following a URL like "http://foldoc.org?$1", which is actually a template used to generate pointers to FOLDOC definitions by replacing "$1" with the term to be defined, e.g. in a wiki interwiki map.

(2006-09-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: " « # « $ « $1 » % » ' » +


%

percent

Try this search on Wikipedia, OneLook, Google

Nearby terms: # « $ « $1 « % » ' » + » ,


'

single quote

Try this search on Wikipedia, OneLook, Google

Nearby terms: $ « $1 « % « ' » + » , » /


+

plus

Try this search on Wikipedia, OneLook, Google

Nearby terms: $1 « % « ' « + » , » / » 0


,

comma

Try this search on Wikipedia, OneLook, Google

Nearby terms: % « ' « + « , » / » 0 » 0/1 knapsack problem


/

oblique stroke

Try this search on Wikipedia, OneLook, Google

Nearby terms: ' « + « , « / » 0 » 0/1 knapsack problem » 100BaseFX


0

zero

Try this search on Wikipedia, OneLook, Google

Nearby terms: + « , « / « 0 » 0/1 knapsack problem » 100BaseFX » 100BaseT


0/1 knapsack problem

<application> The knapsack problem restricted so that the number of each item is zero or one.

(1995-03-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: , « / « 0 « 0/1 knapsack problem » 100BaseFX » 100BaseT » 100BaseTX


100BaseFX

<networking> Fast Ethernet over optical fibre.

(1998-03-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: / « 0 « 0/1 knapsack problem « 100BaseFX » 100BaseT » 100BaseTX » 100BaseVG


100BaseT

<networking> Any of several Fast Ethernet 100 MBps CSMA/CD standards for twisted pair cables, including: 100BaseTx (100 Mbps over two-pair Cat5 or better cable), 100BaseT4 (100 Mbps over four-pair Cat3 or better cable), 100BaseT2 (in committee; 100 Mbps over two-pair Cat3 or better cable). All are standards (or planned standards) under IEEE 802.3.

(1997-01-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 0 « 0/1 knapsack problem « 100BaseFX « 100BaseT » 100BaseTX » 100BaseVG » 100VG-AnyLAN


100BaseTX

<networking> The predominant form of Fast Ethernet. 100BaseTX runs over two pairs of wires in category 5 cable.

(1998-06-30)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 0/1 knapsack problem « 100BaseFX « 100BaseT « 100BaseTX » 100BaseVG » 100VG-AnyLAN » 10base2


100BaseVG

<networking> A 100 MBps Ethernet standard specified to run over four pairs of category 3 UTP wires (known as voice grade, hence the "VG"). It is also called 100VG-AnyLAN because it was defined to carry both Ethernet and token ring frame types.

100BaseVG was originally proposed by Hewlett-Packard, ratified by the ISO in 1995 and practically extinct by 1998.

100BaseVG started in the IEEE 802.3u committee as Fast Ethernet. One faction wanted to keep CSMA/CD in order to keep it pure Ethernet, even though the collision domain problem limited the distances to one tenth that of 10baseT. Another faction wanted to change to a polling architecture from the hub (they called it "demand priority") in order to maintain the 10baseT distances, and also to make it a deterministic protocol. The CSMA/CD crowd said, "This is 802.3 -- the Ethernet committee. If you guys want to make a different protocol, form your own committee". The IEEE 802.12 committee was thus formed and standardised 100BaseVG. The rest is history.

(1998-06-30)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 100BaseFX « 100BaseT « 100BaseTX « 100BaseVG » 100VG-AnyLAN » 10base2 » 10base5


100VG-AnyLAN

100BaseVG

Try this search on Wikipedia, OneLook, Google

Nearby terms: 100BaseT « 100BaseTX « 100BaseVG « 100VG-AnyLAN » 10base2 » 10base5 » 10baseT


10base2

<networking> (Or "cheapernet") The variant of Ethernet that uses thin coaxial cable (RG-58 or similar), as opposed to 10base5 cable.

The "10" means 10 Mbps, "base" means "baseband" as opposed to radio frequency and "2" means a maximum single cable length of 200m.

(1995-11-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 100BaseTX « 100BaseVG « 100VG-AnyLAN « 10base2 » 10base5 » 10baseT » 120 reset


10base5

<networking> An Ethernet network cabling specification operating at ten Mbps, "baseband" (as opposed to radio frequency), and with a maximum single cable length of 500 metres. This is normally carried on RG8 cable.

Compare 10base2, 10baseT.

(2002-06-17)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 100BaseVG « 100VG-AnyLAN « 10base2 « 10base5 » 10baseT » 120 reset » 1-2-3


10baseT

<networking> A variant of Ethernet which allows stations to be attached via twisted pair cable.

(1995-01-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 100VG-AnyLAN « 10base2 « 10base5 « 10baseT » 120 reset » 1-2-3 » 1394


120 reset

<jargon> /wuhn-twen'tee ree'set/ (After 120 volts, US mains voltage) To cycle power on a computer in order to reset or unjam it.

Compare Big Red Switch, power cycle.

[Jargon File]

(1994-11-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 10base2 « 10base5 « 10baseT « 120 reset » 1-2-3 » 1394 » 1541


1-2-3

Lotus 1-2-3

Try this search on Wikipedia, OneLook, Google

Nearby terms: 10base5 « 10baseT « 120 reset « 1-2-3 » 1394 » 1541 » 1581


1394

High Performance Serial Bus

Try this search on Wikipedia, OneLook, Google

Nearby terms: 10baseT « 120 reset « 1-2-3 « 1394 » 1541 » 1581 » 16000


1541

Commodore 1541

Try this search on Wikipedia, OneLook, Google

Nearby terms: 120 reset « 1-2-3 « 1394 « 1541 » 1581 » 16000 » 16450


1581

Commodore 1581

Try this search on Wikipedia, OneLook, Google

Nearby terms: 1-2-3 « 1394 « 1541 « 1581 » 16000 » 16450 » 16550


16000

National Semiconductor 16000

Try this search on Wikipedia, OneLook, Google

Nearby terms: 1394 « 1541 « 1581 « 16000 » 16450 » 16550 » 16550A


16450

<hardware> A UART with a one-byte FIFO buffer. The 16450 is a higher speed, fixed version of the 8250. It was superseded by the 16550.

The 16450 was used for the IBM PC AT and PS/2 but will not work in a IBM PC XT.

(2004-03-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 1541 « 1581 « 16000 « 16450 » 16550 » 16550A » 16650


16550

<hardware> A version of the 16450 UART with a 16-byte FIFO. Superseded by the 16550A.

This chip might not operate correctly with all software.

The 16C550 is a CMOS version.

(2004-03-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 1581 « 16000 « 16450 « 16550 » 16550A » 16650 » 16750C


16550A

<hardware> A version of the 16550 UART. Superseded by the 16650.

(2003-07-05)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 16000 « 16450 « 16550 « 16550A » 16650 » 16750C » 16 bit


16650

<hardware> A version of the 16550A UART with a 32-byte FIFO. Superseded by the 16750C.

(2003-07-05)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 16450 « 16550 « 16550A « 16650 » 16750C » 16 bit » 16-bit application


16750C

<hardware> A UART with a 64-byte FIFO.

The 16C750 is a CMOS version.

[Is there a 16750 (with no "C" on the end)?]

(2004-03-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 16550 « 16550A « 16650 « 16750C » 16 bit » 16-bit application » 16C550


16 bit

<architecture, programming> Using words containing sixteen bits. This adjective often refers to the number of bits used internally by a computer's CPU. E.g. "The Intel 8086 is a sixteen bit processor". Its external data bus or address bus may be narrower. The term may also refer to the size of an instruction in the computer's instruction set or to any other item of data.

See also 16-bit application.

(1996-05-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 16550A « 16650 « 16750C « 16 bit » 16-bit application » 16C550 » 16C750


16-bit application

<operating system> Software for MS-DOS or Microsoft Windows which originally ran on the 16-bit Intel 8088 and 80286 microprocessors. These used a segmented address space to extend the range of addresses from what is possible with just a 16-bit address. Programs with more than 64 kilobytes of code or data therefore had to waste time switching between segments. Furthermore, programming with segments is more involved than programming in a flat address space, giving rise to warts like memory models in C and C++.

Compare 32-bit application.

(1996-04-06)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 16650 « 16750C « 16 bit « 16-bit application » 16C550 » 16C750 » 16C850


16C550

16550

Try this search on Wikipedia, OneLook, Google

Nearby terms: 16750C « 16 bit « 16-bit application « 16C550 » 16C750 » 16C850 » 1802


16C750

16750C

Try this search on Wikipedia, OneLook, Google

Nearby terms: 16 bit « 16-bit application « 16C550 « 16C750 » 16C850 » 1802 » 1NF


16C850

<hardware> A version of the 16450 UART in CMOS with 128-byte FIFO.

(2004-03-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 16-bit application « 16C550 « 16C750 « 16C850 » 1802 » 1NF » 1TBS


1802

<processor> An 8-bit microprocessor manufactured as CDP1802 by HARRIS Semiconductor. It has been around for ten years at least and is ideally suited for embedded applications. Some of its features are: 8-bit parallel organisation with bidirectional data bus and multiplexed address bus; static design -- no minimum clock rate; bit-programmable output port; four input pins which are directly tested by branch instructions; flexible programmable I/O mode; single-phase clock, with on-chip oscillator; 16 x 16 register matrix to implement multiple program counters, pointers, or registers

(1995-11-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 16C550 « 16C750 « 16C850 « 1802 » 1NF » 1TBS » 1.TR.6


1NF

database normalisation

Try this search on Wikipedia, OneLook, Google

Nearby terms: 16C750 « 16C850 « 1802 « 1NF » 1TBS » 1.TR.6 » 2


1TBS

indent style

Try this search on Wikipedia, OneLook, Google

Nearby terms: 16C850 « 1802 « 1NF « 1TBS » 1.TR.6 » 2 » 20-GATE


1.TR.6

<networking, protocol> A control channel protocol for ISDN. It is a national standard in Germany but is being replaced by Euro-ISDN.

(1995-03-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 1802 « 1NF « 1TBS « 1.TR.6 » 2 » 20-GATE » 2780


2

<convention, character> In names of translation software, infix 2 often represents the word "to" with the connotation "translate to", as in dvi2ps (DVI to PostScript), int2string (integer to string) and texi2roff (Texinfo to [nt]roff).

[Jargon File]

(1995-01-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 1NF « 1TBS « 1.TR.6 « 2 » 20-GATE » 2780 » 2B1D


20-GATE

<language> An algebraic language for the G-20, developed at Carnegie around 1965.

(1995-02-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 1TBS « 1.TR.6 « 2 « 20-GATE » 2780 » 2B1D » 2B1Q


2780

Binary Synchronous Transmission

Try this search on Wikipedia, OneLook, Google

Nearby terms: 1.TR.6 « 2 « 20-GATE « 2780 » 2B1D » 2B1Q » 2B+D


2B1D

Basic Rate Interface

Try this search on Wikipedia, OneLook, Google

Nearby terms: 2 « 20-GATE « 2780 « 2B1D » 2B1Q » 2B+D » 2NF


2B1Q

two-binary, one-quaternary

Try this search on Wikipedia, OneLook, Google

Nearby terms: 20-GATE « 2780 « 2B1D « 2B1Q » 2B+D » 2NF » 2.PAK


2B+D

Basic Rate Interface

Try this search on Wikipedia, OneLook, Google

Nearby terms: 2780 « 2B1D « 2B1Q « 2B+D » 2NF » 2.PAK » 32000


2NF

database normalisation

Try this search on Wikipedia, OneLook, Google

Nearby terms: 2B1D « 2B1Q « 2B+D « 2NF » 2.PAK » 32000 » 3270


2.PAK

<language> An artificial intelligence language with coroutines.

["The 2.PAK Language: Goals and Description", L.F. Melli, Proc IJCAI 1975].

(1995-01-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 2B1Q « 2B+D « 2NF « 2.PAK » 32000 » 3270 » 32-bit application


32000

National Semiconductor 32000

Try this search on Wikipedia, OneLook, Google

Nearby terms: 2B+D « 2NF « 2.PAK « 32000 » 3270 » 32-bit application » 3780


3270

IBM 3270

Try this search on Wikipedia, OneLook, Google

Nearby terms: 2NF « 2.PAK « 32000 « 3270 » 32-bit application » 3780 » 386


32-bit application

<architecture, operating system> IBM PC software that runs in a 32-bit flat address space.

The term 32-bit application came about because MS-DOS and Microsoft Windows were originally written for the Intel 8088 and 80286 microprocessors. These are 16 bit microprocessors with a segmented address space. Programs with more than 64 kilobytes of code and/or data therefore had to switch between segments quite frequently. As this operation is quite time consuming in comparison to other machine operations, the application's performance may suffer. Furthermore, programming with segments is more involved than programming in a flat address space, giving rise to some complications in programming languages like "memory models" in C and C++.

The shift from 16-bit software to 32-bit software on IBM PC clones became possible with the introduction of the Intel 80386 microprocessor. This microprocessor and its successors support a segmented address space with 16-bit and 32 bit segments (more precisely: segments with 16- or 32-bit address offset) or a linear 32-bit address space. For compatibility reasons, however, much of the software is nevertheless written in 16-bit models.

Operating systems like Microsoft Windows or OS/2 provide the possibility to run 16-bit (segmented) programs as well as 32-bit programs. The former possibility exists for backward compatibility and the latter is usually meant to be used for new software development.

See also Win32s.

(1995-12-11)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 2.PAK « 32000 « 3270 « 32-bit application » 3780 » 386 » 386BSD


3780

Binary Synchronous Transmission

Try this search on Wikipedia, OneLook, Google

Nearby terms: 32000 « 3270 « 32-bit application « 3780 » 386 » 386BSD » 386SPART.PAR


386

Intel 80386

Try this search on Wikipedia, OneLook, Google

Nearby terms: 3270 « 32-bit application « 3780 « 386 » 386BSD » 386SPART.PAR » 386SX


386BSD

<operating system> (Or "jolix /joh'liks/) A free software port originally derived from the generally available parts of the "Berkeley Net Release/2" to the Intel i386 architecture by William Jolitz and friends. The name Jolix is used to differentiate it from BSDI's port based on the same source tape, which is called BSD/386.

Many new and innovative features were added to 386BSD following its original release in June 1992. An unofficial patchkit, available from many anonymous FTP archives, solves many of the problems associated with 386BSD Version 0.1. In addition, many common Unix packages have been ported.

386BSD has been superseded by FreeBSD, NetBSD and OpenBSD.

FAQ.

[Jargon File]

(2006-06-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 32-bit application « 3780 « 386 « 386BSD » 386SPART.PAR » 386SX » 3Com Corporation


386SPART.PAR

<operating system> (Or "WIN386.SWP") 386SPART.PAR is a hidden file created by Windows 3.1 for use as virtual memory swap file. It is generally found in the root directory, however it may appear elsewhere (typically in the WINDOWS directory). Its size depends on how much virtual memory you have set up under (Control Panel) Enhanced under Virtual Memory. If you move or delete this file Windows will complain the next time you start it with a Swap File error.

Windows 95 uses a similar file, except it is named WIN386.SWP, and the controls for it are located under Control Panel - System - Performance tab - Virtual Memory.

(1996-05-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 3780 « 386 « 386BSD « 386SPART.PAR » 386SX » 3Com Corporation » 3DNow!


386SX

Intel 80386SX

Try this search on Wikipedia, OneLook, Google

Nearby terms: 386 « 386BSD « 386SPART.PAR « 386SX » 3Com Corporation » 3DNow! » 3DNow! Professional


3Com Corporation

<company, networking> A manufacturer of local area network equipment.

3Com was founded in 1979. They acquired BICC Data Networks in 1992, Star-Tek in 1993, Synernetics in 1993, Centrum in 1994, NiceCom in 1994 AccessWorks, Sonix Communications, Primary Access and Chipcom in 1995 and Axon and OnStream Networks in 1996. They merged with U.S. Robotics in 1997.

http://3com.com/.

(1998-04-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 386BSD « 386SPART.PAR « 386SX « 3Com Corporation » 3DNow! » 3DNow! Professional » 3DO


3DNow!

<architecture> A floating point SIMD extention from AMD.

[Extension of what? To do what?]

(2001-12-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 386SPART.PAR « 386SX « 3Com Corporation « 3DNow! » 3DNow! Professional » 3DO » 3GL


3DNow! Professional

<architecture> A floating point SIMD extention from AMD, compatible with Intel's SSE, introduced with the Athlon-4.

[Relationship to 3DNow!?]

(2001-12-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 386SX « 3Com Corporation « 3DNow! « 3DNow! Professional » 3DO » 3GL » 3NF


3DO

<company, games, standard> A set of specifications created and owned by the 3DO company, which is a partnership of seven different companies. These specs are the blueprint for making a 3DO Interactive Multiplayer and are licensed to hardware and software producers.

A 3DO system has an ARM60 32-bit RISC CPU and a graphics engine based around two custom designed graphics and animation processors. It has 2 Megabytes of DRAM, 1 Megabyte of VRAM, and a double speed CD-ROM drive for main storage.

The Panasonic 3DO system can run 3DO Interactive software, play audio CDs (including support for CD+G), view Photo-CDs, and will eventually be able to play Video CDs with a special add-on MPEG1 full-motion video cartridge. Up to 8 controllers can be daisy-chained on the system at once. A keyboard, mouse, light gun, and other peripherals may also some day be hooked into the system, although they are not currently available (December 1993). The 3DO can display full-motion video, fully texture mapped 3d landscapes, all in 24-bit colour. Sanyo and AT&T will also release 3DO systems. Sanyo's in mid 1994 and AT&T in late 1994.

There will be a 3DO add-on cartridge based on the PowerPC to enable the 3DO to compete with Sony's Playstation console and Sega's Saturn console, both of which have a higher specification than the original 3DO. The add-on is commonly known as the M2 or Bulldog. It should hit the shops by Christmas 1995 and will (allegedly) do a million flat shaded polygons per second.

3DO Home.

Usenet newsgroup: rec.games.video.3do.

(1994-12-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 3Com Corporation « 3DNow! « 3DNow! Professional « 3DO » 3GL » 3NF » 3Station


3GL

third generation language

Try this search on Wikipedia, OneLook, Google

Nearby terms: 3DNow! « 3DNow! Professional « 3DO « 3GL » 3NF » 3Station » 3-tier


3NF

database normalisation

Try this search on Wikipedia, OneLook, Google

Nearby terms: 3DNow! Professional « 3DO « 3GL « 3NF » 3Station » 3-tier » 404


3Station

<computer, networking> The archetypal diskless workstation, developed by Bob Metcalfe at 3Com and first available in 1986/1987.

The 3Station/2E had a 10 MHz 80286 processor, 1 MB of RAM (expandable to 5 MB), VGA compatible graphics with 256 KB of video RAM, and integrated AUI/BNC network transceivers for LAN access.

The product used a single printed-circuit board with four custom ASICs. It had no floppy disk drive or hard disk, it was booted from a server and stored all end-user files there.

3Com advertised "significant cost savings" due to the 3Station's ease of installation and low maintenance (this would now be referred to under the banner of "TCO").

The 3Station cost somewhere between an IBM PC clone and an IBM PC of the day. It was not commercially successful.

(2000-07-05)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 3DO « 3GL « 3NF « 3Station » 3-tier » 404 » 4.2BSD


3-tier

three-tier

Try this search on Wikipedia, OneLook, Google

Nearby terms: 3GL « 3NF « 3Station « 3-tier » 404 » 4.2BSD » 431A


404

<abuse> Someone who's clueless. From the World-Wide Web message "404, URL Not Found" meaning that the document you've tried to access can't be located.

"Don't bother asking him...he's 404, man".

404 is one of the standard response codes of the telnet protocol on which the web's HTTP is based.

The first 4 indicates a client error such as a mistyped URL. The middle 0 refers to a general syntax error. The last 4 just indicates the specific error in the group of 40x, which also includes 400: Bad Request, 401: Unauthorized, etc.

(2000-03-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 3NF « 3Station « 3-tier « 404 » 4.2BSD » 431A » 4.3BSD


4.2BSD

Berkeley Software Distribution

Try this search on Wikipedia, OneLook, Google

Nearby terms: 3Station « 3-tier « 404 « 4.2BSD » 431A » 4.3BSD » 4510


431A

<hardware> The type of plug which fits a standard "type 600" British Telecom telephone socket.

(1995-01-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 3-tier « 404 « 4.2BSD « 431A » 4.3BSD » 4510 » 473L Query


4.3BSD

Berkeley Software Distribution

Try this search on Wikipedia, OneLook, Google

Nearby terms: 404 « 4.2BSD « 431A « 4.3BSD » 4510 » 473L Query » 486


4510

<processor> A 65CE02 with two 6526 IO controllers.

Used in the Commodore 65.

(1996-04-06)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 4.2BSD « 431A « 4.3BSD « 4510 » 473L Query » 486 » 486DX


473L Query

<language> An English-like query language for the US Air Force 473L system.

[Sammet 1969, p. 665].

["Headquarters USAF Command and Control System Query Language", Info Sys Sci, Proc 2nd Congress, Spartan Books 1965, pp.57-76].

(1994-10-31)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 431A « 4.3BSD « 4510 « 473L Query » 486 » 486DX » 486SX


486

Intel 486

Try this search on Wikipedia, OneLook, Google

Nearby terms: 4.3BSD « 4510 « 473L Query « 486 » 486DX » 486SX » 4GL


486DX

Intel 486

Try this search on Wikipedia, OneLook, Google

Nearby terms: 4510 « 473L Query « 486 « 486DX » 486SX » 4GL » 4NF


486SX

Intel 486SX

Try this search on Wikipedia, OneLook, Google

Nearby terms: 473L Query « 486 « 486DX « 486SX » 4GL » 4NF » 51forth


4GL

fourth generation language

Try this search on Wikipedia, OneLook, Google

Nearby terms: 486 « 486DX « 486SX « 4GL » 4NF » 51forth » 56 kbps


4NF

database normalisation

Try this search on Wikipedia, OneLook, Google

Nearby terms: 486DX « 486SX « 4GL « 4NF » 51forth » 56 kbps » 56k line


51forth

<language> A subroutine-threaded Forth for the 8051 by Scott Gehmlich. It comes with source and documentation.

ftp://smis-novell-1.massey.ac.nz/giovanni/51forth.zip.

(1993-04-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 486SX « 4GL « 4NF « 51forth » 56 kbps » 56k line » 586


56 kbps

<communications> (56 kilobits per second) The data capacity of a normal single channel digital telephone channel in North America. The figure is derived from the bandwidth of 4 kHz allocated for such a channel and the 16-bit encoding (4000 times 16 = 64000) used to change analogue signals to digital, minus the 8000 bit/s used for signalling and supervision.

At the end of 1997 there were two rival modem designs capable of this rate: k56flex and US Robotics' X2. In February 1998 the ITU proposed a 56kbps standard called V.90, which is expected to be formally approved during September 1998.

(1998-09-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 4GL « 4NF « 51forth « 56 kbps » 56k line » 586 » 5ESS Switch


56k line

<communications> A digital connection (possibly a leased line, possibly switched) capable of carrying 56 kbps.

Compare DS0.

(2000-07-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 4NF « 51forth « 56 kbps « 56k line » 586 » 5ESS Switch » 5NF


586

<processor> What Intel's Pentium was not called.

Try this search on Wikipedia, OneLook, Google

Nearby terms: 51forth « 56 kbps « 56k line « 586 » 5ESS Switch » 5NF » 5th Glove


5ESS Switch

<communications> The class 5 electronic switching system sold by Lucent Technologies. The 5ESS Switch is the digital central office circuit switching system many communication service providers use.

(2001-07-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 56 kbps « 56k line « 586 « 5ESS Switch » 5NF » 5th Glove » 6.001


5NF

database normalisation

Try this search on Wikipedia, OneLook, Google

Nearby terms: 56k line « 586 « 5ESS Switch « 5NF » 5th Glove » 6.001 » 610


5th Glove

<hardware, virtual reality> A data glove and flexor strip kit (5th Glove DFK) sold by Fifth Dimension Technologies for $495 ($345 for the left-handed version, $45 for each extra flexor strip). The DFK provides a data glove, a flexon strip (with an elbow or knee-joint sensor), an interface card, cables, and KineMusica software. The package uses flexible optical-bending sensing to track hand and arm movement. The glove can be used with 5DT's ultrasonic tracking system, the 5DT Head and Hand tracker ($245), which can track movement from up to two metres away from the unit's transmitter.

(1998-02-06)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 586 « 5ESS Switch « 5NF « 5th Glove » 6.001 » 610 » 6309


6.001

<education> /siks dub*l oh wun/, /dub*l oh wun/ or rarely /siks dub*l oh fun/ MIT's introductory computer class for majors, known for its intensity. Developed by Gerald Sussman and Hal Abelson, the course is taught in Scheme and introduces recursion, higher-order functions, object-oriented programming and much more. Students who grasp the metacircular interpreter gain entry into the Knights of the Lambda-Calculus. 6.001 has been exported to several other colleges, sometimes successfully. The textbook, "Structure and Interpretation of Computer Programs", written with Julie Sussman is a classic that can be found on the shelves of many computer scientists, whether they took the course or not. Legendary characters from the class, problem sets, and book include the wise Alyssa P. Hacker, Ben Bitdiddle, Lem E. Tweakit and Eva Lu Ator, the careless Louis Reasoner and Captain Abstraction.

(1994-11-22)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 5ESS Switch « 5NF « 5th Glove « 6.001 » 610 » 6309 » 64-bit


610

<communications> The standard type of two-wire wall socket and plug used for telephones in Australia.

[Other countries? Full name?]

(1997-06-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 5NF « 5th Glove « 6.001 « 610 » 6309 » 64-bit » 6501


6309

Hitachi 6309

Try this search on Wikipedia, OneLook, Google

Nearby terms: 5th Glove « 6.001 « 610 « 6309 » 64-bit » 6501 » 6502


64-bit

<architecture> A term describing a computer architecture based around an ALU, registers and data bus which are 64 bits wide.

64-bit processors were quite common in 1996, e.g. Digital Alpha, versions of Sun SPARC, MIPS, IBM AS/4000. the PowerPC and Intel were expected to move to 64 bits at their next generation - PPC 620 and Intel P7.

A 64-bit address bus allows the processor to address 18 million gigabytes as opposed to the mere 4 gigabytes allowed with 32 bits. There were in 1996 already hard disks which can hold over 4GB. Floating point calculations can also be more accurate.

A 64-bit OS is needed as well to take advantage of the CPU. In 1996 there were only a few 64-bit operating systems, including OS/400, Digital Unix, Solaris (partialy). A 32-bit OS can run on a 64-bit CPU.

(2004-05-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 6.001 « 610 « 6309 « 64-bit » 6501 » 6502 » 650x


6501

<hardware> An eight-bit microprocessor, the first sold by MOS Technology. The 6501 pin-compatible with the Motorola 6800 and was the first member of the 650x series. It had an on-chip clock oscillator.

See also 6502.

(2001-02-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 610 « 6309 « 64-bit « 6501 » 6502 » 650x » 6510


6502

<hardware> An eight-bit microprocessor designed by MOS Technology around 1975 and made by Rockwell.

Unlike the Intel 8080 and its kind, the 6502 had very few registers. It was an 8-bit processor, with 16-bit address bus. Inside was one 8-bit data register (accumulator), two 8-bit index registers and an 8-bit stack pointer (stack was preset from address 256 to 511). It used these index and stack registers effectively, with more addressing modes, including a fast zero-page mode that accessed memory locations from address 0 to 255 with an 8-bit address (it didn't have to fetch a second byte for the address).

Back when the 6502 was introduced, RAM was actually faster than CPUs, so it made sense to optimise for RAM access rather than increase the number of registers on a chip.

The 6502 was used in the BBC Microcomputer, Apple II, Commodore, Apple Computer and Atari personal computers. Steve Wozniak described it as the first chip you could get for less than a hundred dollars (actually a quarter of the 6800 price).

The 6502's indirect jump instruction, JMP (xxxx), was broken. If the address was hexadecimal xxFF, the processor would not access the address stored in xxFF and xxFF + 1, but rather xxFF and xx00. The 6510 did not fix this bug, nor was it fixed in any of the other NMOS versions of the 6502 such as the 8502. Bill Mensch at Western Design Center was probably the first to fix it, in the 65C02.

The 6502 also had undocumented instructions.

The 65816 is an expanded version of the 6502.

There is a 6502 assembler by Doug Jones <jones@cs.uiowa.edu> which supports macros and conditional features and can be used for linkage editing of object files. It requires Pascal.

See also cross-assembler, RTI, Small-C.

(2001-01-02)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 6309 « 64-bit « 6501 « 6502 » 650x » 6510 » 6526


650x

<hardware> A family of microprocessors from MOS Technologies, based on the design of the Motorola 6800 (introduced around 1975). The family included the 6502 used in several early personal computers.

Try this search on Wikipedia, OneLook, Google

Nearby terms: 64-bit « 6501 « 6502 « 650x » 6510 » 6526 » 65816


6510

<processor> A successor to the 6502.

The 6510 was used in the Commodore 64C. Successors included the 8502 used in the Commodore 128 line.

(2001-01-02)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 6501 « 6502 « 650x « 6510 » 6526 » 65816 » 6800


6526

MOS Technology 6526

Try this search on Wikipedia, OneLook, Google

Nearby terms: 6502 « 650x « 6510 « 6526 » 65816 » 6800 » 68000


65816

<processor> An expanded version of the 6502, with which it is compatible. It has 16-bit index registers and stack pointer, a 16-bit direct page register and a 24-bit address bus. Used in later models of the Apple II.

(1994-10-31)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 650x « 6510 « 6526 « 65816 » 6800 » 68000 » 68020


6800

Motorola 6800

Try this search on Wikipedia, OneLook, Google

Nearby terms: 6510 « 6526 « 65816 « 6800 » 68000 » 68020 » 68030


68000

Motorola 68000

Try this search on Wikipedia, OneLook, Google

Nearby terms: 6526 « 65816 « 6800 « 68000 » 68020 » 68030 » 68040


68020

Motorola 68020

Try this search on Wikipedia, OneLook, Google

Nearby terms: 65816 « 6800 « 68000 « 68020 » 68030 » 68040 » 68050


68030

Motorola 68030

Try this search on Wikipedia, OneLook, Google

Nearby terms: 6800 « 68000 « 68020 « 68030 » 68040 » 68050 » 68060


68040

Motorola 68040

Try this search on Wikipedia, OneLook, Google

Nearby terms: 68000 « 68020 « 68030 « 68040 » 68050 » 68060 » 6809


68050

Motorola 68050

Try this search on Wikipedia, OneLook, Google

Nearby terms: 68020 « 68030 « 68040 « 68050 » 68060 » 6809 » 680x0


68060

Motorola 68060

Try this search on Wikipedia, OneLook, Google

Nearby terms: 68030 « 68040 « 68050 « 68060 » 6809 » 680x0 » 686


6809

Motorola 6809

Try this search on Wikipedia, OneLook, Google

Nearby terms: 68040 « 68050 « 68060 « 6809 » 680x0 » 686 » 68HC11


680x0

Motorola 680x0

Try this search on Wikipedia, OneLook, Google

Nearby terms: 68050 « 68060 « 6809 « 680x0 » 686 » 68HC11 » 68LC040


686

<processor> Pentium Pro or possibly Cyrix 6x86.

(1997-05-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 68060 « 6809 « 680x0 « 686 » 68HC11 » 68LC040 » 6x86


68HC11

Motorola 68HC11

Try this search on Wikipedia, OneLook, Google

Nearby terms: 6809 « 680x0 « 686 « 68HC11 » 68LC040 » 6x86 » 754


68LC040

Motorola 68LC040

Try this search on Wikipedia, OneLook, Google

Nearby terms: 680x0 « 686 « 68HC11 « 68LC040 » 6x86 » 754 » 80186


6x86

Cyrix 6x86

Try this search on Wikipedia, OneLook, Google

Nearby terms: 686 « 68HC11 « 68LC040 « 6x86 » 754 » 80186 » 80188


754

IEEE Floating Point Standard

Try this search on Wikipedia, OneLook, Google

Nearby terms: 68HC11 « 68LC040 « 6x86 « 754 » 80186 » 80188 » 80/20 rule


80186

Intel 80186

Try this search on Wikipedia, OneLook, Google

Nearby terms: 68LC040 « 6x86 « 754 « 80186 » 80188 » 80/20 rule » 802.1


80188

Intel 80188

Try this search on Wikipedia, OneLook, Google

Nearby terms: 6x86 « 754 « 80186 « 80188 » 80/20 rule » 802.1 » 802.11a


80/20 rule

eighty-twenty rule

Try this search on Wikipedia, OneLook, Google

Nearby terms: 754 « 80186 « 80188 « 80/20 rule » 802.1 » 802.11a » 802.11b


802.1

IEEE 802.1

Try this search on Wikipedia, OneLook, Google

Nearby terms: 80186 « 80188 « 80/20 rule « 802.1 » 802.11a » 802.11b » 802.11g


802.11a

<networking> A radio-based LAN protocol which speaks OFDM at 5GHz, one of the two wi-fi protocols.

(2003-09-02)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 80188 « 80/20 rule « 802.1 « 802.11a » 802.11b » 802.11g » 802.2


802.11b

<networking> An IEEE wireless local area networks (WLAN) standard protocol which speaks DSSS at 2.4GHz. 802.11b is one of the two wi-fi protocols. It operates at 11 megabits per second (Mbps) compared with 802.11g which operates at 54 Mbps.

(2004-01-11)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 80/20 rule « 802.1 « 802.11a « 802.11b » 802.11g » 802.2 » 802.3


802.11g

<networking, standard> An IEEE wireless local area network (WLAN) standard protocol, expected to be approved in June 2003. 802.11g offers wireless transmission over relatively short distances at up to 54 megabits per second (Mbps).

802.11g operates in the 2.4 GHz range and is thus compatible with 802.11b (11 Mbps Wi-Fi).

(2004-01-11)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 802.1 « 802.11a « 802.11b « 802.11g » 802.2 » 802.3 » 80286


802.2

IEEE 802.2

Try this search on Wikipedia, OneLook, Google

Nearby terms: 802.11a « 802.11b « 802.11g « 802.2 » 802.3 » 80286 » 8031


802.3

IEEE 802.3

Try this search on Wikipedia, OneLook, Google

Nearby terms: 802.11b « 802.11g « 802.2 « 802.3 » 80286 » 8031 » 80386


80286

Intel 80286

Try this search on Wikipedia, OneLook, Google

Nearby terms: 802.11g « 802.2 « 802.3 « 80286 » 8031 » 80386 » 8048


8031

Intel 8051

Try this search on Wikipedia, OneLook, Google

Nearby terms: 802.2 « 802.3 « 80286 « 8031 » 80386 » 8048 » 80486


80386

Intel 80386

Try this search on Wikipedia, OneLook, Google

Nearby terms: 802.3 « 80286 « 8031 « 80386 » 8048 » 80486 » 8051


8048

Intel 8048

Try this search on Wikipedia, OneLook, Google

Nearby terms: 80286 « 8031 « 80386 « 8048 » 80486 » 8051 » 8052


80486

Intel 486

Try this search on Wikipedia, OneLook, Google

Nearby terms: 8031 « 80386 « 8048 « 80486 » 8051 » 8052 » 8080


8051

Intel 8051

Try this search on Wikipedia, OneLook, Google

Nearby terms: 80386 « 8048 « 80486 « 8051 » 8052 » 8080 » 8086


8052

Intel 8051

Try this search on Wikipedia, OneLook, Google

Nearby terms: 8048 « 80486 « 8051 « 8052 » 8080 » 8086 » 8088


8080

Intel 8080

Try this search on Wikipedia, OneLook, Google

Nearby terms: 80486 « 8051 « 8052 « 8080 » 8086 » 8088 » 80x86


8086

Intel 8086

Try this search on Wikipedia, OneLook, Google

Nearby terms: 8051 « 8052 « 8080 « 8086 » 8088 » 80x86 » 822


8088

Intel 8088

Try this search on Wikipedia, OneLook, Google

Nearby terms: 8052 « 8080 « 8086 « 8088 » 80x86 » 822 » 82430FX


80x86

Intel 80x86

Try this search on Wikipedia, OneLook, Google

Nearby terms: 8080 « 8086 « 8088 « 80x86 » 822 » 82430FX » 82430HX


822

RFC 822

Try this search on Wikipedia, OneLook, Google

Nearby terms: 8086 « 8088 « 80x86 « 822 » 82430FX » 82430HX » 82430MX


82430FX

Triton I

Try this search on Wikipedia, OneLook, Google

Nearby terms: 8088 « 80x86 « 822 « 82430FX » 82430HX » 82430MX » 82430VX


82430HX

Triton II

Try this search on Wikipedia, OneLook, Google

Nearby terms: 80x86 « 822 « 82430FX « 82430HX » 82430MX » 82430VX » 8250


82430MX

Mobile Triton

Try this search on Wikipedia, OneLook, Google

Nearby terms: 822 « 82430FX « 82430HX « 82430MX » 82430VX » 8250 » 8.3


82430VX

Triton VX

Try this search on Wikipedia, OneLook, Google

Nearby terms: 82430FX « 82430HX « 82430MX « 82430VX » 8250 » 8.3 » 8450


8250

<hardware> A UART that can operate at a maximum of 9600 baud.

The 8250 is used in IBM PC XT computers. It works in an IBM PC AT under DOS but generates unwanted interrupts when used at 9600 baud. The IBM PC BIOS has a bug fix for this chip.

(2004-03-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 82430HX « 82430MX « 82430VX « 8250 » 8.3 » 8450 » 8514


8.3

<file system, filename extension> A common shorthand for the limits on filename length imposed by the file system used by MS-DOS and Microsoft Windows - at most eight characters, followed by a ".", followed by a filename extension of at most three characters.

Windows 95 supports long filenames by using multiple directory entries per file. The extra entries are hidden. It also automatically derives an 8.3 name for each file for backward compatibility so that older versions of DOS can still access the file.

(1998-10-05)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 82430MX « 82430VX « 8250 « 8.3 » 8450 » 8514 » 8514-A


8450

<hardware> A serial IO chip with a one-byte FIFO. The 8450 was introduced with the Intel 8080.

(2004-03-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 82430VX « 8250 « 8.3 « 8450 » 8514 » 8514-A » 88000


8514

<hardware> An IBM graphics display standard supporting a resolution of 1024 x 768 pixels with 256 colours at 43.5 Hz (interlaced), or 640 x 480 at 60 Hz interlaced.

8514 was introduced at the same time as VGA and was superseded by XGA.

(1999-08-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 8250 « 8.3 « 8450 « 8514 » 8514-A » 88000 » 88open


8514-A

8514

Try this search on Wikipedia, OneLook, Google

Nearby terms: 8.3 « 8450 « 8514 « 8514-A » 88000 » 88open » 8-bit clean


88000

Motorola 88000

Try this search on Wikipedia, OneLook, Google

Nearby terms: 8450 « 8514 « 8514-A « 88000 » 88open » 8-bit clean » 8N1


88open

<body> A consortium with the aim of creating a multi-vendor open computing environment based on the Motorola 88000 RISC processor family.

(1995-01-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 8514 « 8514-A « 88000 « 88open » 8-bit clean » 8N1 » 8 queens problem


8-bit clean

eight-bit clean

Try this search on Wikipedia, OneLook, Google

Nearby terms: 8514-A « 88000 « 88open « 8-bit clean » 8N1 » 8 queens problem » 8 queens puzzle


8N1

<jargon> Common shorthand for "eight data bits, no parity, one stop bit", the most common configuration for serial lines, e.g. EIA-232.

(1995-01-31)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 88000 « 88open « 8-bit clean « 8N1 » 8 queens problem » 8 queens puzzle » 8x86


8 queens problem

eight queens puzzle

Try this search on Wikipedia, OneLook, Google

Nearby terms: 88open « 8-bit clean « 8N1 « 8 queens problem » 8 queens puzzle » 8x86 » 90-90 Rule


8 queens puzzle

eight queens puzzle

Try this search on Wikipedia, OneLook, Google

Nearby terms: 8-bit clean « 8N1 « 8 queens problem « 8 queens puzzle » 8x86 » 90-90 Rule » 9PAC


8x86

Intel 80x86

Try this search on Wikipedia, OneLook, Google

Nearby terms: 8N1 « 8 queens problem « 8 queens puzzle « 8x86 » 90-90 Rule » 9PAC » :-)


90-90 Rule

Ninety-Ninety Rule

Try this search on Wikipedia, OneLook, Google

Nearby terms: 8 queens problem « 8 queens puzzle « 8x86 « 90-90 Rule » 9PAC » :-) » ;


9PAC

<tool> 709 PACkage.

A report generator for the IBM 7090, developed in 1959.

[Sammet 1969, p.314. "IBM 7090 Prog Sys, SHARE 7090 9PAC Part I: Intro and Gen Princs", IBM J28-6166, White Plains, 1961].

(1995-02-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: 8 queens puzzle « 8x86 « 90-90 Rule « 9PAC » :-) » ; » <


:-)

emoticon

Try this search on Wikipedia, OneLook, Google

Nearby terms: 8x86 « 90-90 Rule « 9PAC « :-) » ; » < » =


;

semicolon

Try this search on Wikipedia, OneLook, Google

Nearby terms: 90-90 Rule « 9PAC « :-) « ; » < » = » >


<

less than

Try this search on Wikipedia, OneLook, Google

Nearby terms: 9PAC « :-) « ; « < » = » > » ?


=

equals

Try this search on Wikipedia, OneLook, Google

Nearby terms: :-) « ; « < « = » > » ? » ??


>

greater than

Try this search on Wikipedia, OneLook, Google

Nearby terms: ; « < « = « > » ? » ?? » @


?

question mark

Try this search on Wikipedia, OneLook, Google

Nearby terms: < « = « > « ? » ?? » @ » \


??

<programming> A Perl quote-like operator used to delimit a regular expression (RE) like "?FOO?" that matches FOO at most once. The normal "/FOO/" form of regular expression will match FOO any number of times. The "??" operator will match again after a call to the "reset" operator.

The operator is usually referred to as "??" but, taken literally, an empty RE like this (or "//") actually means to re-use the last successfully matched regular expression or, if there was none, the empty pattern (which will always match).

Unix manual page: perlop(1).

(2009-05-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: = « > « ? « ?? » @ » \ » A#


@

commercial at

Try this search on Wikipedia, OneLook, Google

Nearby terms: > « ? « ?? « @ » \ » A# » A-0


\

backslash

Try this search on Wikipedia, OneLook, Google

Nearby terms: ? « ?? « @ « \ » A# » A-0 » a1


A#

<language> /A sharp/ A separable component of Version 2 of the AXIOM* computer algebra system. It provides a programming language with an optimising compiler, an intermediate code interpreter, and a library of data structures and mathematical abstractions. The compiler produces stand-alone executable programs, object libraries in native operating system formats, portable bytecode libraries, C and Lisp source code.

The A# programming language has support for object-oriented and functional programming styles. Both types and functions are first class values that can be manipulated with a range of flexible and composable primitives and user programs. The A# language design places particular emphasis on compilation for efficient machine code and portability.

Ports have been made to various 16, 32, and 64 bit architectures: RS/6000, SPARC, DEC Alpha, i386, i286, Motorola 680x0, S 370; several operating systems: Linux, AIX, SunOS, HP/UX, Next, Mach and other Unix systems, OS/2, DOS, Microsoft Windows, VMS and CMS; C compilers: Xlc, gcc, Sun, Borland, Metaware and MIPS C.

(1995-02-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ?? « @ « \ « A# » A-0 » a1 » A1 security


A-0

<language> (Or A0) A language for the UNIVAC I or II, using three-address code instructions for solving mathematical problems. A-0 was the first language for which a compiler was developed. It was produced by Grace Hopper's team at Remington Rand in 1952. Later internal versions were A-1, A-2, A-3, AT-3. AT-3 was released as MATH-MATIC.

["The A-2 Compiler System", Rem Rand, 1955].

[Sammet 1969, p. 12].

(1995-12-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: @ « \ « A# « A-0 » a1 » A1 security » A20 handler


a1

<language> Address 1 code.

An a1 code interpreter, by Matthew Newhook <matthew@engr.mun.ca> was used to test compiler output. It requires gcc 2.4.2 or higher and is portable to computers with memory segment protection.

ftp://ftp.cs.mun.ca/pub/a1.

(1994-07-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: \ « A# « A-0 « a1 » A1 security » A20 handler » A-3


A1 security

Orange Book

Try this search on Wikipedia, OneLook, Google

Nearby terms: A# « A-0 « a1 « A1 security » A20 handler » A-3 » A3D


A20 handler

<software, storage> IBM PC memory manager software providing HMA. XMMs usually provide this functionality. Named after the 21st address line (A20), controlling the access to HMA.

(1996-01-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: A-0 « a1 « A1 security « A20 handler » A-3 » A3D » A4C


A-3

ARITH-MATIC

Try this search on Wikipedia, OneLook, Google

Nearby terms: a1 « A1 security « A20 handler « A-3 » A3D » A4C » a56


A3D

<hardware> (Aureal 3-Dimensional?) A technology developed by Aureal that delivers sound with a three-dimensional effect through two speakers. Many modern sound cards and PC games now support this feature.

A3D differs from the various forms of surround sound in that it only requires two speakers, while surround sound typically requires four or five. It is sometimes less convincing than surround sound but is supposedly better in interactive environments. For example, PC games in which sounds often move from one speaker to another favour A3D, while pre-recorded video favours surround sound.

http://a3d.com/.

(1999-01-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: A1 security « A20 handler « A-3 « A3D » A4C » a56 » AAC


A4C

Authentication, Authorization, Accounting, Auditing and Charging.

(2007-06-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: A20 handler « A-3 « A3D « A4C » a56 » AAC » AADL


a56

<language> An assembler for the Motorola DSP56000 and DSP56001 digital signal processors by Quinn Jensen <jensenq@qcj.icon.com>. Version 1.1 is available from an alt.sources archive or ftp://wuarchive.wustl.edu/.

(1992-08-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: A-3 « A3D « A4C « a56 » AAC » AADL » AAL


AAC

Advanced Audio Coding

Try this search on Wikipedia, OneLook, Google

Nearby terms: A3D « A4C « a56 « AAC » AADL » AAL » AAP


AADL

Axiomatic Architecture Description Language

Try this search on Wikipedia, OneLook, Google

Nearby terms: A4C « a56 « AAC « AADL » AAL » AAP » AAP DTD


AAL

ATM Adaptation Layer

Try this search on Wikipedia, OneLook, Google

Nearby terms: a56 « AAC « AADL « AAL » AAP » AAP DTD » aard


AAP

Association of American Publishers

Try this search on Wikipedia, OneLook, Google

Nearby terms: AAC « AADL « AAL « AAP » AAP DTD » aard » AARP


AAP DTD

<standard> A DTD for a standard SGML document type for scientific documents, defined by the Association of American Publishers.

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AADL « AAL « AAP « AAP DTD » aard » AARP » AARP probe packets


aard

<programming, tool> (Dutch for "earth") A tool to check memory use for C++ programs, written by Steve Reiss <spr@cs.brown.edu> (who names his programs after living systems).

Aard tracks the state of each byte of memory in the heap and the stack. The state can be one of Undefined, Uninitialised, Free or Set. The program can detect invalid transitions (i.e. attempting to set or use undefined or free storage or attempting to access uninitialised storage).

In addition, the program keeps track of heap use through malloc and free and at the end of the run reports memory blocks that were not freed and that are not accessible (i.e. memory leaks).

The tools works using a spliced-in shared library on SPARCs running C++ 3.0.1 under SunOS 4.X.

ftp://wilma.cs.brown.edu/pub/aard.tar.Z.

(1998-03-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AAL « AAP « AAP DTD « aard » AARP » AARP probe packets » AAUI


AARP

Apple Address Resolution Protocol

Try this search on Wikipedia, OneLook, Google

Nearby terms: AAP « AAP DTD « aard « AARP » AARP probe packets » AAUI » A&B


AARP probe packets

<networking> AARP packets sent out on a nonextended AppleTalk network to discover whether a randomly selected node ID is being used by any node. If not, the sending node uses the node ID. If so, it chooses a different ID and sends more AARP probe packets.

(1997-05-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AAP DTD « aard « AARP « AARP probe packets » AAUI » A&B » abbrev


AAUI

Apple Attachment Unit Interface

Try this search on Wikipedia, OneLook, Google

Nearby terms: aard « AARP « AARP probe packets « AAUI » A&B » abbrev » Abbreviated Test Language for Avionics Systems


A&B

<communications> A bit signaling procedure used in most T1 transmission facilities where one bit from every sixth frame of each of 24 T1 subchannels is used for carrying supervisory signaling.

[What does it stand for? Is this the same as "bit robbing"?]

(1997-05-05)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AARP « AARP probe packets « AAUI « A&B » abbrev » Abbreviated Test Language for Avionics Systems » ABC


abbrev

<jargon> /*-breev'/, /*-brev'/ Common abbreviation for "abbreviation".

(1995-02-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AARP probe packets « AAUI « A&B « abbrev » Abbreviated Test Language for Avionics Systems » ABC » ABC ALGOL


Abbreviated Test Language for Avionics Systems

<language> (ATLAS) A Mil-spec language for automatic testing of avionics equipment. ATLAS replaced Gaelic and several other test languages.

["IEEE Standard ATLAS Test Language", IEEE Std 416-1976].

(2000-04-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AAUI « A&B « abbrev « Abbreviated Test Language for Avionics Systems » ABC » ABC ALGOL » ABCL/1


ABC

1. <computer> Atanasoff-Berry Computer.

2. <language> An imperative language and programming environment from CWI, Netherlands. It is interactive, structured, high-level, and easy to learn and use. It is a general-purpose language which you might use instead of BASIC, Pascal or AWK. It is not a systems-programming language but is good for teaching or prototyping.

ABC has only five data types that can easily be combined; strong typing, yet without declarations; data limited only by memory; refinements to support top-down programming; nesting by indentation. Programs are typically around a quarter the size of the equivalent Pascal or C program, and more readable.

ABC includes a programming environment with syntax-directed editing, suggestions, persistent variables and multiple workspaces and infinite precision arithmetic.

An example function words to collect the set of all words in a document:

   HOW TO RETURN words document:
      PUT {} IN collection
      FOR line in document:
         FOR word IN split line:
            IF word not.in collection:
               INSERT word IN collection
      RETURN collection

Interpreter/compiler, version 1.04.01, by Leo Geurts, Lambert Meertens, Steven Pemberton <Steven.Pemberton@cwi.nl>. ABC has been ported to Unix, MS-DOS, Atari, Macintosh.

http://cwi.nl/cwi/projects/abc.html.

FTP eu.net, FTP nluug.nl, FTP uunet.

Mailing list: <abc-list-request@cwi.nl>.

E-mail: <abc@cwi.nl>.

["The ABC Programmer's Handbook" by Leo Geurts, Lambert Meertens and Steven Pemberton, published by Prentice-Hall (ISBN 0-13-000027-2)].

["An Alternative Simple Language and Environment for PCs" by Steven Pemberton, IEEE Software, Vol. 4, No. 1, January 1987, pp. 56-64.]

(1995-02-09)

2. <language> Argument, Basic value, C?.

An abstract machine for implementation of functional languages and its intermediate code.

[P. Koopman, "Functional Programs as Executable Specifications", 1990].

(1995-02-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: A&B « abbrev « Abbreviated Test Language for Avionics Systems « ABC » ABC ALGOL » ABCL/1 » ABCL/c+


ABC ALGOL

<language> An extension of ALGOL 60 with arbitrary data structures and user-defined operators, for symbolic mathematics.

["ABC ALGOL, A Portable Language for Formula Manipulation Systems", R.P. van de Riet, Amsterdam Math Centrum 1973].

(1994-10-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: abbrev « Abbreviated Test Language for Avionics Systems « ABC « ABC ALGOL » ABCL/1 » ABCL/c+ » ABCL/R


ABCL/1

<language> An Object-Based Concurrent Language.

The language for the ABCL MIMD system, written by Akinori Yonezawa <matsu@is.s.u-tokyo.ac.jp> of Department of Information Science, Tokyo University in 1986. ABCL/1 uses asynchronous message passing to objects. It requires Common Lisp. Implementations in KCL and Symbolics Lisp are available from the author.

ftp://camille.is.s.u-tokyo.ac.jp/.

E-mail: <abcl@is.s.u-tokyo.ac.jp>.

["ABCL: An Object-Oriented Concurrent System", A. Yonezawa ed, MIT Press 1990]. (1990-05-23).

(1995-02-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Abbreviated Test Language for Avionics Systems « ABC « ABC ALGOL « ABCL/1 » ABCL/c+ » ABCL/R » ABCL/R2


ABCL/c+

<language> A concurrent object-oriented language, an extension of ABCL/1 based on C.

["An Implementation of An Operating System Kernel using Concurrent Object Oriented Language ABCL/c+", N. Doi et al in ECOOP '88, S. Gjessing et al eds, LNCS 322, Springer 1988].

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ABC « ABC ALGOL « ABCL/1 « ABCL/c+ » ABCL/R » ABCL/R2 » abduction


ABCL/R

<language> A reflective subset of ABCL/1, written in ABCL/1 by Yonezawa of Tokyo Institute of Technology in 1988.

ftp://camille.is.s.u-tokyo.ac.jp/pub/abclr.

["Reflection in an Object-Oriented Concurrent Language", T. Watanabe et al, SIGPLAN Notices 23(11):306-315 (Nov 1988)].

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ABC ALGOL « ABCL/1 « ABCL/c+ « ABCL/R » ABCL/R2 » abduction » ABEND


ABCL/R2

<language> An object-oriented, concurrent, reflective language based on Hybrid Group Architecture. ABCL/R2 was produced by <masuhara@is.s.u-tokyo.ac.jp>, <matsu@is.s.u-tokyo.ac.jp>, <takuo@is.s.u-tokyo.ac.jp>, <yonezawa@is.s.u-tokyo.ac.jp>, at the Tokyo Institute of Technology in 1992.

As a reflective language, an ABCL/R2 program can dynamically control its own behaviour, such as scheduling policy, from within a user-program. This system has almost all functions of ABCL/1 and is written in Common Lisp.

ftp://camille.is.s.u-tokyo.ac.jp/pub/abclr2/.

(1993-01-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ABCL/1 « ABCL/c+ « ABCL/R « ABCL/R2 » abduction » ABEND » AberMUD


abduction

<logic> The process of inference to the best explanation.

"Abduction" is sometimes used to mean just the generation of hypotheses to explain observations or conclusionsm, but the former definition is more common both in philosophy and computing.

The semantics and the implementation of abduction cannot be reduced to those for deduction, as explanation cannot be reduced to implication.

Applications include fault diagnosis, plan formation and default reasoning.

Negation as failure in logic programming can both be given an abductive interpretation and also can be used to implement abduction. The abductive semantics of negation as failure leads naturally to an argumentation-theoretic interpretation of default reasoning in general.

[Better explanation? Example?]

["Abductive Inference", John R. Josephson <jj@cis.ohio-state.edu>].

(2000-12-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ABCL/c+ « ABCL/R « ABCL/R2 « abduction » ABEND » AberMUD » ABI


ABEND

<jargon> /o'bend/, /*-bend'/ ABnormal END. Abnormal termination (of software); crash; lossage. Derives from an error message on the IBM 360; used jokingly by hackers but seriously mainly by code grinders. Usually capitalised, but may appear as "abend". Hackers will try to persuade you that ABEND is called "abend" because it is what system operators do to the computer late on Friday when they want to call it a day, and hence is from the German "Abend" = "Evening".

[Jargon File]

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ABCL/R « ABCL/R2 « abduction « ABEND » AberMUD » ABI » ABLE


AberMUD

<games> The first popular open source MUD. The first version of AberMUD, named after Aberystwyth, UK, was written in B by Alan Cox, Richard Acott, Jim Finnis, and Leon Thrane, at University of Wales, Aberystwyth for an old Honeywell mainframe and opened in 1987. The gameplay was heavily influenced by MUD1, written by Roy Trubshaw and Richard Bartle, which Alan Cox had played at the University of Essex. In late 1988, Alan Cox ported AberMUD to C so it could run under UNIX on Southampton University's Maths machines. This version was named AberMUD2. Various other versions followed.

(2008-11-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ABCL/R2 « abduction « ABEND « AberMUD » ABI » ABLE » ABM


ABI

Application Binary Interface

Try this search on Wikipedia, OneLook, Google

Nearby terms: abduction « ABEND « AberMUD « ABI » ABLE » ABM » ABNF


ABLE

<language> A simple language for accountants.

["ABLE, The Accounting Language, Programming and Reference Manual," Evansville Data Proc Center, Evansville, IN, Mar 1975].

[Listed in SIGPLAN Notices 13(11):56 (Nov 1978)].

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ABEND « AberMUD « ABI « ABLE » ABM » ABNF » abort


ABM

Asynchronous Balanced Mode

Try this search on Wikipedia, OneLook, Google

Nearby terms: AberMUD « ABI « ABLE « ABM » ABNF » abort » ABP


ABNF

Augmented Backus-Naur Form

Try this search on Wikipedia, OneLook, Google

Nearby terms: ABI « ABLE « ABM « ABNF » abort » ABP » ABR


abort

<programming> To terminate a program or process abnormally and usually suddenly, with or without diagnostic information. "My program aborted", "I aborted the transmission". The noun form in computing is "abort", not "abortion", e.g. "We've had three aborts over the last two days".

If a Unix kernel aborts it is known as a panic.

(1997-01-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ABLE « ABM « ABNF « abort » ABP » ABR » abscissa


ABP

1. <networking> Alternating bit protocol.

2. Microsoft Address Book Provider.

Try this search on Wikipedia, OneLook, Google

Nearby terms: ABM « ABNF « abort « ABP » ABR » abscissa » ABSET


ABR

automatic baud rate detection

Try this search on Wikipedia, OneLook, Google

Nearby terms: ABNF « abort « ABP « ABR » abscissa » ABSET » absolute path


abscissa

<mathematics> The horizontal or x coordinate on an (x, y) graph; the input of a function against which the output is plotted.

The vertical or y coordinate is the "ordinate".

See Cartesian coordinates.

(1997-07-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: abort « ABP « ABR « abscissa » ABSET » absolute path » absolute pathname


ABSET

<language> An early declarative language from the University of Aberdeen.

["ABSET: A Programming Language Based on Sets", E.W. Elcock et al, Mach Intell 4, Edinburgh U Press, 1969, pp.467-492].

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ABP « ABR « abscissa « ABSET » absolute path » absolute pathname » abstract


absolute path

<file system> A path relative to the root directory. Its first character must be the pathname separator.

(1996-11-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ABR « abscissa « ABSET « absolute path » absolute pathname » abstract » abstract class


absolute pathname

<file system> A pathname relative to the root directory.

(1996-11-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: abscissa « ABSET « absolute path « absolute pathname » abstract » abstract class » abstract data type


abstract

<philosophy> A description of a concept that leaves out some information or details in order to simplify it in some useful way.

Abstraction is a powerful technique that is applied in many areas of computing and elsewhere. For example: abstract class, data abstraction, abstract interpretation, abstract syntax, Hardware Abstraction Layer.

(2009-12-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ABSET « absolute path « absolute pathname « abstract » abstract class » abstract data type » abstract interpretation


abstract class

<programming> In object-oriented programming, a class designed only as a parent from which sub-classes may be derived, but which is not itself suitable for instantiation. Often used to "abstract out" incomplete sets of features which may then be shared by a group of sibling sub-classes which add different variations of the missing pieces.

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: absolute path « absolute pathname « abstract « abstract class » abstract data type » abstract interpretation » abstraction


abstract data type

<programming> (ADT) A kind of data abstraction where a type's internal form is hidden behind a set of access functions. Values of the type are created and inspected only by calls to the access functions. This allows the implementation of the type to be changed without requiring any changes outside the module in which it is defined.

Objects and ADTs are both forms of data abstraction, but objects are not ADTs. Objects use procedural abstraction (methods), not type abstraction.

A classic example of an ADT is a stack data type for which functions might be provided to create an empty stack, to push values onto a stack and to pop values from a stack.

Reynolds paper.

Cook paper "OOP vs ADTs".

(2003-07-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: absolute pathname « abstract « abstract class « abstract data type » abstract interpretation » abstraction » abstract machine


abstract interpretation

<theory> A partial execution of a program which gains information about its semantics (e.g. control structure, flow of information) without performing all the calculations. Abstract interpretation is typically used by compilers to analyse programs in order to decide whether certain optimisations or transformations are applicable.

The objects manipulated by the program (typically values and functions) are represented by points in some domain. Each abstract domain point represents some set of real ("concrete") values.

For example, we may take the abstract points "+", "0" and "-" to represent positive, zero and negative numbers and then define an abstract version of the multiplication operator, *#, which operates on abstract values:

	*# | + 0 -
	---|------
	+  | + 0 -
	0  | 0 0 0
	-  | - 0 +

An interpretation is "safe" if the result of the abstract operation is a safe approximation to the abstraction of the concrete result. The meaning of "a safe approximation" depends on how we are using the results of the analysis.

If, in our example, we assume that smaller values are safer then the "safety condition" for our interpretation (#) is

	a# *# b# <= (a * b)#

where a# is the abstract version of a etc.

In general an interpretation is characterised by the domains used to represent the basic types and the abstract values it assigns to constants (where the constants of a language include primitive functions such as *). The interpretation of constructed types (such as user defined functions, sum types and product types) and expressions can be derived systematically from these basic domains and values.

A common use of abstract interpretation is strictness analysis.

See also standard interpretation.

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: abstract « abstract class « abstract data type « abstract interpretation » abstraction » abstract machine » Abstract Machine Notation


abstraction

1. Generalisation; ignoring or hiding details to capture some kind of commonality between different instances. Examples are abstract data types (the representation details are hidden), abstract syntax (the details of the concrete syntax are ignored), abstract interpretation (details are ignored to analyse specific properties).

2. <programming> Parameterisation, making something a function of something else. Examples are lambda abstractions (making a term into a function of some variable), higher-order functions (parameters are functions), bracket abstraction (making a term into a function of a variable).

Opposite of concretisation.

(1998-06-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: abstract class « abstract data type « abstract interpretation « abstraction » abstract machine » Abstract Machine Notation » abstract syntax


abstract machine

1. <language> A processor design which is not intended to be implemented as hardware, but which is the notional executor of a particular intermediate language (abstract machine language) used in a compiler or interpreter. An abstract machine has an instruction set, a register set and a model of memory. It may provide instructions which are closer to the language being compiled than any physical computer or it may be used to make the language implementation easier to port to other platforms.

A virtual machine is an abstract machine for which an interpreter exists.

Examples: ABC, Abstract Machine Notation, ALF, CAML, F-code, FP/M, Hermes, LOWL, Christmas, SDL, S-K reduction machine, SECD, Tbl, Tcode, TL0, WAM.

2. <theory> A procedure for executing a set of instructions in some formal language, possibly also taking in input data and producing output. Such abstract machines are not intended to be constructed as hardware but are used in thought experiments about computability.

Examples: Finite State Machine, Turing Machine.

(1995-03-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: abstract data type « abstract interpretation « abstraction « abstract machine » Abstract Machine Notation » abstract syntax » Abstract Syntax Notation 1


Abstract Machine Notation

<language> (AMN) A language for specifying abstract machines in the B-Method, based on the mathematical theory of Generalised Substitutions.

(1995-03-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: abstract interpretation « abstraction « abstract machine « Abstract Machine Notation » abstract syntax » Abstract Syntax Notation 1 » abstract syntax tree


abstract syntax

<language, data> A form of representation of data that is independent of machine-oriented structures and encodings and also of the physical representation of the data. Abstract syntax is used to give a high-level description of programs being compiled or messages passing over a communications link.

A compiler's internal representation of a program will typically be an abstract syntax tree. The abstract syntax specifies the tree's structure is specified in terms of categories such as "statement", "expression" and "identifier". This is independent of the source syntax (concrete syntax) of the language being compiled (though it will often be very similar).

A parse tree is similar to an abstract syntax tree but it will typically also contain features such as parentheses which are syntactically significant but which are implicit in the structure of the abstract syntax tree.

(1998-05-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: abstraction « abstract machine « Abstract Machine Notation « abstract syntax » Abstract Syntax Notation 1 » abstract syntax tree » Abstract-Type and Scheme-Definition Language


Abstract Syntax Notation 1

<language, standard, protocol> (ASN.1, X.208, X.680) An ISO/ITU-T standard for transmitting structured data on networks, originally defined in 1984 as part of CCITT X.409 '84. ASN.1 moved to its own standard, X.208, in 1988 due to wide applicability. The substantially revised 1995 version is covered by the X.680 series.

ASN.1 defines the abstract syntax of information but does not restrict the way the information is encoded. Various ASN.1 encoding rules provide the transfer syntax (a concrete representation) of the data values whose abstract syntax is described in ASN.1. The standard ASN.1 encoding rules include BER (Basic Encoding Rules - X.209), CER (Canonical Encoding Rules), DER (Distinguished Encoding Rules) and PER (Packed Encoding Rules).

ASN.1 together with specific ASN.1 encoding rules facilitates the exchange of structured data especially between application programs over networks by describing data structures in a way that is independent of machine architecture and implementation language.

OSI Application layer protocols such as X.400 MHS electronic mail, X.500 directory services and SNMP use ASN.1 to describe the PDUs they exchange.

Documents describing the ASN.1 notations: ITU-T Rec. X.680, ISO 8824-1; ITU-T Rec. X.681, ISO 8824-2; ITU-T Rec. X.682, ISO 8824-3; ITU-T Rec. X.683, ISO 8824-4

Documents describing the ASN.1 encoding rules: ITU-T Rec. X.690, ISO 8825-1; ITU-T Rec. X.691, ISO 8825-2.

[M. Sample et al, "Implementing Efficient Encoders and Decoders for Network Data Representations", IEEE Infocom 93 Proc, v.3, pp. 1143-1153, Mar 1993. Available from Logica, UK].

See also snacc.

(2005-07-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: abstract machine « Abstract Machine Notation « abstract syntax « Abstract Syntax Notation 1 » abstract syntax tree » Abstract-Type and Scheme-Definition Language » Abstract Windowing Toolkit


abstract syntax tree

<compiler> (AST) A data structure representing something which has been parsed, often used as a compiler or interpreter's internal representation of a program while it is being optimised and from which code generation is performed. The range of all possible such structures is described by the abstract syntax.

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Abstract Machine Notation « abstract syntax « Abstract Syntax Notation 1 « abstract syntax tree » Abstract-Type and Scheme-Definition Language » Abstract Windowing Toolkit » Abstract Window Toolkit


Abstract-Type and Scheme-Definition Language

<language> (ASDL) A language developed as part of Esprit project GRASPIN, as a basis for generating language-based editors and environments. It combines an object-oriented type system, syntax-directed translation schemes and a target-language interface.

["ASDL - An Object-Oriented Specification Language for Syntax-Directed Environments", M.L. Christ-Neumann et al, European Software Eng Conf, Strasbourg, Sept 1987, pp.77-85].

(1996-02-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: abstract syntax « Abstract Syntax Notation 1 « abstract syntax tree « Abstract-Type and Scheme-Definition Language » Abstract Windowing Toolkit » Abstract Window Toolkit » ABSYS


Abstract Windowing Toolkit

Abstract Window Toolkit

Try this search on Wikipedia, OneLook, Google

Nearby terms: Abstract Syntax Notation 1 « abstract syntax tree « Abstract-Type and Scheme-Definition Language « Abstract Windowing Toolkit » Abstract Window Toolkit » ABSYS » AC2


Abstract Window Toolkit

<graphics> (AWT) Java's platform-independent windowing, graphics, and user-interface toolkit. The AWT is part of the Java Foundation Classes (JFC) - the standard API for providing a graphical user interface (GUI) for a Java program.

Compare: SWING.

["Java in a Nutshell", O'Reilly].

http://java.sun.com/products/jdk/awt/.

(2000-07-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: abstract syntax tree « Abstract-Type and Scheme-Definition Language « Abstract Windowing Toolkit « Abstract Window Toolkit » ABSYS » AC2 » AC3


ABSYS

<language> An early declarative language from the University of Aberdeen which anticipated a number of features of Prolog.

["ABSYS: An Incremental Compiler for Assertions", J.M. Foster et al, Mach Intell 4, Edinburgh U Press, 1969, pp. 423-429].

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Abstract-Type and Scheme-Definition Language « Abstract Windowing Toolkit « Abstract Window Toolkit « ABSYS » AC2 » AC3 » ACA


AC2

<audio> An audio format, succeded by AC3.

(2001-12-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Abstract Windowing Toolkit « Abstract Window Toolkit « ABSYS « AC2 » AC3 » ACA » ACAP


AC3

<audio> An audio format by Sony[?], the successor of AC2. AC3 is used for multi-channel audio for digital video.

(2001-12-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Abstract Window Toolkit « ABSYS « AC2 « AC3 » ACA » ACAP » Accelerated Graphics Port


ACA

Application Control Architecture

Try this search on Wikipedia, OneLook, Google

Nearby terms: ABSYS « AC2 « AC3 « ACA » ACAP » Accelerated Graphics Port » accelerator


ACAP

Application Configuration Access Protocol

Try this search on Wikipedia, OneLook, Google

Nearby terms: AC2 « AC3 « ACA « ACAP » Accelerated Graphics Port » accelerator » Accent


Accelerated Graphics Port

<hardware, graphics> (AGP) A bus specification by Intel which gives low-cost 3D graphics cards faster access to main memory on personal computers than the usual PCI bus.

AGP dynamically allocates the PC's normal RAM to store the screen image and to support texture mapping, z-buffering and alpha blending.

Intel has built AGP into a chipset for its Pentium II microprocessor. AGP cards are slightly longer than a PCI card.

AGP operates at 66 MHz, doubled to 133 MHz, compared with PCI's 33 Mhz. AGP allows for efficient use of frame buffer memory, thereby helping 2D graphics performance as well.

AGP provides a coherent memory management design which allows scattered data in system memory to be read in rapid bursts. AGP reduces the overall cost of creating high-end graphics subsystems by using existing system memory.

Specification.

(2004-07-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AC3 « ACA « ACAP « Accelerated Graphics Port » accelerator » Accent » accept


accelerator

<hardware> Additional hardware to perform some function faster than is possible in software running on the normal CPU. Examples include graphics accelerators and floating-point accelerators.

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ACA « ACAP « Accelerated Graphics Port « accelerator » Accent » accept » Acceptable Use Policy


Accent

<language> A very high level interpreted language from CaseWare, Inc. with strings and tables. It is strongly typed and has remote function calls.

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ACAP « Accelerated Graphics Port « accelerator « Accent » accept » Acceptable Use Policy » acceptance testing


accept

<library, networking> Berkeley Unix networking socket library routine to satisfy a connection request from a remote host. A specified socket on the local host (which must be capable of accepting the connection) is connected to the requesting socket on the remote host. The remote socket's socket address is returned.

Unix manual pages: accept(2), connect(2).

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Accelerated Graphics Port « accelerator « Accent « accept » Acceptable Use Policy » acceptance testing » Acceptance, Test Or Launch Language


Acceptable Use Policy

<networking> (AUP) Rules applied by many transit networks which restrict the use to which the network may be put. A well known example is NSFNet which does not allow commercial use. Enforcement of AUPs varies with the network.

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: accelerator « Accent « accept « Acceptable Use Policy » acceptance testing » Acceptance, Test Or Launch Language » acceptor


acceptance testing

<programming> Formal testing conducted to determine whether a system satisfies its acceptance criteria and thus whether the customer should accept the system.

(1996-05-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Accent « accept « Acceptable Use Policy « acceptance testing » Acceptance, Test Or Launch Language » acceptor » Access


Acceptance, Test Or Launch Language

<language> (ATOLL) The language used for automating the checking and launch of Saturn rockets.

["SLCC ATOLL User's Manual", IBM 70-F11-0001, Huntsville AL Dec 1970].

(2000-04-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: accept « Acceptable Use Policy « acceptance testing « Acceptance, Test Or Launch Language » acceptor » Access » Access Control List


acceptor

Finite State Machine

Try this search on Wikipedia, OneLook, Google

Nearby terms: Acceptable Use Policy « acceptance testing « Acceptance, Test Or Launch Language « acceptor » Access » Access Control List » access method


Access

1. <language> An English-like query language used in the Pick operating system.

2. <database, product> Microsoft Access.

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: acceptance testing « Acceptance, Test Or Launch Language « acceptor « Access » Access Control List » access method » access permission


Access Control List

<networking> (ACL) A list of the services available on a server, each with a list of the hosts permitted to use the service.

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Acceptance, Test Or Launch Language « acceptor « Access « Access Control List » access method » access permission » access point


access method

<networking> 1. The way that network devices access the network medium.

2. Software in an SNA processor that controls the flow of data through a network.

[physical layer?]

(1998-03-02)

Try this search on Wikipedia, OneLook, Google

Nearby terms: acceptor « Access « Access Control List « access method » access permission » access point » access time


access permission

permission

Try this search on Wikipedia, OneLook, Google

Nearby terms: Access « Access Control List « access method « access permission » access point » access time » ACCLAIM


access point

<networking> (AP) Any device that acts as a communication hub to allow users of a wireless network to connect to a wired LAN. APs are important for providing heightened wireless security and for extending the physical range of service a wireless user has access to.

(2010-03-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Access Control List « access method « access permission « access point » access time » ACCLAIM » Accounting File


access time

<hardware, storage> The average time interval between a storage peripheral (usually a disk drive or semiconductor memory) receiving a request to read or write a certain location and returning the value read or completing the write.

(1997-06-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: access method « access permission « access point « access time » ACCLAIM » Accounting File » accounting management


ACCLAIM

<project> A European Union ESPRIT Basic Research Action.

[What's it about?]

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: access permission « access point « access time « ACCLAIM » Accounting File » accounting management » Account Representative


Accounting File

<operating system> A file which holds records of the resources used by individual jobs. These records are used to regulate, and calculate charges for, resources. An entry is opened in the accounting file as each job begins.

(1996-12-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: access point « access time « ACCLAIM « Accounting File » accounting management » Account Representative » ACCU


accounting management

<networking> The process of identifying individual and group access to various network resources to ensure proper access capabilities (bandwidth and security) or to properly charge the various individuals and departments. Accounting management is one of five categories of network management defined by ISO for management of OSI networks.

(1997-05-05)

Try this search on Wikipedia, OneLook, Google

Nearby terms: access time « ACCLAIM « Accounting File « accounting management » Account Representative » ACCU » accumulator


Account Representative

<job> A person in a company who identifies new accounts, analyses customer needs, proposes business solutions, negotiates and oversees the implementation of new projects.

(2004-03-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ACCLAIM « Accounting File « accounting management « Account Representative » ACCU » accumulator » accuracy


ACCU

Association of C and C++ Users

Try this search on Wikipedia, OneLook, Google

Nearby terms: Accounting File « accounting management « Account Representative « ACCU » accumulator » accuracy » ACE


accumulator

<processor> In a central processing unit, a register in which intermediate results are stored. Without an accumulator, it would be necessary to write the result of each calculation (addition, multiplication, shift, etc.) to main memory and read them back. Access to main memory is slower than access to the accumulator which usually has direct paths to and from the arithmetic and logic unit (ALU).

The canonical example is summing a list of numbers. The accumulator is set to zero initially, each number in turn is added to the value in the accumulator and only when all numbers have been added is the result written to main memory.

Modern CPUs usually have many registers, all or many of which can be used as accumulators. For this reason, the term "accumulator" is somewhat archaic. Use of it as a synonym for "register" is a fairly reliable indication that the user has been around for quite a while and/or that the architecture under discussion is quite old. The term in full is almost never used of microprocessor registers, for example, though symbolic names for arithmetic registers beginning in "A" derive from historical use of the term "accumulator" (and not, actually, from "arithmetic"). Confusingly, though, an "A" register name prefix may also stand for "address", as for example on the Motorola 680x0 family.

2. <programming> A register, memory location or variable being used for arithmetic or logic (as opposed to addressing or a loop index), especially one being used to accumulate a sum or count of many items. This use is in context of a particular routine or stretch of code. "The FOOBAZ routine uses A3 as an accumulator."

[Jargon File]

(1999-04-20)

Try this search on Wikipedia, OneLook, Google

Nearby terms: accounting management « Account Representative « ACCU « accumulator » accuracy » ACE » ACF


accuracy

<mathematics> How close to the real value a measurement is.

Compare precision.

(1998-04-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Account Representative « ACCU « accumulator « accuracy » ACE » ACF » ACF/NCP


ACE

1. Advanced Computing Environment.

2. Adaptive Communication Environment.

Try this search on Wikipedia, OneLook, Google

Nearby terms: ACCU « accumulator « accuracy « ACE » ACF » ACF/NCP » ACIA


ACF

Advanced Communications Function

Try this search on Wikipedia, OneLook, Google

Nearby terms: accumulator « accuracy « ACE « ACF » ACF/NCP » ACIA » ACID


ACF/NCP

Advanced Communication Function/Network Control Program

Try this search on Wikipedia, OneLook, Google

Nearby terms: accuracy « ACE « ACF « ACF/NCP » ACIA » ACID » ACIS


ACIA

Asynchronous Communications Interface Adapter

Try this search on Wikipedia, OneLook, Google

Nearby terms: ACE « ACF « ACF/NCP « ACIA » ACID » ACIS » ACK


ACID

<programming> A mnemonic for the properties a transaction should have to satisfy the Object Management Group Transaction Service specifications. A transaction should be Atomic, its result should be Consistent, Isolated (independent of other transactions) and Durable (its effect should be permanent).

The Transaction Service specifications which part of the Object Services, an adjunct to the CORBA specifications.

(1997-05-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ACF « ACF/NCP « ACIA « ACID » ACIS » ACK » ACL


ACIS

<graphics> Andy, Charles, Ian's System.

A geometric engine that most CAD packages now use. ACIS uses a sophisticated object-oriented approach for modelling, the data is stored in boundary representation. Acis is owned by Spatial Technologies.

[How does this differ from "solid modelling"?].

(1996-03-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ACF/NCP « ACIA « ACID « ACIS » ACK » ACL » ACM


ACK

1. <character> /ak/ The mnemonic for the ACKnowledge character, ASCII code 6.

2. <communications> A message transmitted to indicate that some data has been received correctly. Typically, if the sender does not receive the ACK message after some predetermined time, or receives a NAK, the original data will be sent again.

[Jargon File]

(1997-01-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ACIA « ACID « ACIS « ACK » ACL » ACM » ACME


ACL

1. Access Control List.

2. Association for Computational Linguistics.

3. A Coroutine Language.

A Pascal-based implementation of coroutines.

["Coroutines", C.D. Marlin, LNCS 95, Springer 1980].

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ACID « ACIS « ACK « ACL » ACM » ACME » ACOM


ACM

1. <body> The Association for Computing.

2. <communications> addressed call mode.

Try this search on Wikipedia, OneLook, Google

Nearby terms: ACIS « ACK « ACL « ACM » ACME » ACOM » Acorn Archimedes


ACME

<company, jargon> /ak'mee/ 1. A Company that Makes Everything. The canonical imaginary business. Possibly also derived from the word "acme" meaning "highest point".

2. A program for MS-DOS.

[What does it do?]

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ACK « ACL « ACM « ACME » ACOM » Acorn Archimedes » Acorn Computer Group


ACOM

<language> An early system on the IBM 705.

[Listed in CACM 2(5):16 (May 1959)].

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ACL « ACM « ACME « ACOM » Acorn Archimedes » Acorn Computer Group » Acorn Computers Ltd.


Acorn Archimedes

Archimedes

Try this search on Wikipedia, OneLook, Google

Nearby terms: ACM « ACME « ACOM « Acorn Archimedes » Acorn Computer Group » Acorn Computers Ltd. » Acorn Online Media


Acorn Computer Group

<company> A holding company for Acorn Computers Limited, Acorn Australia, Acorn New Zealand, Acorn GmbH and Online Media. Acorn Computer Group owns 43% of Advanced RISC Machines Ltd.

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ACME « ACOM « Acorn Archimedes « Acorn Computer Group » Acorn Computers Ltd. » Acorn Online Media » Acorn RISC Machine


Acorn Computers Ltd.

<company> A UK computer manufacturer, part of the Acorn Computer Group plc. Acorn was founded on 1978-12-05, on a kitchen table in a back room. Their first creation was an electronic slot machine. After the Acorn System 1, 2 and 3, Acorn launched the first commercial microcomputer - the ATOM in March 1980. In April 1981, Acorn won a contract from the BBC to provide the PROTON. In January 1982 Acorn launched the BBC Microcomputer System. At one time, 70% of microcomputers bought for UK schools were BBC Micros.

The Acorn Computer Group went public on the Unlisted Securities Market in September 1983. In April 1984 Acorn won the Queen's Award for Technology for the BBC Micro and in September 1985 Olivetti took a controlling interest in Acorn. The Master 128 Series computers were launched in January 1986 and the BBC Domesday System in November 1986.

In 1983 Acorn began to design the Acorn RISC Machine (ARM), the first low-cost, high volume RISC processor chip (later renamed the Advanced RISC Machine). In June 1987 they launched the Archimedes range - the first 32-bit RISC based microcomputers - which sold for under UKP 1000. In February 1989 the R140 was launched. This was the first Unix workstation under UKP 4000. In May 1989 the A3000 (the new BBC Microcomputer) was launched.

In 1990 Acorn formed Advanced RISC Machines Ltd. (ARM) in partnership with Apple Computer, Inc. and VLSI to develop the ARM processor. Acorn has continued to develop RISC based products.

With 1992 revenues of 48.2 million pounds, Acorn Computers was the premier supplier of Information Technology products to UK education and had been the leading provider of 32-bit RISC based personal computers since 1987.

Acorn finally folded in the late 1990s. Their operating system, RISC OS was further developed by a consortium of suppliers.

Usenet newsgroups: comp.sys.acorn, comp.sys.acorn.announce, comp.sys.acorn.tech, comp.binaries.acorn, comp.sources.acorn, comp.sys.acorn.advocacy, comp.sys.acorn.games.

Acorn's FTP server.

HENSA software archive. Richard Birkby's Acorn page. RiscMan's Acorn page. Acorn On The Net. "The Jungle" by Simon Truss.

[Recent history?]

(2000-09-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ACOM « Acorn Archimedes « Acorn Computer Group « Acorn Computers Ltd. » Acorn Online Media » Acorn RISC Machine » ACOS


Acorn Online Media

<company> A company formed in August 1994 by Acorn Computer Group plc to exploit the ARM RISC in television set-top box decoders. They planned to woo British Telecommunications plc to use the box in some of its video on demand trials.

The "STB1" box was based on an ARM8 core with additional circuits to enable MPEG to be decoded in software - possibly dedicated instructions for interpolation, inverse DCT or Huffman table extraction. A prototype featured audio MPEG chips, Acorn's RISC OS operating system and supported Oracle Media Objects and Microword. Online planned to reduce component count by transferring functions from boards into the single RISC chip.

The company was origianlly wholly owned by Acorn but was expected to bring in external investment.

[Article by nobody@tandem.com cross-posted from tandem.news.computergram, 1994-07-07].

In 1996 they releasd the imaginatively titled "Set Top Box 2" (STB20M) with a 32 MHz ARM 7500 and 2 to 32 MB RAM. There was also a "Set Top Box 22".

http://www.khantazi.org/Archives/MachineLst.html#STB1. http://www.mcmordie.co.uk/acornhistory/riscpc700.shtml. http://acorn.chriswhy.co.uk/NC.html.

(2007-11-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Acorn Archimedes « Acorn Computer Group « Acorn Computers Ltd. « Acorn Online Media » Acorn RISC Machine » ACOS » acoustic coupler


Acorn RISC Machine

<processor> The original name of the Advanced RISC Machine.

(1995-03-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Acorn Computer Group « Acorn Computers Ltd. « Acorn Online Media « Acorn RISC Machine » ACOS » acoustic coupler » ACP


ACOS

<language> A BBS language for PRODOS 8 on Apple II. Macos is a hacked version of ACOS.

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Acorn Computers Ltd. « Acorn Online Media « Acorn RISC Machine « ACOS » acoustic coupler » ACP » ACPI


acoustic coupler

<hardware, communications> A device used to connect a modem to a telephone line via an ordinary handset. The acoustic coupler converts electrical signals from the modem to sound via a loudspeaker, against which the mouthpiece of a telephone handset is placed. The earpiece is placed against a microphone which converts sound to electrical signals which return to the modem. The handset is inserted into a sound-proof box containing the louspeaker and microphone to avoid interference from ambient noise.

Acousitic couplers are now rarely used since most modems have a direct electrical connection to the telephone line. This avoids the signal degradation caused by conversion to and from audio. Direct connection is not always possible, and was actually illegal in the United Kingdom before British Telecom was privatised. BT's predecessor, the General Post Office, did not allow subscribers to connect their own equipment to the telephone line.

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Acorn Online Media « Acorn RISC Machine « ACOS « acoustic coupler » ACP » ACPI » Acrobat


ACP

Algebra of Communicating Processes

Try this search on Wikipedia, OneLook, Google

Nearby terms: Acorn RISC Machine « ACOS « acoustic coupler « ACP » ACPI » Acrobat » acronym


ACPI

Advanced Configuration and Power Interface

Try this search on Wikipedia, OneLook, Google

Nearby terms: ACOS « acoustic coupler « ACP « ACPI » Acrobat » acronym » ACSE


Acrobat

<text, product> A product from Adobe Systems, Inc., for manipulating documents stored in Portable Document Format. Acrobat provides a platform-independent means of creating, viewing, and printing documents.

Acropolis: the magazine of Acrobat publishing.

(1995-04-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: acoustic coupler « ACP « ACPI « Acrobat » acronym » ACSE » ACT


acronym

<jargon> An identifier formed from some of the letters (often the initials) of a phrase and used as an abbreviation. This dictionary contains a great many acronyms; see the contents page for a list.

See also TLA.

(1995-03-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ACP « ACPI « Acrobat « acronym » ACSE » ACT » ACT++


ACSE

Association Control Service Element

Try this search on Wikipedia, OneLook, Google

Nearby terms: ACPI « Acrobat « acronym « ACSE » ACT » ACT++ » Act1


ACT

1. <software> Annual Change Traffic.

2. <company> Ada Core Technologies.

Try this search on Wikipedia, OneLook, Google

Nearby terms: Acrobat « acronym « ACSE « ACT » ACT++ » Act1 » ACT 1


ACT++

<language> A concurrent extension of C++ based on actors.

["ACT++: Building a Concurrent C++ With Actors", D.G. Kafura TR89-18, VPI, 1989].

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: acronym « ACSE « ACT « ACT++ » Act1 » ACT 1 » Act2


Act1

<language> An actor language descended from Plasma.

["Concurrent Object Oriented Programming in Act1", H. Lieberman in Object Oriented Concurrent Programming, A. Yonezawa et al eds, MIT Press 1987].

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ACSE « ACT « ACT++ « Act1 » ACT 1 » Act2 » Act3


ACT 1

Algebraic Compiler and Translator

Try this search on Wikipedia, OneLook, Google

Nearby terms: ACT « ACT++ « Act1 « ACT 1 » Act2 » Act3 » Actalk


Act2

<language> An actor language.

["Issues in the Design of Act2", D. Theriault, TR728, MIT AI Lab, June 1983].

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ACT++ « Act1 « ACT 1 « Act2 » Act3 » Actalk » Actis


Act3

<language> A high-level actor language by Carl Hewitt. A descendant of Act2 which provides support for automatic generation of customers and for delegation and inheritance.

["Linguistic Support of Receptionists for Shared Resources", C. Hewitt et al in Seminar on Concurrency, S.D. Brookes et al eds, LNCS 197, Springer 1985, pp. 330-359].

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Act1 « ACT 1 « Act2 « Act3 » Actalk » Actis » activation record


Actalk

<language> A Smalltalk-based actor language developed by J-P Briot in 1989.

["Actalk: A Testbed for Classifying and Designing Actor Languages in the Smalltalk-80 Environment", J-P. Briot, Proc ECOOP '89, pp. 109-129].

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ACT 1 « Act2 « Act3 « Actalk » Actis » activation record » active DBMS


Actis

<programming> An approach to integrated CASE by Apollo.

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Act2 « Act3 « Actalk « Actis » activation record » active DBMS » Active Directory


activation record

<compiler> (Or "data frame", "stack frame") A data structure containing the variables belonging to one particular scope (e.g. a procedure body), as well as links to other activation records.

Activation records are usually created (on the stack) on entry to a block and destroyed on exit. If a procedure or function may be returned as a result, stored in a variable and used in an outer scope then its activation record must be stored in a heap so that its variables still exist when it is used. Variables in the current scope are accessed via the frame pointer which points to the current activation record. Variables in an outer scope are accessed by following chains of links between activation records. There are two kinds of link - the static link and the dynamic link.

(1995-03-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Act3 « Actalk « Actis « activation record » active DBMS » Active Directory » Active Language I


active DBMS

<database> A conventional or passive DBMS combined with a means of event detection and condition monitoring. Event handling is often rule-based, as with an expert system.

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Actalk « Actis « activation record « active DBMS » Active Directory » Active Language I » active matrix display


Active Directory

<operating system> A directory service from Microsoft Corporation, similar in concept to Novell Netware Directory Services, that also integrates with the user organisation's DNS structure and is interoperable with LDAP. Active Directory is included in Windows 2000.

(2000-03-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Actis « activation record « active DBMS « Active Directory » Active Language I » active matrix display » Active Measurement Project


Active Language I

<tool, mathematics> An early interactive mathematics system for the XDS 930 at the University of California at Berkeley.

["Active Language I", R. de Vogelaere in Interactive Systems for Experimental Applied Mathematics, A-P 1968].

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: activation record « active DBMS « Active Directory « Active Language I » active matrix display » Active Measurement Project » Active Monitor


active matrix display

<hardware> A type of liquid crystal display where each display element (each pixel) includes an active component such as a transistor to maintain its state between scans.

Contrast passive matrix display.

(1995-12-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: active DBMS « Active Directory « Active Language I « active matrix display » Active Measurement Project » Active Monitor » active object


Active Measurement Project

<networking, tool, project> (AMP) An NLANR project undertaking site-to-site measurement across the HPC networks. This work is intended to compliment the measurements taken by MCI and Abilene within the networks' infrastructure. Currently round trip times, topology, and packet loss are being measured.

(2004-01-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Active Directory « Active Language I « active matrix display « Active Measurement Project » Active Monitor » active object » Active Reconfiguring Message


Active Monitor

<networking> A process in an IBM token ring network which ensures a token is present on the ring, removes circulating frames with unknown or invalid destinations, and performs introductions between machines on the ring.

(1996-06-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Active Language I « active matrix display « Active Measurement Project « Active Monitor » active object » Active Reconfiguring Message » Active Server Pages


active object

<programming> An object each instance of which has its own thread running as well as its own copies of the object's instance variables.

(1998-03-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: active matrix display « Active Measurement Project « Active Monitor « active object » Active Reconfiguring Message » Active Server Pages » ActiveX


Active Reconfiguring Message

<hardware> (ARM) An efficient mechanism which allows reconfiguration of the hardware logic of a system according to the particular data received or transmitted.

In ARM each message contains extra information in a Reconfiguring Header in addition to the data to be transferred. Upon arrival of the message the Reconfiguring Header is extracted, decoded and used to perform on-the-fly hardware reconfiguration. As soon as the hardware has been reconfigured the data information of the message can be processed.

[In what contect is this term used?]

(1997-06-06)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Active Measurement Project « Active Monitor « active object « Active Reconfiguring Message » Active Server Pages » ActiveX » ActiveX Data Objects


Active Server Pages

<World-Wide Web, programming> (ASP) A scripting environment for Microsoft Internet Information Server in which you can combine HTML, scripts and reusable ActiveX server components to create dynamic web pages.

IIS 4.0 includes scripting engines for Microsoft Visual Basic Scripting Edition (VBScript) and Microsoft JScript. ActiveX scripting engines for Perl and REXX are available through third-party developers.

[URL?]

(1999-12-02)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Active Monitor « active object « Active Reconfiguring Message « Active Server Pages » ActiveX » ActiveX Data Objects » ACT ONE


ActiveX

<programming> A type of COM component that can self-register, also known as an "ActiveX control". All COM objects implement the "IUnknown" interface but an ActiveX control usually also implements some of the standard interfaces for embedding, user interface, methods, properties, events, and persistence.

ActiveX controls were originally called "OLE Controls", and were required to provide all of these interfaces but that requirement was dropped, and the name changed, to make ActiveX controls lean enough to be downloaded as part of a web page.

Because ActiveX components can support the OLE embedding interfaces, they can be included in web pages. Because they are COM objects, they can be used from languages such as Visual Basic, Visual C++, Java, VBScript.

["Understanding ActiveX and OLE", David Chappell, MS Press, 1996].

http://microsoft.com/com/tech/activex.asp.

(2002-04-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: active object « Active Reconfiguring Message « Active Server Pages « ActiveX » ActiveX Data Objects » ACT ONE » Actor


ActiveX Data Objects

<database, Microsoft, programming> (ADO) Microsoft's library for accessing data sources through OLE DB. Typically it is used to query or modify data stored in a relational database.

Home.

(2003-07-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Active Reconfiguring Message « Active Server Pages « ActiveX « ActiveX Data Objects » ACT ONE » Actor » actor


ACT ONE

<language, specification> A specification language.

["An Algebraic Specification Language with Two Levels of Semantics", H. Ehrig et al, Tech U Berlin 83-1983-02-03].

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Active Server Pages « ActiveX « ActiveX Data Objects « ACT ONE » Actor » actor » Actors


Actor

<language> An object-oriented language for Microsoft Windows written by Charles Duff of the Whitewater Group ca. 1986. It has Pascal/C-like syntax. Uses a token-threaded interpreter. Early binding is an option.

["Actor Does More than Windows", E.R. Tello, Dr Dobb's J 13(1):114-125 (Jan 1988)].

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ActiveX « ActiveX Data Objects « ACT ONE « Actor » actor » Actors » actor/singer/waiter/webmaster


actor

1. <programming> In object-oriented programming, an object which exists as a concurrent process.

2. <operating system> In Chorus, the unit of resource allocation.

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ActiveX Data Objects « ACT ONE « Actor « actor » Actors » actor/singer/waiter/webmaster » Actra


Actors

<theory> A model for concurrency by Carl Hewitt. Actors are autonomous and concurrent objects which execute asynchronously. The Actor model provides flexible mechanisms for building parallel and distributed software systems.

http://osl.cs.uiuc.edu/.

["Laws for Communicating Parallel Processes", C. Hewitt et al, IFIP 77, pp. 987-992, N-H 1977].

["ACTORS: A Model of Concurrent Computation in Distributed Systems", Gul A. Agha <agha@cs.uiuc.edu>, Cambridge Press, MA, 1986].

(1999-11-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ACT ONE « Actor « actor « Actors » actor/singer/waiter/webmaster » Actra » actual argument


actor/singer/waiter/webmaster

<World-Wide Web> An elaboration of the ages-old concept of the actor/singer/waiter, someone who waits tables for now, but who has aspirations of breaking into the glamorous worlds of acting or New Media or both!

He keeps going to auditions and sending a resumes to C|Net because you have to pay your dues.

His credits include being on "Friends" (as an extra), in "ER" (actually, in an ER - he twisted his ankle once; but he counts the x-rays as screen credits), and having been the webmaster of an extensive multimedia interactive website (his hotlist of "Simpsons" links).

(1998-04-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Actor « actor « Actors « actor/singer/waiter/webmaster » Actra » actual argument » Actus


Actra

<language> A multi-processor exemplar-based Smalltalk.

[LaLonde et al, OOPSLA '86].

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: actor « Actors « actor/singer/waiter/webmaster « Actra » actual argument » Actus » AD


actual argument

<programming> A value, expression, or reference passed to a function or subroutine when it is called and which replaces or is bound to the corresponding formal argument.

See: argument.

(2002-07-02)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Actors « actor/singer/waiter/webmaster « Actra « actual argument » Actus » AD » ad


Actus

<language> Pascal with parallel extensions, similar to the earlier Glypnir. It has parallel constants and index sets. Descendants include Parallel Pascal, Vector C and CMU's language PIE.

["A Language for Array and Vector Processors," R.H. Perrott, ACM TOPLAS 1(2):177-195 (Oct 1979)].

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: actor/singer/waiter/webmaster « Actra « actual argument « Actus » AD » ad » Ada


AD

Administrative Domain

Try this search on Wikipedia, OneLook, Google

Nearby terms: Actra « actual argument « Actus « AD » ad » Ada » Ada++


ad

<networking> The country code for Andorra.

(1999-01-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: actual argument « Actus « AD « ad » Ada » Ada++ » Ada 83


Ada

<language> (After Ada Lovelace) A Pascal-descended language, designed by Jean Ichbiah's team at CII Honeywell in 1979, made mandatory for Department of Defense software projects by the Pentagon. The original language was standardised as "Ada 83", the latest is "Ada 95".

Ada is a large, complex, block-structured language aimed primarily at embedded applications. It has facilities for real-time response, concurrency, hardware access and reliable run-time error handling. In support of large-scale software engineering, it emphasises strong typing, data abstraction and encapsulation. The type system uses name equivalence and includes both subtypes and derived types. Both fixed and floating-point numerical types are supported.

Control flow is fully bracketed: if-then-elsif-end if, case-is-when-end case, loop-exit-end loop, goto. Subprogram parameters are in, out, or inout. Variables imported from other packages may be hidden or directly visible. Operators may be overloaded and so may enumeration literals. There are user-defined exceptions and exception handlers.

An Ada program consists of a set of packages encapsulating data objects and their related operations. A package has a separately compilable body and interface. Ada permits generic packages and subroutines, possibly parametrised.

Ada support single inheritance, using "tagged types" which are types that can be extended via inheritance.

Ada programming places a heavy emphasis on multitasking. Tasks are synchronised by the rendezvous, in which a task waits for one of its subroutines to be executed by another. The conditional entry makes it possible for a task to test whether an entry is ready. The selective wait waits for either of two entries or waits for a limited time.

Ada is often criticised, especially for its size and complexity, and this is attributed to its having been designed by committee. In fact, both Ada 83 and Ada 95 were designed by small design teams to be internally consistent and tightly integrated. By contrast, two possible competitors, Fortran 90 and C++ have both become products designed by large and disparate volunteer committees.

See also Ada/Ed, Toy/Ada.

Home of the Brave Ada Programmers. Ada FAQs (hypertext), text only.

http://wuarchive.wustl.edu/languages/ada/, ftp://ajpo.sei.cmu.edu/, ftp://stars.rosslyn.unisys.com/pub/ACE_8.0.

E-mail: <adainfo@ajpo.sei.cmu.edu>.

Usenet newsgroup: comp.lang.ada.

An Ada grammar including a lex scanner and yacc parser is available. E-mail: <masticol@dumas.rutgers.edu>.

Another yacc grammar and parser for Ada by Herman Fischer.

An LR parser and pretty-printer for Ada from NASA is available from the Ada Software Repository.

Adamakegen generates makefiles for Ada programs.

["Reference Manual for the Ada Programming Language", ANSI/MIL STD 1815A, US DoD (Jan 1983)]. Earlier draft versions appeared in July 1980 and July 1982. ISO 1987.

[Jargon File]

(2000-08-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Actus « AD « ad « Ada » Ada++ » Ada 83 » Ada 95


Ada++

<language> An object-oriented extension to Ada, implemented as an Ada preprocessor. Obsoleted by Ada 95 which includes object-oriented features.

[Jargon File]

(1995-09-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AD « ad « Ada « Ada++ » Ada 83 » Ada 95 » Ada 9X


Ada 83

<language> The original Ada, as opposed to Ada 95.

(1995-03-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ad « Ada « Ada++ « Ada 83 » Ada 95 » Ada 9X » ADABAS


Ada 95

<language> A revision and extension of Ada (Ada 83) begun in 1988 and completed on 1994-12-01 by a team lead by Tucker Taft of Intermetrics. Chris Anderson was the Project Manager. The printed standard was expected to be available around 1995-02-15.

Additions include object-orientation (tagged types, abstract types and class-wide types), hierarchical libraries and synchronisation with shared data (protected types) similar to Orca. It lacks multiple inheritance but supports the construction of multiple inheritance type hierarchies through the use of generics and type composition.

GNAT aims to be a free implementation of Ada 95.

You can get the standard from the Ada Joint Program Office.

["Introducing Ada 9X", J.G.P. Barnes, Feb 1993].

(1999-12-02)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Ada « Ada++ « Ada 83 « Ada 95 » Ada 9X » ADABAS » Ada Core Technologies


Ada 9X

<language> The working title for Ada 95 before its adoption as an ISO standard.

(1995-01-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Ada++ « Ada 83 « Ada 95 « Ada 9X » ADABAS » Ada Core Technologies » Ada/Ed


ADABAS

<database> A relational database system by Software AG. While it was initially designed for large IBM mainframe systems (e.g. S/370 in the late 1970s), it has been ported to numerous other platforms over the last few years such as several flavors of Unix including AIX.

ADABAS stores its data in tables (and is thus "relational") but also uses some non-relational techniques, such as multiple values and periodic groups.

(1995-10-30)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Ada 83 « Ada 95 « Ada 9X « ADABAS » Ada Core Technologies » Ada/Ed » Adaline


Ada Core Technologies

<company> (ACT) The company that maintains GNAT.

Ada Core Technologies was founded in 1994 by the original authors of the GNAT compiler. ACT provides software for Ada 95 development.

http://gnat.com/.

(2000-10-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Ada 95 « Ada 9X « ADABAS « Ada Core Technologies » Ada/Ed » Adaline » Ada Lovelace


Ada/Ed

<language, education> An interpreter, editor, and run-time environment for Ada, intended as a teaching tool. Ada/Ed does not have the capacity, performance, or robustness of commercial Ada compilers. Ada/Ed was developed at New York University as part of a project in language definition and software prototyping.

AdaEd runs on Unix, MS-DOS, Atari ST, and Amiga.

It handles nearly all of Ada 83 and was last validated with version 1.7 of the ACVC tests. Being an interpreter, it does not implement most representation clauses and thus does not support systems programming close to the machine level.

Latest version: 1.11.0a+, as of 1994-08-18. A later version is known as GW-Ada.

E-mail: Michael Feldman <mfeldman@seas.gwu.edu>.

ftp://ftp.wustl.edu/amiga/languages/ada, ftp://cnam.cnam.fr/pub/Ada/Ada-Ed. For Amiga.

RISC OS port.

(1999-11-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Ada 9X « ADABAS « Ada Core Technologies « Ada/Ed » Adaline » Ada Lovelace » ADAM


Adaline

<architecture> Name given by Widrow to adaptive linear neurons, that is neurons (see McCulloch-Pitts) which learn using the Widrow-Huff Delta Rule. See also Madaline.

(1995-03-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ADABAS « Ada Core Technologies « Ada/Ed « Adaline » Ada Lovelace » ADAM » Adam7


Ada Lovelace

<person> (1811-1852) The daughter of Lord Byron, who became the world's first programmer while cooperating with Charles Babbage on the design of his mechanical computing engines in the mid-1800s.

The language Ada was named after her.

["Ada, Enchantress of Numbers Prophit of the Computer Age", Betty Alexandra Toole].

[More details?]

(1999-07-17)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Ada Core Technologies « Ada/Ed « Adaline « Ada Lovelace » ADAM » Adam7 » Adamakegen


ADAM

A Data Management system

Try this search on Wikipedia, OneLook, Google

Nearby terms: Ada/Ed « Adaline « Ada Lovelace « ADAM » Adam7 » Adamakegen » ADAMO


Adam7

<graphics, algorithm> One of the progressive coding methods used in PNG images. Adam7, named after its author, Adam M. Costello, consists of seven distinct passes over the image. Each pass transmits a subset of the pixels in the image. The pass in which each pixel is transmitted is defined by replicating the following 8-by-8 pattern over the entire image, starting at the top left:

 1 6 4 6 2 6 4 6
 7 7 7 7 7 7 7 7
 5 6 5 6 5 6 5 6
 7 7 7 7 7 7 7 7
 3 6 4 6 3 6 4 6
 7 7 7 7 7 7 7 7
 5 6 5 6 5 6 5 6
 7 7 7 7 7 7 7 7

(2000-09-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Adaline « Ada Lovelace « ADAM « Adam7 » Adamakegen » ADAMO » Adam Osborne


Adamakegen

<tool> A program that generates makefiles for Ada programs. Adamakegen was written by Owen O'Malley <owen@schwartz-omalley.com>. It requires Icon and runs under Verdix and SunAda.

Latest version: 2.6.3, as of 1993-03-02.

Adamakegen Home.

(2004-08-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Ada Lovelace « ADAM « Adam7 « Adamakegen » ADAMO » Adam Osborne » Ada-O


ADAMO

<database> A data management system written at CERN, based on the Entity-Relationship model.

(1995-03-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ADAM « Adam7 « Adamakegen « ADAMO » Adam Osborne » Ada-O » Adaplan


Adam Osborne

<person> The ex-book publisher who founded Osborne Computer Corporation.

(2007-05-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Adam7 « Adamakegen « ADAMO « Adam Osborne » Ada-O » Adaplan » Adaplex


Ada-O

<language> An Ada subset developed at the University of Karlsruhe in 1979, used for compiler bootstrapping. It lacks overloading, derived types, real numbers, tasks and generics.

["Revised Ada-O Reference Manual", G. Persch et al, U Karlsruhe, Inst fur Infor II, Bericht Nr 9/81].

(1995-02-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Adamakegen « ADAMO « Adam Osborne « Ada-O » Adaplan » Adaplex » Ada Programming Support Environment


Adaplan

<language> A functional database language based upon Backus' FP language.

[Erwig&Lipeck, Proc. DBPL-3, 1991].

(1995-05-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ADAMO « Adam Osborne « Ada-O « Adaplan » Adaplex » Ada Programming Support Environment » ADAPT


Adaplex

<language, database> An extension of Ada for functional databases.

["Adaplex: Rationale and Reference Manual 2nd ed", J.M. Smith et al, Computer Corp America, Cambridge MA, 1983].

(1995-02-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Adam Osborne « Ada-O « Adaplan « Adaplex » Ada Programming Support Environment » ADAPT » Adaptable User Interface


Ada Programming Support Environment

<tool, project> (APSE) A program or set of programs to support software development in the Ada language.

[Examples?]

(1997-06-30)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Ada-O « Adaplan « Adaplex « Ada Programming Support Environment » ADAPT » Adaptable User Interface » Adaptec


ADAPT

<language> A subset of APT.

[Sammet 1969, p. 606].

(1995-02-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Adaplan « Adaplex « Ada Programming Support Environment « ADAPT » Adaptable User Interface » Adaptec » adaptive answering


Adaptable User Interface

<tool, product> (AUI, Oracle Toolkit) A toolkit from Oracle allowing applications to be written which will be portable between different windowing systems. AUI provides one call level interface along with a resource manager and editor across a range of "standard" GUIs, including Macintosh, Microsoft Windows and the X Window System.

(1995-03-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Adaplex « Ada Programming Support Environment « ADAPT « Adaptable User Interface » Adaptec » adaptive answering » Adaptive Communication Environment


Adaptec

<company> A company specialising in the aera of movement of data between computers. Adaptec designs hardware and software products to transfer data from a computer to a peripheral device or network.

Founded in 1981, the company achieved profitability in 1984, went public in 1986, and to date has achieved 54 consecutive profitable quarters.

Revenues for fiscal 1997 were $934 million, a 42% increase over the prior year. Net income, excluding acquisition charges, for fiscal year 1997 was $198 million or $1.72 per share.

http://adaptec.com.

(1999-08-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Ada Programming Support Environment « ADAPT « Adaptable User Interface « Adaptec » adaptive answering » Adaptive Communication Environment » Adaptive Digital Pulse Code Modulation


adaptive answering

<communications> A feature which allows a faxmodem to answer the telephone and decide whether the incoming call is a fax or data call. Most Class 1 faxmodems do this. The U.S. Robotics Class 1 implementation however seems not to do it, it must be set to answer as either one or the other.

(1995-03-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ADAPT « Adaptable User Interface « Adaptec « adaptive answering » Adaptive Communication Environment » Adaptive Digital Pulse Code Modulation » adaptive learning


Adaptive Communication Environment

<communications, tool> A C++ wrapper library for communications from the University of California at Irvine.

(1995-03-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Adaptable User Interface « Adaptec « adaptive answering « Adaptive Communication Environment » Adaptive Digital Pulse Code Modulation » adaptive learning » adaptive routing


Adaptive Digital Pulse Code Modulation

<communications> (ADPCM) A compression technique which records only the difference between samples and adjusts the coding scale dynamically to accomodate large and small differences. ADPCM is simple to implement, but introduces much noise.

[Used where? Does the Sony minidisk use ADPCM or ATRAC?]

(1998-12-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Adaptec « adaptive answering « Adaptive Communication Environment « Adaptive Digital Pulse Code Modulation » adaptive learning » adaptive routing » Adaptive Server Enterprise


adaptive learning

<algorithm> (Or "Hebbian learning") Learning where a system programs itself by adjusting weights or strengths until it produces the desired output.

(1995-03-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: adaptive answering « Adaptive Communication Environment « Adaptive Digital Pulse Code Modulation « adaptive learning » adaptive routing » Adaptive Server Enterprise » Adaptive Simulated Annealing


adaptive routing

dynamic routing

Try this search on Wikipedia, OneLook, Google

Nearby terms: Adaptive Communication Environment « Adaptive Digital Pulse Code Modulation « adaptive learning « adaptive routing » Adaptive Server Enterprise » Adaptive Simulated Annealing » Adaptive TRansform Acoustic Coding


Adaptive Server Enterprise

<database (ASE) The relational database management system that started life in the mid-eighties [first release?] as "Sybase SQL Server". For a number of years Microsoft was a Sybase distributor, reselling the Sybase product for OS/2 and (later) Windows NT under the name "Microsoft SQL Server".

Around 1994, Microsoft basically bought a copy of the source code of Sybase SQL Server and then went its own way. As competitors, Sybase and Microsoft have been developing their products independently ever since. Microsoft has mostly emphasised ease-of-use and "Window-ising" the product, while Sybase has focused on maximising performance and reliability, and running on high-end hardware.

When releasing version 11.5 in 1997, Sybase renamed its product to "ASE" to better distinguish its database from Microsoft's. Both ASE and MS SQL Server call their query language "Transact-SQL" and they are very similar.

Sybase SQL Server was the first true client-server RDBMS which was also capable of handling real-world workloads. In contrast, other DBMSs have long been monolithic programs; for example, Oracle only "bolted on" client-server functionality in the mid-nineties. Also, Sybase SQL Server was the first commercially successful RDBMS supporting stored procedures and triggers, and a cost-based query optimizer.

As with many other technology-driven competitors of Microsoft, Sybase has lost market share to MS's superior marketing, though many consider it has the superior system.

http://sypron.nl/whatis_ase.html.

(2003-07-02)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Adaptive Digital Pulse Code Modulation « adaptive learning « adaptive routing « Adaptive Server Enterprise » Adaptive Simulated Annealing » Adaptive TRansform Acoustic Coding » Adaptor


Adaptive Simulated Annealing

<language> (ASA) An algorithm for global optimisation of generic functions by Lester Ingber <ingber@alumni.caltech.edu> <ingber@ingber.com>.

Latest version: 20.5, as of 2000-02-29.

http://alumni.caltech.edu/~ingber/.

http://ingber.com/.

Mailing list: <asa-request@alumni.caltech.edu>.

(2000-02-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: adaptive learning « adaptive routing « Adaptive Server Enterprise « Adaptive Simulated Annealing » Adaptive TRansform Acoustic Coding » Adaptor » Ada Semantic Interface Specification


Adaptive TRansform Acoustic Coding

<algorithm> (ATRAC) An audio compression algorithm, introduced by Sony for its Mini Disk, which relies on the masking of low-amplitude frequency components by temporaly adjacent high-amplitude components. ATRAC consists of a three-band subband encoder (0...5.5, 5.5...11, 11...22 kHz) and a MDCT based transformation encoder.

[Does Sony Minidisk use ADPCM?]

(2001-12-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: adaptive routing « Adaptive Server Enterprise « Adaptive Simulated Annealing « Adaptive TRansform Acoustic Coding » Adaptor » Ada Semantic Interface Specification » Ada Software Repository


Adaptor

<tool> (Automatic DAta Parallelism TranslatOR) A source to source transformation tool that transforms data parallel programs written in Fortran 77 with array extensions, parallel loops, and layout directives to parallel programs with explicit message passing. ADAPTOR generates Fortran 77 host and node programs with message passing. The new generated source codes have to be compiled by the compiler of the parallel computer.

Version 1.0 runs on CM-5, iPCS/860, Meiko CS1/CS2, KSR 1, SGI, Alliant or a network of Suns or RS/6000s.

ftp://ftp.gmd.de/gmd/adaptor/adp_1.0.tar.Z.

[Connection with Thomas Brandes and GMD?]

(1993-06-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Adaptive Server Enterprise « Adaptive Simulated Annealing « Adaptive TRansform Acoustic Coding « Adaptor » Ada Semantic Interface Specification » Ada Software Repository » ADC


Ada Semantic Interface Specification

<language> (ASIS) An intermediate representation for Ada.

E-mail: <sblake@thomsoft.com>.

See also Diana.

(1995-02-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Adaptive Simulated Annealing « Adaptive TRansform Acoustic Coding « Adaptor « Ada Semantic Interface Specification » Ada Software Repository » ADC » ADCCP


Ada Software Repository

<language> A collection of Ada programs?

http://wuarchive.wustl.edu/languages/ada/asr/.

(1995-01-06)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Adaptive TRansform Acoustic Coding « Adaptor « Ada Semantic Interface Specification « Ada Software Repository » ADC » ADCCP » A/D converter


ADC

Analog to Digital Converter

Try this search on Wikipedia, OneLook, Google

Nearby terms: Adaptor « Ada Semantic Interface Specification « Ada Software Repository « ADC » ADCCP » A/D converter » ADCU


ADCCP

Advanced Data Communications Control Protocol

Try this search on Wikipedia, OneLook, Google

Nearby terms: Ada Semantic Interface Specification « Ada Software Repository « ADC « ADCCP » A/D converter » ADCU » AD/Cycle


A/D converter

Analog to Digital Converter

Try this search on Wikipedia, OneLook, Google

Nearby terms: Ada Software Repository « ADC « ADCCP « A/D converter » ADCU » AD/Cycle » ADD 1 TO COBOL GIVING COBOL


ADCU

application developer customer unit

Try this search on Wikipedia, OneLook, Google

Nearby terms: ADC « ADCCP « A/D converter « ADCU » AD/Cycle » ADD 1 TO COBOL GIVING COBOL » ADDD


AD/Cycle

<tool, product> Application Development cycle.

A set of SAA-compatible IBM-sponsored products for program development, running on workstations accessing a central repository on a mainframe. The stages cover requirements, analysis and design, production of the application, building and testing and maintenance. Technologies used include code generators and knowledge based systems as well as languages and debuggers.

(1994-10-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ADCCP « A/D converter « ADCU « AD/Cycle » ADD 1 TO COBOL GIVING COBOL » ADDD » additive


ADD 1 TO COBOL GIVING COBOL

<humour, language> (From COBOL's equivalent syntax to C's C++) A tongue-in-cheek suggestion by Bruce Clement for an object-oriented COBOL.

[SIGPLAN Notices 27(4):90-91 (Apr 1992)].

(1995-03-17)

Try this search on Wikipedia, OneLook, Google

Nearby terms: A/D converter « ADCU « AD/Cycle « ADD 1 TO COBOL GIVING COBOL » ADDD » additive » address


ADDD

<tool> A Depository of Development Documents.

A public domain Software Engineering Environment from GMD developed as part of the STONE project.

(1995-02-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ADCU « AD/Cycle « ADD 1 TO COBOL GIVING COBOL « ADDD » additive » address » address bus


additive

<mathematics> A function f : X -> Y is additive if

 for all Z <= X
 f (lub Z)  =  lub { f z : z in Z }

(f "preserves lubs"). All additive functions defined over cpos are continuous.

("<=" is written in LaTeX as \subseteq, "lub" as \sqcup ).

(1995-02-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AD/Cycle « ADD 1 TO COBOL GIVING COBOL « ADDD « additive » address » address bus » addressed call mode


address

1. <networking> e-mail address.

2. <networking> IP address.

3. <networking> MAC address.

4. <storage, programming> An unsigned integer used to select one fundamental element of storage, usually known as a word from a computer's main memory or other storage device. The CPU outputs addresses on its address bus which may be connected to an address decoder, cache controller, memory management unit, and other devices.

While from a hardware point of view an address is indeed an integer most strongly typed programming languages disallow mixing integers and addresses, and indeed addresses of different data types. This is a fine example for syntactic salt: the compiler could work without it but makes writing bad programs more difficult.

(1997-07-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ADD 1 TO COBOL GIVING COBOL « ADDD « additive « address » address bus » addressed call mode » addressee


address bus

<processor> The connections between the CPU and memory which carry the address from/to which the CPU wishes to read or write. The number of bits of address bus determines the maximum size of memory which the processor can access.

See also data bus.

(1995-03-22)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ADDD « additive « address « address bus » addressed call mode » addressee » addressing mode


addressed call mode

<communications> (ACM) A mode that permits control signals and commands to establish and terminate calls in V.25bis.

(1997-05-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: additive « address « address bus « addressed call mode » addressee » addressing mode » address mask


addressee

<communications> One to whom something is addressed. E.g. "The To, CC, and BCC headers list the addressees of the e-mail message". Normally an addressee will eventually be a recipient, unless there is a failure at some point (an e-mail "bounces") or the message is redirected to a different addressee.

(2000-03-22)

Try this search on Wikipedia, OneLook, Google

Nearby terms: address « address bus « addressed call mode « addressee » addressing mode » address mask » address resolution


addressing mode

1. <processor, programming> One of a set of methods for specifying the operand(s) for a machine code instruction. Different processors vary greatly in the number of addressing modes they provide. The more complex modes described below can usually be replaced with a short sequence of instructions using only simpler modes.

The most common modes are "register" - the operand is stored in a specified register; "absolute" - the operand is stored at a specified memory address; and "immediate" - the operand is contained within the instruction.

Most processors also have indirect addressing modes, e.g. "register indirect", "memory indirect" where the specified register or memory location does not contain the operand but contains its address, known as the "effective address". For an absolute addressing mode, the effective address is contained within the instruction.

Indirect addressing modes often have options for pre- or post- increment or decrement, meaning that the register or memory location containing the effective address is incremented or decremented by some amount (either fixed or also specified in the instruction), either before or after the instruction is executed. These are very useful for stacks and for accessing blocks of data. Other variations form the effective address by adding together one or more registers and one or more constants which may themselves be direct or indirect. Such complex addressing modes are designed to support access to multidimensional arrays and arrays of data structures.

The addressing mode may be "implicit" - the location of the operand is obvious from the particular instruction. This would be the case for an instruction that modified a particular control register in the CPU or, in a stack based processor where operands are always on the top of the stack.

2. In IBM System 370/XA the addressing mode bit controls the size of the effective address generated. When this bit is zero, the CPU is in the 24-bit addressing mode, and 24 bit instruction and operand effective addresses are generated. When this bit is one, the CPU is in the 31-bit addressing mode, and 31-bit instruction and operand effective addresses are generated.

["IBM System/370 Extended Architecture Principles of Operation", Chapter 5., 'Address Generation', BiModal Addressing].

(1995-03-30)

Try this search on Wikipedia, OneLook, Google

Nearby terms: address bus « addressed call mode « addressee « addressing mode » address mask » address resolution » Address Resolution Protocol


address mask

<networking> (Or "subnet mask") A bit mask used to identify which bits in an IP address correspond to the network address and subnet portions of the address. This mask is often referred to as the subnet mask because the network portion of the address can be determined by the class inherent in an IP address. The address mask has ones in positions corresponding to the network and subnet numbers and zeros in the host number positions.

(1996-03-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: addressed call mode « addressee « addressing mode « address mask » address resolution » Address Resolution Protocol » address space


address resolution

<networking> Conversion of an Internet address into the corresponding physical address (Ethernet address). This is usually done using Address Resolution Protocol.

The resolver is a library routine and a set of processes which converts hostnames into Internet addresses, though this process in not usually referred to as resolution. See DNS.

(1996-04-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: addressee « addressing mode « address mask « address resolution » Address Resolution Protocol » address space » Address Strobe


Address Resolution Protocol

<networking, protocol> (ARP) A method for finding a host's Ethernet address from its Internet address. The sender broadcasts an ARP packet containing the Internet address of another host and waits for it (or some other host) to send back its Ethernet address. Each host maintains a cache of address translations to reduce delay and loading. ARP allows the Internet address to be independent of the Ethernet address but it only works if all hosts support it.

ARP is defined in RFC 826.

The alternative for hosts that do not do ARP is constant mapping.

See also proxy ARP, reverse ARP.

(1995-03-20)

Try this search on Wikipedia, OneLook, Google

Nearby terms: addressing mode « address mask « address resolution « Address Resolution Protocol » address space » Address Strobe » ADELE


address space

<operating system, architecture> The range of addresses which a processor or process can access, or at which a device can be accessed. The term may refer to either physical address or virtual address.

The size of a processor's address space depends on the width of the processor's address bus and address registers.

Each device, such as a memory integrated circuit, will have its own local address space which starts at zero. This will be mapped to a range of addresses which starts at some base address in the processor's address space.

Similarly, each process will have its own address space, which may be all or a part of the processor's address space. In a multitasking system this may depend on where in memory the process happens to have been loaded. For a process to be able to run at any address it must consist of position-independent code. Alternatively, each process may see the same local address space, with the memory management unit mapping this to the process's own part of the processor's address space.

(1999-11-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: address mask « address resolution « Address Resolution Protocol « address space » Address Strobe » ADELE » ADES


Address Strobe

<storage> (AS) One of the input signals of a memory device, especially semiconductor memory, which is asserted to tell the memory device that the address inputs are valid. Upon receiving this signal the selected memory device starts the memory access (read/write) indicated by its other inputs.

It may be driven directly by the processor or by a memory controller.

(1996-10-02)

Try this search on Wikipedia, OneLook, Google

Nearby terms: address resolution « Address Resolution Protocol « address space « Address Strobe » ADELE » ADES » ad hoc


ADELE

<language> A language for specification of attribute grammars, used by the MUG2 compiler compiler.

["An Overview of the Attribute Definition Language ADELE", H. Ganziger in GI3, Fachesprach "Compiler-Compiler", W. Henhapl ed, Munchen Mar 1982, pp.22-53].

(1995-01-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Address Resolution Protocol « address space « Address Strobe « ADELE » ADES » ad hoc » ad-hockery


ADES

<language> An early system on the IBM 704.

Version: ADES II.

[Listed in CACM 2(5):16 (May 1959)].

(1995-03-20)

Try this search on Wikipedia, OneLook, Google

Nearby terms: address space « Address Strobe « ADELE « ADES » ad hoc » ad-hockery » ad-hoc polymorphism


ad hoc

Contrived purely for the purpose in hand rather than planned carefully in advance. E.g. "We didn't know what to do about the sausage rolls, so we set up an ad-hoc committee".

(1995-03-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Address Strobe « ADELE « ADES « ad hoc » ad-hockery » ad-hoc polymorphism » Aditi


ad-hockery

<jargon> /ad-hok'*r-ee/ (Purdue) 1. Gratuitous assumptions made inside certain programs, especially expert systems, which lead to the appearance of semi-intelligent behaviour but are in fact entirely arbitrary. For example, fuzzy-matching of input tokens that might be typing errors against a symbol table can make it look as though a program knows how to spell.

2. Special-case code to cope with some awkward input that would otherwise cause a program to fail, presuming normal inputs are dealt with in some cleaner and more regular way. Also called "ad-hackery", "ad-hocity" (/ad-hos'*-tee/), "ad-crockery".

See also ELIZA effect.

[Jargon File]

(1995-01-05)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ADELE « ADES « ad hoc « ad-hockery » ad-hoc polymorphism » Aditi » adjacency


ad-hoc polymorphism

overloading

Try this search on Wikipedia, OneLook, Google

Nearby terms: ADES « ad hoc « ad-hockery « ad-hoc polymorphism » Aditi » adjacency » adjacent


Aditi

<database, project> The Aditi Deductive Database System. A multi-user deductive database system from the Machine Intelligence Project at the University of Melbourne. It supports base relations defined by facts (relations in the sense of relational databases) and derived relations defined by rules that specify how to compute new information from old information.

Both base relations and the rules defining derived relations are stored on disk and are accessed as required during query evaluation. The rules defining derived relations are expressed in a Prolog-like language, which is also used for expressing queries.

Aditi supports the full structured data capability of Prolog. Base relations can store arbitrarily nested terms, for example arbitrary length lists, and rules can directly manipulate such terms. Base relations can be indexed with B-trees or multi-level signature files.

Users can access the system through a Motif-based query and database administration tool, or through a command line interface. There is also in interface that allows NU-Prolog programs to access Aditi in a transparent manner. Proper transaction processing is not supported in this release.

The beta release runs on SPARC/SunOS4.1.2 and MIPS/Irix4.0.

E-mail: <aditi@cs.mu.oz.au>.

(1992-12-17)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ad hoc « ad-hockery « ad-hoc polymorphism « Aditi » adjacency » adjacent » ADL


adjacency

<networking> A relationship between two network devices, e.g. routers, which are connected by one media segment so that a packet sent by one can reach the other without going through another network device. The concept of adjacency is important in the exchange of routing information.

Adjacent SNA nodes are nodes connected to a given node with no intervening nodes. In DECnet and OSI, adjacent nodes share a common segment (Ethernet, FDDI, Token Ring).

(1998-03-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ad-hockery « ad-hoc polymorphism « Aditi « adjacency » adjacent » ADL » AdLog


adjacent

adjacency

Try this search on Wikipedia, OneLook, Google

Nearby terms: ad-hoc polymorphism « Aditi « adjacency « adjacent » ADL » AdLog » ADM


ADL

1. <games> Adventure Definition Language.

2. <language> Ada Development Language.

R.A. Lees, 1989.

3. <programming> API Definition Language.

A project for Automatic Interface Test Generation.

(1995-11-17)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Aditi « adjacency « adjacent « ADL » AdLog » ADM » ADMD


AdLog

<language> A language which adds a Prolog layer to Ada.

["AdLog, An Ada Components Set to Add Logic to Ada", G. Pitette, Proc Ada-Europe Intl Conf Munich, June 1988].

(1995-03-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: adjacency « adjacent « ADL « AdLog » ADM » ADMD » admin


ADM

<language> A picture query language, extension of Sequel2.

["An Image-Oriented Database System", Y. Takao et al, in Database Techniques for Pictorial Applications, A. Blaser ed, pp. 527-538].

(1995-03-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: adjacent « ADL « AdLog « ADM » ADMD » admin » Administration Management Domain


ADMD

Administration Management Domain

Try this search on Wikipedia, OneLook, Google

Nearby terms: ADL « AdLog « ADM « ADMD » admin » Administration Management Domain » administrative distance


admin

system administrator

Try this search on Wikipedia, OneLook, Google

Nearby terms: AdLog « ADM « ADMD « admin » Administration Management Domain » administrative distance » Administrative Domain


Administration Management Domain

<networking> (ADMD) An X.400 Message Handling System public service carrier. The ADMDs in all countries worldwide together provide the X.400 backbone. Examples: MCImail and ATTmail in the U.S., British Telecom Gold400mail in the U.K.

See also PRMD.

[RFC 1208].

(1997-05-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ADM « ADMD « admin « Administration Management Domain » administrative distance » Administrative Domain » admissible


administrative distance

<networking> A rating of the trustworthiness of a routing information source set by the router administrator. In Cisco routers, administrative distance is a number between 0 and 255 (the higher the value, the less trustworthy the source).

(1998-03-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ADMD « admin « Administration Management Domain « administrative distance » Administrative Domain » admissible » ADO


Administrative Domain

<networking> (AD) A collection of hosts and routers, and the interconnecting network(s), managed by a single administrative authority.

(1994-11-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: admin « Administration Management Domain « administrative distance « Administrative Domain » admissible » ADO » Adobe Systems, Inc.


admissible

<algorithm> A description of a search algorithm that is guaranteed to find a minimal solution path before any other solution paths, if a solution exists. An example of an admissible search algorithm is A* search.

(1999-07-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Administration Management Domain « administrative distance « Administrative Domain « admissible » ADO » Adobe Systems, Inc. » Adobe Type Manager


ADO

ActiveX Data Objects

Try this search on Wikipedia, OneLook, Google

Nearby terms: administrative distance « Administrative Domain « admissible « ADO » Adobe Systems, Inc. » Adobe Type Manager » ADPCM


Adobe Systems, Inc.

<company> A California font foundry and software house. Adobe created the PostScript page description language and wrote the Blue Book, Green Book, Red Book and White Book on it. They also developed PDF. Adobe took over Frame Technology Corporation in late 1995/early 1996.

http://adobe.com/.

E-mail: <postmaster@adobe.com>.

Address: Silicon Valley, California, USA.

(1996-12-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Administrative Domain « admissible « ADO « Adobe Systems, Inc. » Adobe Type Manager » ADPCM » ADR


Adobe Type Manager

<text, tool, product> (ATM) Software that produces PostScript outline fonts on screen and paper. There are versions that run under Microsoft Windows and on the Macintosh. ATM can do hinting, multiple master and anti-aliasing.

(1998-03-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: admissible « ADO « Adobe Systems, Inc. « Adobe Type Manager » ADPCM » ADR » ADS


ADPCM

Adaptive Digital Pulse Code Modulation

Try this search on Wikipedia, OneLook, Google

Nearby terms: ADO « Adobe Systems, Inc. « Adobe Type Manager « ADPCM » ADR » ADS » ADSL


ADR

Astra Digital Radio

Try this search on Wikipedia, OneLook, Google

Nearby terms: Adobe Systems, Inc. « Adobe Type Manager « ADPCM « ADR » ADS » ADSL » ADSP


ADS

An expert system.

Try this search on Wikipedia, OneLook, Google

Nearby terms: Adobe Type Manager « ADPCM « ADR « ADS » ADSL » ADSP » ADSU


ADSL

Asymmetric Digital Subscriber Line

Try this search on Wikipedia, OneLook, Google

Nearby terms: ADPCM « ADR « ADS « ADSL » ADSP » ADSU » ADT


ADSP

AppleTalk Data Stream Protocol

Try this search on Wikipedia, OneLook, Google

Nearby terms: ADR « ADS « ADSL « ADSP » ADSU » ADT » Advanced Audio Coding


ADSU

ATM Data Service Unit

Try this search on Wikipedia, OneLook, Google

Nearby terms: ADS « ADSL « ADSP « ADSU » ADT » Advanced Audio Coding » Advanced Communication Function/Network Control Program


ADT

abstract data type

Try this search on Wikipedia, OneLook, Google

Nearby terms: ADSL « ADSP « ADSU « ADT » Advanced Audio Coding » Advanced Communication Function/Network Control Program » Advanced Communications Function


Advanced Audio Coding

<audio> (AAC) A successor to MP3, allowing lower bit rates and more stable quality.

See MPEG-2 AAC Low Profile and MPEG-4 AAC Main Profile.

(2001-12-02)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ADSP « ADSU « ADT « Advanced Audio Coding » Advanced Communication Function/Network Control Program » Advanced Communications Function » Advanced Computing Environment


Advanced Communication Function/Network Control Program

<networking> (ACF/NCP, usually called just "NCP") The primary SNA network control program, one of the ACF products. ACF/NCP resides in the communications controller and interfaces with ACF/VTAM in the host processor to control network communications.

NCP can also communicate with multiple hosts using local channel or remote links (PU type 5 or PU type 4) thus enabling cross domain application communication. In a multiple mainframe SNA environment, any terminal or application can access any other application on any host using cross domain logon.

See also Emulator program.

[Communication or Communications?]

(1999-01-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ADSU « ADT « Advanced Audio Coding « Advanced Communication Function/Network Control Program » Advanced Communications Function » Advanced Computing Environment » Advanced Configuration and Power Interface


Advanced Communications Function

<networking> (ACF) A group of IBM SNA products that provide distributed processing and resource sharing such as VTAM and NCP.

[Communication or Communications?]

(1997-05-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ADT « Advanced Audio Coding « Advanced Communication Function/Network Control Program « Advanced Communications Function » Advanced Computing Environment » Advanced Configuration and Power Interface » Advanced Data Communications Control Protocol


Advanced Computing Environment

<body> (ACE) A consortium to agree on an open architecture based on the MIPS R4000 chip. A computer architecture ARCS will be defined, on which either OS/2 or Open Desktop can be run.

(1995-02-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Advanced Audio Coding « Advanced Communication Function/Network Control Program « Advanced Communications Function « Advanced Computing Environment » Advanced Configuration and Power Interface » Advanced Data Communications Control Protocol » Advanced Encryption Standard


Advanced Configuration and Power Interface

<hardware, standard> (ACPI) An open industry standard developed by Intel, Microsoft, and Toshiba for configuration and power management.

The key element of the standard is power management with two important improvements. First, it puts the OS in control of power management. In the currently existing APM model most of the power management tasks are run by the BIOS, with limited intervention from the OS. In ACPI, the BIOS is responsible for the dirty details of communicating with hardware equipment but the control is in the OS.

The other important feature is bringing power management features now available only in portable computers to desktop computers and servers. Extremely low consumption states, i.e., in which only memory, or not even memory is powered, but from which ordinary interrupts (real time clock, keyboard, modem, etc.) can quickly wake the system, are today available in portables only. The standard should make these available for a wider range of systems.

For ACPI to work the operating system, the motherboard chipset, and for some functions even the CPU has to be designed for it. Microsoft is heavily driving a move toward ACPI, both Windows NT 5.0 and Windows 98 will support it. It remains to be seen how much hardware manufacturers will embrace the technology and whether other operating system vendors will support it.

ACPI Information Page.

(1998-03-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Advanced Communication Function/Network Control Program « Advanced Communications Function « Advanced Computing Environment « Advanced Configuration and Power Interface » Advanced Data Communications Control Protocol » Advanced Encryption Standard » Advanced Function Presentation


Advanced Data Communications Control Protocol

<protocol> An ANSI standard bit-oriented data link control protocol.

(1997-05-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Advanced Communications Function « Advanced Computing Environment « Advanced Configuration and Power Interface « Advanced Data Communications Control Protocol » Advanced Encryption Standard » Advanced Function Presentation » Advanced Function Printing


Advanced Encryption Standard

<cryptography, algorithm> (AES) The NIST's replacement for the Data Encryption Standard (DES). The Rijndael /rayn-dahl/ symmetric block cipher, designed by Joan Daemen and Vincent Rijmen, was chosen by a NIST contest to be AES.

AES is Federal Information Processing Standard FIPS-197.

AES currently supports 128, 192 and 256-bit keys and encryption blocks, but may be extended in multiples of 32 bits.

http://csrc.nist.gov/CryptoToolkit/aes/.

Rijndael home page.

(2003-07-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Advanced Computing Environment « Advanced Configuration and Power Interface « Advanced Data Communications Control Protocol « Advanced Encryption Standard » Advanced Function Presentation » Advanced Function Printing » Advanced Intelligent Tape


Advanced Function Presentation

<printer, language> (AFP) A page description language from IBM introduced in 1984 initially as Advanced Function Printing. AFP was first developed for mainframes and then brought to minicomputers and workstations. It is implemented on the various platforms by Print Services Facility (PSF) software, which generates the native IBM printer language, IPDS and, depending on the version, PostScript and LaserJet PCL as well. IBM calls AFP a "printer architecture" rather than a page description language.

Try this search on Wikipedia, OneLook, Google

Nearby terms: Advanced Configuration and Power Interface « Advanced Data Communications Control Protocol « Advanced Encryption Standard « Advanced Function Presentation » Advanced Function Printing » Advanced Intelligent Tape » Advanced Interactive eXecutive


Advanced Function Printing

Advanced Function Presentation

Try this search on Wikipedia, OneLook, Google

Nearby terms: Advanced Data Communications Control Protocol « Advanced Encryption Standard « Advanced Function Presentation « Advanced Function Printing » Advanced Intelligent Tape » Advanced Interactive eXecutive » Advanced Micro Devices, Inc.


Advanced Intelligent Tape

<storage> (AIT) A form of magnetic tape and drive using AME developed by Sony for storing large amounts of data. An AIT can store over 50 gigabytes and transfer data at six megabytes/second (in February 1999). AIT features high speed file access, long head and media life, the ALDC compression algorithm, and a MIC chip.

http://aittape.com/.

Seagate.

(1999-04-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Advanced Encryption Standard « Advanced Function Presentation « Advanced Function Printing « Advanced Intelligent Tape » Advanced Interactive eXecutive » Advanced Micro Devices, Inc. » Advanced Network Systems Architecture


Advanced Interactive eXecutive

<operating system> (AIX) IBM's version of Unix, taken as the basis for the OSF standard.

Usenet newsgroup: comp.sys.unix.aix.

(1994-11-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Advanced Function Presentation « Advanced Function Printing « Advanced Intelligent Tape « Advanced Interactive eXecutive » Advanced Micro Devices, Inc. » Advanced Network Systems Architecture » Advanced Peer-to-Peer Networking


Advanced Micro Devices, Inc.

<company> (AMD) A US manufacturer of integrated circuits, founded in 1969. AMD was the fifth-largest IC manufacturer in 1995. AMD focuses on the personal and networked computation and communications market. They produce microprocessors, embedded processors and related peripherals, memories, programmable logic devices, circuits for telecommunications and networking applications.

In 1995, AMD had 12000 employees in the USA and elsewhere and manufacturing facilities in Austin, Texas; Aizu-Wakamatsu, Japan; Bangkok, Thailand; Penang, Malaysia; and Singapore.

AMD made the AMD 2900 series of bit-slice TTL components and clones of the Intel 80386 and Intel 486 microprocessors.

AMD Home.

Address: Sunnyvale, CA, USA.

(1995-02-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Advanced Function Printing « Advanced Intelligent Tape « Advanced Interactive eXecutive « Advanced Micro Devices, Inc. » Advanced Network Systems Architecture » Advanced Peer-to-Peer Networking » Advanced Power Management


Advanced Network Systems Architecture

<networking> (ANSA) A "software bus" based on a model for distributed systems developed as an ESPRIT project.

http://ansa.co.uk/.

(1996-04-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Advanced Intelligent Tape « Advanced Interactive eXecutive « Advanced Micro Devices, Inc. « Advanced Network Systems Architecture » Advanced Peer-to-Peer Networking » Advanced Power Management » Advanced Programmable Interrupt Controller


Advanced Peer-to-Peer Networking

<networking, product> (APPN) IBM data communications support that routes data in a network between two or more APPC systems that need not be adjacent.

(1995-02-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Advanced Interactive eXecutive « Advanced Micro Devices, Inc. « Advanced Network Systems Architecture « Advanced Peer-to-Peer Networking » Advanced Power Management » Advanced Programmable Interrupt Controller » Advanced Program-to-Program Communications


Advanced Power Management

<hardware> (APM) A feature of some displays, usually but not always, on laptop computers, which turns off power to the display after a preset period of inactivity to conserve electrical power. Monitors with this capability are usually refered to as "green monitors", meaning environmentally friendly.

Not to be confused with a screen blanker which is software that causes the display to go black (by setting every pixel to black) to prevent burn-in.

(1997-08-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Advanced Micro Devices, Inc. « Advanced Network Systems Architecture « Advanced Peer-to-Peer Networking « Advanced Power Management » Advanced Programmable Interrupt Controller » Advanced Program-to-Program Communications » Advanced Research Projects Agency


Advanced Programmable Interrupt Controller

<integrated circuit> (APIC) A Programmable Interrupt Controller (PIC) that can handle interrupts from and for multiple CPUs, and, usually, has more available interrupt lines that a typical PIC.

(2003-03-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Advanced Network Systems Architecture « Advanced Peer-to-Peer Networking « Advanced Power Management « Advanced Programmable Interrupt Controller » Advanced Program-to-Program Communications » Advanced Research Projects Agency » Advanced Research Projects Agency Network


Advanced Program-to-Program Communications

<networking, product> (APPC) An implementation of the IBM SNA/SDLC LU6.2 protocol that allows interconnected systems to communicate and share the processing of programs.

(1995-02-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Advanced Peer-to-Peer Networking « Advanced Power Management « Advanced Programmable Interrupt Controller « Advanced Program-to-Program Communications » Advanced Research Projects Agency » Advanced Research Projects Agency Network » Advanced Revelation


Advanced Research Projects Agency

Defense Advanced Research Projects Agency

Try this search on Wikipedia, OneLook, Google

Nearby terms: Advanced Power Management « Advanced Programmable Interrupt Controller « Advanced Program-to-Program Communications « Advanced Research Projects Agency » Advanced Research Projects Agency Network » Advanced Revelation » Advanced RISC Computing Specification


Advanced Research Projects Agency Network

<networking> (ARPANET) A pioneering longhaul wide area network funded by DARPA (when it was still called "ARPA"?). It became operational in 1968 and served as the basis for early networking research, as well as a central backbone during the development of the Internet. The ARPANET consisted of individual packet switching computers interconnected by leased lines. Protocols used include FTP and telnet. It has now been replaced by NSFnet.

[1968 or 1969?]

(1994-11-17)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Advanced Programmable Interrupt Controller « Advanced Program-to-Program Communications « Advanced Research Projects Agency « Advanced Research Projects Agency Network » Advanced Revelation » Advanced RISC Computing Specification » Advanced RISC Machine


Advanced Revelation

<database> (AREV) A database development environment for personal computers available from Revelation Software since 1982. Originally based on the PICK operating system, there are over one million users worldwide in 1996.

(1996-12-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Advanced Program-to-Program Communications « Advanced Research Projects Agency « Advanced Research Projects Agency Network « Advanced Revelation » Advanced RISC Computing Specification » Advanced RISC Machine » Advanced RISC Machines Ltd.


Advanced RISC Computing Specification

<standard, hardware> (ARC, previously ARCS) The baseline hardware requirements for an ACE-compatible system.

(1995-01-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Advanced Research Projects Agency « Advanced Research Projects Agency Network « Advanced Revelation « Advanced RISC Computing Specification » Advanced RISC Machine » Advanced RISC Machines Ltd. » Advanced SCSI Peripheral Interface


Advanced RISC Machine

<processor> (ARM, Originally Acorn RISC Machine). A series of low-cost, power-efficient 32-bit RISC microprocessors for embedded control, computing, digital signal processing, games, consumer multimedia and portable applications. It was the first commercial RISC microprocessor (or was the MIPS R2000?) and was licensed for production by Asahi Kasei Microsystems, Cirrus Logic, GEC Plessey Semiconductors, Samsung, Sharp, Texas Instruments and VLSI Technology.

The ARM has a small and highly orthogonal instruction set, as do most RISC processors. Every instruction includes a four-bit code which specifies a condition (of the processor status register) which must be satisfied for the instruction to be executed. Unconditional execution is specified with a condition "true".

Instructions are split into load and store which access memory and arithmetic and logic instructions which work on registers (two source and one destination).

The ARM has 27 registers of which 16 are accessible in any particular processor mode. R15 combines the program counter and processor status byte, the other registers are general purpose except that R14 holds the return address after a subroutine call and R13 is conventionally used as a stack pointer. There are four processor modes: user, interrupt (with a private copy of R13 and R14), fast interrupt (private copies of R8 to R14) and supervisor (private copies of R13 and R14). The ALU includes a 32-bit barrel-shifter allowing, e.g., a single-cycle shift and add.

The first ARM processor, the ARM1 was a prototype which was never released. The ARM2 was originally called the Acorn RISC Machine. It was designed by Acorn Computers Ltd. and used in the original Archimedes, their successor to the BBC Micro and BBC Master series which were based on the eight-bit 6502 microprocessor. It was clocked at 8 MHz giving an average performance of 4 - 4.7 MIPS. Development of the ARM family was then continued by a new company, Advanced RISC Machines Ltd.

The ARM3 added a fully-associative on-chip cache and some support for multiprocessing. This was followed by the ARM600 chip which was an ARM6 processor core with a 4-kilobyte 64-way set-associative cache, an MMU based on the MEMC2 chip, a write buffer (8 words?) and a coprocessor interface.

The ARM7 processor core uses half the power of the ARM6 and takes around half the die size. In a full processor design (ARM700 chip) it should provide 50% to 100% more performance.

In July 1994 VLSI Technology, Inc. released the ARM710 processor chip.

Thumb is an implementation with reduced code size requirements, intended for embedded applications.

An ARM800 chip is also planned.

AT&T, IBM, Panasonic, Apple Coputer, Matsushita and Sanyo either rely on, or manufacture, ARM 32-bit processor chips.

Usenet newsgroup: comp.sys.arm.

(1997-08-05)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Advanced Research Projects Agency Network « Advanced Revelation « Advanced RISC Computing Specification « Advanced RISC Machine » Advanced RISC Machines Ltd. » Advanced SCSI Peripheral Interface » Advanced Software Environment


Advanced RISC Machines Ltd.

<company> (ARM) A company formed in 1990 by Acorn Computers Ltd., Apple Computer, Inc. and VLSI Technology to market and develop the Advanced RISC Machine microprocessor family, originally designed by Acorn.

ARM Ltd. also designs and licenses peripheral chips and supplies supporting software and hardware tools. In April 1993, Nippon Investment and Finance, a Daiwa Securities company, became ARM's fourth investor. In May 1994 Samsung became the sixth large company to have a licence to use the ARM processor core.

The success of ARM Ltd. and the strategy to widen the availability of RISC technology has resulted in its chips now being used in a range of products including the Apple Newton. As measured by an independent authority, more ARM processors were shipped than SPARC chips in 1993. ARM has also sold three times more chips than the PowerPC consortium.

http://systemv.com/armltd/index.html.

E-mail: armltd.co.uk.

Address: Advanced RISC Machines Ltd. Fulbourn Road, Cherry Hinton, Cambridge CB1 4JN, UK.

Telephone: +44 (1223) 400 400. Fax: +44 (1223) 400 410.

(1994-11-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Advanced Revelation « Advanced RISC Computing Specification « Advanced RISC Machine « Advanced RISC Machines Ltd. » Advanced SCSI Peripheral Interface » Advanced Software Environment » Advanced STatistical Analysis Program


Advanced SCSI Peripheral Interface

<storage, programming> (ASPI) A set of libraries designed to provide programs running under Microsoft Windows with a consistent interface for accessing SCSI devices. ASPI has become a de facto standard.

The ASPI layer is a collection of programs (DLLs) that together implement the ASPI interface. Many problems are caused by device manufacturers packaging incomplete sets of these DLLs with their hardware, often with incorrect date stamps, causing newer versions to get replaced with old. ASPICHK from Adaptec will check the ASPI components installed on a computer.

The latest ASPI layer as of March 1999 is 1014.

The ATAPI standard for IDE devices makes them look to the system like SCSI devices and allows them to work through ASPI.

http://resource.simplenet.com/primer/aspi.htm.

(1999-03-30)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Advanced RISC Computing Specification « Advanced RISC Machine « Advanced RISC Machines Ltd. « Advanced SCSI Peripheral Interface » Advanced Software Environment » Advanced STatistical Analysis Program » Advanced Technology Attachment


Advanced Software Environment

<programming> (ASE) An object-oriented application support system from Nixdorf.

(1995-09-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Advanced RISC Machine « Advanced RISC Machines Ltd. « Advanced SCSI Peripheral Interface « Advanced Software Environment » Advanced STatistical Analysis Program » Advanced Technology Attachment » Advanced Technology Attachment Interface with Extensions


Advanced STatistical Analysis Program

<tool, electronics> (ASTAP) A program for analysing electronic circuits and other networks.

["Advanced Statistical Analysis Program (ASTAP) Program Reference Manual", SH-20-1118, IBM, 1973].

(2000-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Advanced RISC Machines Ltd. « Advanced SCSI Peripheral Interface « Advanced Software Environment « Advanced STatistical Analysis Program » Advanced Technology Attachment » Advanced Technology Attachment Interface with Extensions » Advanced Video Coding


Advanced Technology Attachment

<storage, hardware, standard> (ATA, AT Attachment or "Integrated Drive Electronics", IDE) A disk drive interface standard based on the IBM PC ISA 16-bit bus but also used on other personal computers. ATA specifies the power and data signal interfaces between the motherboard and the integrated disk controller and drive. The ATA "bus" only supports two devices - master and slave.

ATA drives may in fact use any physical interface the manufacturer desires, so long as an embedded translator is included with the proper ATA interface. ATA "controllers" are actually direct connections to the ISA bus.

Originally called IDE, the ATA interface was invented by Compaq around 1986, and was developed with the help of Western Digital, Imprimis, and then-upstart Conner Peripherals. Efforts to standardise the interface started in 1988; the first draft appeared in March 1989, and a finished version was sent to ANSI group X3T10 (who named it "Advanced Technology Attachment" (ATA)) for ratification in November 1990.

X3T10 later extended ATA to Advanced Technology Attachment Interface with Extensions (ATA-2), followed by ATA-3 and ATA-4.

X3T10.

(1998-10-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Advanced SCSI Peripheral Interface « Advanced Software Environment « Advanced STatistical Analysis Program « Advanced Technology Attachment » Advanced Technology Attachment Interface with Extensions » Advanced Video Coding » Advanced WavEffect


Advanced Technology Attachment Interface with Extensions

<storage, standard> (ATA-2, Enhanced Integrated Drive Electronics, EIDE) A proposed (May 1996 or earlier?) standard from X3T10 (document 948D rev 3) which extends the Advanced Technology Attachment interface while maintaining compatibility with current IBM PC BIOS designs.

ATA-2 provides for faster data rates, 32-bit transactions and (in some drives) DMA. Optional support for power saving modes and removable devices is also in the standard.

ATA-2 was developed by Western Digital as "Enhanced Integrated Drive Electronics" (EIDE) around 1994. Marketroids call it "Fast ATA" or "Fast ATA-2".

ATA-2 was followed by ATA-3 and ATA-4 ("Ultra DMA").

(2000-10-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Advanced Software Environment « Advanced STatistical Analysis Program « Advanced Technology Attachment « Advanced Technology Attachment Interface with Extensions » Advanced Video Coding » Advanced WavEffect » Advantage Gen


Advanced Video Coding

H.264

Try this search on Wikipedia, OneLook, Google

Nearby terms: Advanced STatistical Analysis Program « Advanced Technology Attachment « Advanced Technology Attachment Interface with Extensions « Advanced Video Coding » Advanced WavEffect » Advantage Gen » ADVENT


Advanced WavEffect

<multimedia, music, hardware> (AWE) The kind of synthesis used by the EMU 8000 music synthesizer integrated circuit found on the SB AWE32 card.

(1996-12-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Advanced Technology Attachment « Advanced Technology Attachment Interface with Extensions « Advanced Video Coding « Advanced WavEffect » Advantage Gen » ADVENT » Adventure Definition Language


Advantage Gen

<language, software> A CASE tool for rapid application development which generates code from graphical business process models. Formerly called Information Engineering Facility (IEF) and produced by Texas Instruments, it was then bought by Sterling Software, Inc. who renamed it to COOL:Gen to fit into their COOL line of products. Computer Associates International, Inc. then acquired Sterling Software, Inc., and renamed the tool "Advantage Gen".

In 2003, CA are supporting Advantage Gen and adding support for J2EE/EJB, enhanced web enablement, Web services, and .Net.

Latest version: 6.5, as of 2003-04-14.

http://www3.ca.com/Solutions/Product.asp?ID=256.

(2003-06-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Advanced Technology Attachment Interface with Extensions « Advanced Video Coding « Advanced WavEffect « Advantage Gen » ADVENT » Adventure Definition Language » ADVSYS


ADVENT

<games> /ad'vent/ The prototypical computer adventure game, first implemented by Will Crowther for a CDC computer (probably the CDC 6600?) as an attempt at computer-refereed fantasy gaming.

ADVENT was ported to the PDP-10, and expanded to the 350-point Classic puzzle-oriented version, by Don Woods of the Stanford Artificial Intelligence Laboratory (SAIL). The game is now better known as Adventure, but the TOPS-10 operating system permitted only six-letter filenames. All the versions since are based on the SAIL port.

David Long of the University of Chicago Graduate School of Business Computing Facility (which had two of the four DEC20s on campus in the late 1970s and early 1980s) was responsible for expanding the cave in a number of ways, and pushing the point count up to 500, then 501 points. Most of his work was in the data files, but he made some changes to the parser as well.

This game defined the terse, dryly humorous style now expected in text adventure games, and popularised several tag lines that have become fixtures of hacker-speak: "A huge green fierce snake bars the way!" "I see no X here" (for some noun X). "You are in a maze of twisty little passages, all alike." "You are in a little maze of twisty passages, all different." The "magic words" xyzzy and plugh also derive from this game.

Crowther, by the way, participated in the exploration of the Mammoth & Flint Ridge cave system; it actually *has* a "Colossal Cave" and a "Bedquilt" as in the game, and the "Y2" that also turns up is cavers' jargon for a map reference to a secondary entrance.

See also vadding.

[Was the original written in Fortran?]

[Jargon File]

(1996-04-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Advanced Video Coding « Advanced WavEffect « Advantage Gen « ADVENT » Adventure Definition Language » ADVSYS » adware


Adventure Definition Language

<language, games> (ADL) An adventure game language interpreter designed by Ross Cunniff <cunniff@fc.hp.com> and Tim Brengle in 1987. ADL is semi-object-oriented with Lisp-like syntax and is a superset of DDL. It is available for Unix, MS-DOS, Amiga and Acorn Archimedes.

ftp://ftp.uu.net/usenet/comp.sources.games/volume2, ftp://ftp.wustl.edu/systems/amiga/fish/fish/f0/ff091.

(1995-03-20)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Advanced WavEffect « Advantage Gen « ADVENT « Adventure Definition Language » ADVSYS » adware » AE


ADVSYS

<language, games> An adventure game language designed by David Betz in 1986. ADVSYS is object-oriented and Lisp-like.

ftp://ftp.uu.net/usenet/comp.sources.games/volume2.

(1995-03-20)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Advantage Gen « ADVENT « Adventure Definition Language « ADVSYS » adware » AE » ae


adware

<software> Any kind of software which is distributed free of charge along with advertisements that are either placed on the web site from which the software is distributed or displayed by the program while it is running.

Nagware might be considered a special case of adware where the program tries to persuade the user to buy a license for the program itself.

(2007-11-20)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ADVENT « Adventure Definition Language « ADVSYS « adware » AE » ae » AED


AE

Application Executive

Try this search on Wikipedia, OneLook, Google

Nearby terms: Adventure Definition Language « ADVSYS « adware « AE » ae » AED » AEGIS


ae

<networking> The country code for the United Arab Emirates.

(1999-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ADVSYS « adware « AE « ae » AED » AEGIS » Aegis


AED

Automated Engineering Design

Try this search on Wikipedia, OneLook, Google

Nearby terms: adware « AE « ae « AED » AEGIS » Aegis » Aeolus


AEGIS

<operating system> A Unix variant that was used on Apollo workstations before Apollo was bought by Hewlett Packard. AEGIS has some advantages over standard BSD or System V Unix. It includes faster file access and a richer command set; there are commands to find out which process is running on a particular node, which process is locking a particular file, etc.

(1997-02-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AE « ae « AED « AEGIS » Aegis » Aeolus » AEP


Aegis

<programming, tool> A CASE tool for project change management written by Peter Miller, with minor contributions by a few others. Aegis is licensed using the GNU GPL but is not a GNU project.

Aegis Home.

(2005-03-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ae « AED « AEGIS « Aegis » Aeolus » AEP » aeroplane rule


Aeolus

<language> A concurrent language with atomic transactions.

["Rationale for the Design of Aeolus", C. Wilkes et al, Proc IEEE 1986 Intl Conf Comp Lang, IEEE 1986, pp.107-122].

(1995-03-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AED « AEGIS « Aegis « Aeolus » AEP » aeroplane rule » AES


AEP

Application Environment Profile

Try this search on Wikipedia, OneLook, Google

Nearby terms: AEGIS « Aegis « Aeolus « AEP » aeroplane rule » AES » AESOP


aeroplane rule

<convention> "Complexity increases the possibility of failure; a twin-engine aeroplane has twice as many engine problems as a single-engine aeroplane."

By analogy, in both software and electronics, the implication is that simplicity increases robustness and that the right way to build reliable systems is to put all your eggs in one basket, after making sure that you've built a really *good* basket.

While simplicity is a useful design goal, and twin-engine aeroplanes do have twice as many engine problems, the analogy is almost entirely bogus. Commercial passenger aircraft are required to have at least two engines (on different wings or nacelles) so that the aeroplane can land safely if one engine fails. As Albert Einstein said, "Everything should be made as simple as possible, but not simpler".

See also KISS Principle.

(1999-03-22)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Aegis « Aeolus « AEP « aeroplane rule » AES » AESOP » af


AES

1. <programming> Application environment specification.

2. <security> Advanced Encryption Standard.

Try this search on Wikipedia, OneLook, Google

Nearby terms: Aeolus « AEP « aeroplane rule « AES » AESOP » af » AFAC


AESOP

An Evolutionary System for On-line Programming

Try this search on Wikipedia, OneLook, Google

Nearby terms: AEP « aeroplane rule « AES « AESOP » af » AFAC » AFAIK


af

<networking> The country code for Afghanistan.

(1999-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: aeroplane rule « AES « AESOP « af » AFAC » AFAIK » affine transformation


AFAC

<language> An early system on the IBM 704.

[Listed in CACM 2(5):16 (May 1959)].

(1995-04-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AES « AESOP « af « AFAC » AFAIK » affine transformation » affordance


AFAIK

<chat> as far as I know.

Try this search on Wikipedia, OneLook, Google

Nearby terms: AESOP « af « AFAC « AFAIK » affine transformation » affordance » AFIPS


affine transformation

<mathematics> A linear transformation followed by a translation. Given a matrix M and a vector v,

  A(x) = Mx + v

is a typical affine transformation.

(1995-04-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: af « AFAC « AFAIK « affine transformation » affordance » AFIPS » AFJ


affordance

<graphics> A visual clue to the function of an object.

(1998-10-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AFAC « AFAIK « affine transformation « affordance » AFIPS » AFJ » AFK


AFIPS

American Federation of Information Processing Societies

Try this search on Wikipedia, OneLook, Google

Nearby terms: AFAIK « affine transformation « affordance « AFIPS » AFJ » AFK » aflex


AFJ

April Fool's Joke

Try this search on Wikipedia, OneLook, Google

Nearby terms: affine transformation « affordance « AFIPS « AFJ » AFK » aflex » AFNOR


AFK

<chat> away from keyboard.

Try this search on Wikipedia, OneLook, Google

Nearby terms: affordance « AFIPS « AFJ « AFK » aflex » AFNOR » AFP


aflex

<tool> A Lex-like scanner generator that produce Ada output from IRUS (Irvine Research Unit in Software). aflex comes with ayacc.

Version 1.2a.

Mailing list: <irus-software-request@ics.uci.edu>.

ftp://liege.ics.uci.edu/pub/irus/aflex-ayacc_1.2a.tar.Z.

(1993-01-06)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AFIPS « AFJ « AFK « aflex » AFNOR » AFP » AFS


AFNOR

<body, standard> Association Francaise pour la Normalisation.

The French national standards institute, a member of ISO.

(1994-12-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AFJ « AFK « aflex « AFNOR » AFP » AFS » AFUU


AFP

1. <protocol> Appletalk Filing Protocol.

2. <printer, language> Advanced Function Presentation.

Try this search on Wikipedia, OneLook, Google

Nearby terms: AFK « aflex « AFNOR « AFP » AFS » AFUU » ag


AFS

Andrew File System

Try this search on Wikipedia, OneLook, Google

Nearby terms: aflex « AFNOR « AFP « AFS » AFUU » ag » agent


AFUU

Association Française des Utilisateurs d'Unix

Try this search on Wikipedia, OneLook, Google

Nearby terms: AFNOR « AFP « AFS « AFUU » ag » agent » aggregate type


ag

<networking> The country code for Antigua and Barbuda.

(1999-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AFP « AFS « AFUU « ag » agent » aggregate type » aggregation


agent

<networking> In the client-server model, the part of the system that performs information preparation and exchange on behalf of a client or server. Especially in the phrase "intelligent agent" it implies some kind of automatic process which can communicate with other agents to perform some collective task on behalf of one or more humans.

(1995-04-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AFS « AFUU « ag « agent » aggregate type » aggregation » aggregator


aggregate type

<programming> A data type composed of multiple elements. An aggregate can be homogeneous (all elements have the same type) e.g. an array, a list in a functional language, a string of characters, a file; or it can be heterogeneous (elements can have different types) e.g. a structure. In most languages aggregates can contain elements which are themselves aggregates. e.g. a list of lists.

See also union.

(1996-03-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AFUU « ag « agent « aggregate type » aggregation » aggregator » AGL


aggregation

<programming> A composition technique for building a new object from one or more existing objects that support some or all of the new object's required interfaces.

(1996-01-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ag « agent « aggregate type « aggregation » aggregator » AGL » AGM Theory for Belief Revision


aggregator

<networking> A program for watching for new content at user-specified RSS feeds.

An example is BottomFeeder.

http://directory.google.com/Top/Reference/Libraries/Library_and_Information_Science/Technical_Services/Cataloguing/Metadata/RDF/Applications/RSS/News_Readers/.

(2003-09-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: agent « aggregate type « aggregation « aggregator » AGL » AGM Theory for Belief Revision » Agner Krarup Erlang


AGL

<programming> (Atelier de Genie Logiciel) French for IPSE.

(1997-01-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: aggregate type « aggregation « aggregator « AGL » AGM Theory for Belief Revision » Agner Krarup Erlang » AGORA


AGM Theory for Belief Revision

<artificial intelligence> (After the initials of the authors who established the field - Alchourron, Makinson and Gardenfors). A method of belief revision giving minimal properties a revision process should have.

[Reference?]

(1995-03-20)

Try this search on Wikipedia, OneLook, Google

Nearby terms: aggregation « aggregator « AGL « AGM Theory for Belief Revision » Agner Krarup Erlang » AGORA » AGP


Agner Krarup Erlang

<person> (1878-1929) A Danish mathematician. Erlang the language and unit were named after him.

Interested in the theory of probability, in 1908 Erlang joined the Copenhagen Telephone Company where he studied the problem of waiting times for telephone calls.

He worked out how to calculate the fraction of callers who must wait due to all the lines of an exchange being in use. His formula for loss and waiting time was published in 1917. It is now known as the "Erlang formula" and is still in use today.

Biography, Biography.

(2005-02-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: aggregator « AGL « AGM Theory for Belief Revision « Agner Krarup Erlang » AGORA » AGP » AGP graphics


AGORA

<language> A distributed object-oriented language.

Try this search on Wikipedia, OneLook, Google

Nearby terms: AGL « AGM Theory for Belief Revision « Agner Krarup Erlang « AGORA » AGP » AGP graphics » A Hardware Programming Language


AGP

Accelerated Graphics Port

Try this search on Wikipedia, OneLook, Google

Nearby terms: AGM Theory for Belief Revision « Agner Krarup Erlang « AGORA « AGP » AGP graphics » A Hardware Programming Language » AHDL


AGP graphics

Accelerated Graphics Port

Try this search on Wikipedia, OneLook, Google

Nearby terms: Agner Krarup Erlang « AGORA « AGP « AGP graphics » A Hardware Programming Language » AHDL » AHPL


A Hardware Programming Language

<language> (AHPL) A register-level language by Hill and Peterson, some of whose operators resemble APL.

HPSIM2 is a function-level simulator, available from Engrg Expt Sta, University of Arizona.

["Digital Systems: Hardware Organization and Design", F. Hill et al, Wiley 1987].

(1995-01-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AGORA « AGP « AGP graphics « A Hardware Programming Language » AHDL » AHPL » AI


AHDL

Analog Hardware Design Language

Try this search on Wikipedia, OneLook, Google

Nearby terms: AGP « AGP graphics « A Hardware Programming Language « AHDL » AHPL » AI » ai


AHPL

A Hardware Programming Language

Try this search on Wikipedia, OneLook, Google

Nearby terms: AGP graphics « A Hardware Programming Language « AHDL « AHPL » AI » ai » AIA


AI

artificial intelligence

Try this search on Wikipedia, OneLook, Google

Nearby terms: A Hardware Programming Language « AHDL « AHPL « AI » ai » AIA » AI-complete


ai

<networking> The country code for Anguilla.

(1999-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AHDL « AHPL « AI « ai » AIA » AI-complete » AID


AIA

Application Integration Architecture

Try this search on Wikipedia, OneLook, Google

Nearby terms: AHPL « AI « ai « AIA » AI-complete » AID » AIDA


AI-complete

<artificial intelligence, jargon> /A-I k*m-pleet'/ (MIT, Stanford: by analogy with "NP-complete") A term used to describe problems or subproblems in artificial intelligence, to indicate that the solution presupposes a solution to the "strong AI problem" (that is, the synthesis of a human-level intelligence). A problem that is AI-complete is, in other words, just too hard.

See also gedanken.

[Jargon File]

(1995-04-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AI « ai « AIA « AI-complete » AID » AIDA » AIDS


AID

Algebraic Interpretive Dialogue

Try this search on Wikipedia, OneLook, Google

Nearby terms: ai « AIA « AI-complete « AID » AIDA » AIDS » AIDX


AIDA

<language> 1. A functional dialect of Dictionary APL by M. Gfeller.

["APL Arrays and Their Editor", M. Gfeller, SIGPLAN Notices 21(6):18-27 (June 1986) and SIGAPL Conf Proc].

2. An intermediate representation language for Ada developed at the University of Karlsruhe in 1980. AIDA was merged with TCOL.Ada to form Diana.

["AIDA Introduction and User Manual", M. Dausmann et al, U Karlsruhe, Inst fur Inform II, TR Nr 38/80].

["AIDA Reference Manual", ibid, TR Nr 39/80, Nov 1980].

(1995-04-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AIA « AI-complete « AID « AIDA » AIDS » AIDX » AIFF


AIDS

<jargon> /aydz/ A* Infected Disk Syndrome ("A*" is a glob pattern that matches, but is not limited to, Apple Computer), this condition is quite often the result of practicing unsafe SEX.

See virus, worm, Trojan horse, virgin.

[Jargon File]

(1995-04-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AI-complete « AID « AIDA « AIDS » AIDX » AIFF » AI International


AIDX

<abuse, operating system> /aydkz/ A derogatory term for IBM's perverted version of Unix, AIX, especially for the AIX 3.? used in the IBM RS/6000 series (some hackers think it is funnier just to pronounce "AIX" as "aches"). A victim of the dreaded "hybridism" disease, this attempt to combine the two main currents of the Unix stream (BSD and USG Unix) became a monstrosity to haunt system administrators' dreams. For example, if new accounts are created while many users are logged on, the load average jumps quickly over 20 due to silly implementation of the user databases.

For a quite similar disease, compare HP-SUX. Also, compare Macintrash Nominal Semidestructor, Open DeathTrap, ScumOS, sun-stools.

[Jargon File]

(1995-04-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AID « AIDA « AIDS « AIDX » AIFF » AI International » Aiken code


AIFF

Audio IFF

Try this search on Wikipedia, OneLook, Google

Nearby terms: AIDA « AIDS « AIDX « AIFF » AI International » Aiken code » AI koan


AI International

<company> One of distributors of Prolog++, subsumed by Customer Engagement Company before December 1998.

(1998-12-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AIDS « AIDX « AIFF « AI International » Aiken code » AI koan » AIMACO


Aiken code

<data> An alternative form of the Binary Coded Decimal (BCD) system for encoding numbers. Where BCD encodes each decimal digit in normal binary, Aiken code uses the encoding shown below. This is supposed to be less prone to corruption.

The following table shows the encoding of each decimal digit, D, in BCD and Aiken code:

 D  BCD  Aiken
 0  0000  0000
 1  0001  0001
 2  0010  0010
 3  0011  0011
 4  0100  0100
 5  0101  1011 (inverted 4)
 6  0110  1100 (inverted 3)
 7  0111  1101 (inverted 2)
 8  1000  1110 (inverted 1)
 9  1001  1111 (inverted 0)

The Aiken code was probably designed by Howard Aiken in the 1940s or 1950s for use in data transmission.

Compare: Gray code.

[What is it good for and why?]

(2007-07-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AIDX « AIFF « AI International « Aiken code » AI koan » AIMACO » Aimnet


AI koan

<humour> /A-I koh'an/ One of a series of pastiches of Zen teaching riddles created by Danny Hillis at the MIT AI Lab around various major figures of the Lab's culture.

See also ha ha only serious, mu.

In reading these, it is at least useful to know that Marvin Minsky, Gerald Sussman, and Drescher are AI researchers of note, that Tom Knight was one of the Lisp machine's principal designers, and that David Moon wrote much of Lisp Machine Lisp.

				 * * *

A novice was trying to fix a broken Lisp machine by turning the power off and on.

Knight, seeing what the student was doing, spoke sternly: "You cannot fix a machine by just power-cycling it with no understanding of what is going wrong."

Knight turned the machine off and on.

The machine worked.

				 * * *

One day a student came to Moon and said: "I understand how to make a better garbage collector. We must keep a reference count of the pointers to each cons."

Moon patiently told the student the following story:

     "One day a student came to Moon and said: `I understand
     how to make a better garbage collector...

[Pure reference-count garbage collectors have problems with circular structures that point to themselves.]

				 * * *

In the days when Sussman was a novice, Minsky once came to him as he sat hacking at the PDP-6.

"What are you doing?", asked Minsky.

"I am training a randomly wired neural net to play Tic-Tac-Toe", Sussman replied.

"Why is the net wired randomly?", asked Minsky.

"I do not want it to have any preconceptions of how to play", Sussman said.

Minsky then shut his eyes.

"Why do you close your eyes?", Sussman asked his teacher.

"So that the room will be empty."

At that moment, Sussman was enlightened.

				 * * *

A disciple of another sect once came to Drescher as he was eating his morning meal.

"I would like to give you this personality test", said the outsider, "because I want you to be happy."

Drescher took the paper that was offered him and put it into the toaster, saying: "I wish the toaster to be happy, too."

(1995-02-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AIFF « AI International « Aiken code « AI koan » AIMACO » Aimnet » AIR


AIMACO

AIr MAterial COmmand compiler

Try this search on Wikipedia, OneLook, Google

Nearby terms: AI International « Aiken code « AI koan « AIMACO » Aimnet » AIR » AIr MAterial COmmand compiler


Aimnet

<networking, company> An Internet access provider for individuals and corporations. They provide dial-up, SLIP, PPP and shell accounts as well as ISDN.

http://aimnet.com/.

Address: Cupertino, CA 95014, USA.

Telephone: +1 (408) 253 0900

(1995-02-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Aiken code « AI koan « AIMACO « Aimnet » AIR » AIr MAterial COmmand compiler » airplane rule


AIR

<standard> A future infrared standard from IrDA. AIR will provide in-room multipoint to multipoint connectivity. AIR supports a data rate of 4 Mbps at a distance of 4 metres, and 250 Kbps at up to 8 metres. It is designed for cordless connections to multiple peripherals and meeting room collaboration applications.

See also IrDA Data and IrDA Control

(1999-10-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AI koan « AIMACO « Aimnet « AIR » AIr MAterial COmmand compiler » airplane rule » AIT


AIr MAterial COmmand compiler

<language> (AIMACO) A modification of FLOW-MATIC. AIMACO was supplanted by COBOL.

[Sammet 1969, p. 378].

(1995-02-20)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AIMACO « Aimnet « AIR « AIr MAterial COmmand compiler » airplane rule » AIT » AIX


airplane rule

aeroplane rule

Try this search on Wikipedia, OneLook, Google

Nearby terms: Aimnet « AIR « AIr MAterial COmmand compiler « airplane rule » AIT » AIX » Ajax


AIT

Advanced Intelligent Tape

Try this search on Wikipedia, OneLook, Google

Nearby terms: AIR « AIr MAterial COmmand compiler « airplane rule « AIT » AIX » Ajax » AKC


AIX

Advanced Interactive eXecutive

Try this search on Wikipedia, OneLook, Google

Nearby terms: AIr MAterial COmmand compiler « airplane rule « AIT « AIX » Ajax » AKC » AKCL


Ajax

<programming> (Asynchronous JavaScript And XML) A collection of techniques for creating interactive web applications without having to reload the complete web page in response to each user input, thus making the interaction faster. AJAX typically uses the XMLHttpRequest browser object to exchange data asynchronously with the web server. Alternatively, an IFrame object or dynamically added <script> tags may be used instead of XMLHttpRequest.

Despite the name, Ajax can combine any browser scripting language (not just JavaScript) and any data representation (not just XML). Alternative data formats include HTML, plain text or JSON.

Several Ajax frameworks are now available to simplify Ajax development.

(2007-10-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: airplane rule « AIT « AIX « Ajax » AKC » AKCL » A. K. Erlang


AKC

Ascending Kleene Chain

Try this search on Wikipedia, OneLook, Google

Nearby terms: AIT « AIX « Ajax « AKC » AKCL » A. K. Erlang » AKL


AKCL

Austin Kyoto Common Lisp

Try this search on Wikipedia, OneLook, Google

Nearby terms: AIX « Ajax « AKC « AKCL » A. K. Erlang » AKL » AL


A. K. Erlang

Agner Krarup Erlang

Try this search on Wikipedia, OneLook, Google

Nearby terms: Ajax « AKC « AKCL « A. K. Erlang » AKL » AL » al


AKL

Andorra Kernel Language

Try this search on Wikipedia, OneLook, Google

Nearby terms: AKC « AKCL « A. K. Erlang « AKL » AL » al » Aladdin Enterprises


AL

1. Assembly Language.

2. artificial life.

Try this search on Wikipedia, OneLook, Google

Nearby terms: AKCL « A. K. Erlang « AKL « AL » al » Aladdin Enterprises » Aladdin Systems, Inc.


al

<networking> The country code for Albania.

(1999-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: A. K. Erlang « AKL « AL « al » Aladdin Enterprises » Aladdin Systems, Inc. » ALADIN


Aladdin Enterprises

<company> A small, privately owned, US software consulting and development company, founded in 1986, best known as the original developer of Ghostscript.

Address: San Francisco Peninsula, California, USA.

Not to be confused with Aladdin Systems, Inc..

Aladdin Enterprises Home.

(2003-09-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AKL « AL « al « Aladdin Enterprises » Aladdin Systems, Inc. » ALADIN » ALAM


Aladdin Systems, Inc.

<company> The company that developed and distributes Stuffit and other utility software for the Macintosh, Microsoft Windows, and Palm handheld computers.

Not to be confused with Aladdin Enterprises.

Aladdin Systems Home.

(2003-09-20)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AL « al « Aladdin Enterprises « Aladdin Systems, Inc. » ALADIN » ALAM » Alan F. Shugart


ALADIN

1. <language> A Language for Attributed Definitions.

2. <tool> An interactive mathematics system for the IBM 360.

["A Conversational System for Engineering Assistance: ALADIN", Y. Siret, Proc Second Symp Symb Algebraic Math, ACM Mar 1971].

(1995-04-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: al « Aladdin Enterprises « Aladdin Systems, Inc. « ALADIN » ALAM » Alan F. Shugart » A-language


ALAM

<language> A language for symbolic mathematics, especially General Relativity.

See also CLAM.

["ALAM Programmer's Manual", Ray D'Inverno, 1970].

(1994-10-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Aladdin Enterprises « Aladdin Systems, Inc. « ALADIN « ALAM » Alan F. Shugart » A-language » A Language Encouraging Program Hierarchy


Alan F. Shugart

<person> The man who founded Shugart Associates and later co-founded Seagate Technology. Alan Shugart left Shugart Associates in 1974 [did he quit or was he fired?] and took a break from the disk-drive business. In 1979, he and Finis Conner founded a new company that at first was called Shugart Technology and later Seagate Technology.

(2000-02-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Aladdin Systems, Inc. « ALADIN « ALAM « Alan F. Shugart » A-language » A Language Encouraging Program Hierarchy » A Language for Attributed Definitions


A-language

<language> An early ALGOL-like surface syntax for Lisp.

["An Auxiliary Language for More Natural Expression--The A-language", W. Henneman in The Programming Language LISP, E.C. Berkeley et al eds, MIT Press 1964, pp.239- 248].

(1994-10-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALADIN « ALAM « Alan F. Shugart « A-language » A Language Encouraging Program Hierarchy » A Language for Attributed Definitions » A Language with an Extensible Compiler


A Language Encouraging Program Hierarchy

<language> (ALEPH) A language developed in about 1975.

["On the Design of ALEPH", D. Grune, CWI, Netherlands 1986].

(1997-02-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALAM « Alan F. Shugart « A-language « A Language Encouraging Program Hierarchy » A Language for Attributed Definitions » A Language with an Extensible Compiler » Alan Kay


A Language for Attributed Definitions

<language> (ALADIN) A language for formal specification of attributed grammars. ALADIN is the input language for the GAG compiler generator. It is applicative and strongly typed.

["GAG: A Practical Compiler Generator", Uwe Kastens <uwe@uni-paderborn.de> et al, LNCS 141, Springer 1982].

(1995-04-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Alan F. Shugart « A-language « A Language Encouraging Program Hierarchy « A Language for Attributed Definitions » A Language with an Extensible Compiler » Alan Kay » Alan M. Turing


A Language with an Extensible Compiler

<language> (ALEC) A language Implemented using RCC on an ICL 1906A.

["ALEC - A User Extensible Scientific Programming Language", R.B.E. Napper et al, Computer J 19(1):25-31].

(1995-04-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: A-language « A Language Encouraging Program Hierarchy « A Language for Attributed Definitions « A Language with an Extensible Compiler » Alan Kay » Alan M. Turing » Alan Shugart


Alan Kay

<person> The leader of the Software Concepts Group at Xerox Palo Alto Research Centre which developed Smalltalk, the pioneering object-oriented programming system, in 1972.

(1994-11-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: A Language Encouraging Program Hierarchy « A Language for Attributed Definitions « A Language with an Extensible Compiler « Alan Kay » Alan M. Turing » Alan Shugart » Alan Turing


Alan M. Turing

Alan Turing

Try this search on Wikipedia, OneLook, Google

Nearby terms: A Language for Attributed Definitions « A Language with an Extensible Compiler « Alan Kay « Alan M. Turing » Alan Shugart » Alan Turing » ALARP


Alan Shugart

Alan F. Shugart

Try this search on Wikipedia, OneLook, Google

Nearby terms: A Language with an Extensible Compiler « Alan Kay « Alan M. Turing « Alan Shugart » Alan Turing » ALARP » A-law


Alan Turing

<person> Alan M. Turing, 1912-06-22/3? - 1954-06-07. A British mathematician, inventor of the Turing Machine. Turing also proposed the Turing test. Turing's work was fundamental in the theoretical foundations of computer science.

Turing was a student and fellow of King's College Cambridge and was a graduate student at Princeton University from 1936 to 1938. While at Princeton Turing published "On Computable Numbers", a paper in which he conceived an abstract machine, now called a Turing Machine.

Turing returned to England in 1938 and during World War II, he worked in the British Foreign Office. He masterminded operations at Bletchley Park, UK which were highly successful in cracking the Nazis "Enigma" codes during World War II. Some of his early advances in computer design were inspired by the need to perform many repetitive symbolic manipulations quickly. Before the building of the Colossus computer this work was done by a roomful of women.

In 1945 he joined the National Physical Laboratory in London and worked on the design and construction of a large computer, named Automatic Computing Engine (ACE). In 1949 Turing became deputy director of the Computing Laboratory at Manchester where the Manchester Automatic Digital Machine, the worlds largest memory computer, was being built.

He also worked on theories of artificial intelligence, and on the application of mathematical theory to biological forms. In 1952 he published the first part of his theoretical study of morphogenesis, the development of pattern and form in living organisms.

Turing was gay, and died rather young under mysterious circumstances. He was arrested for violation of British homosexuality statutes in 1952. He died of potassium cyanide poisoning while conducting electrolysis experiments. An inquest concluded that it was self-administered but it is now thought by some to have been an accident.

There is an excellent biography of Turing by Andrew Hodges, subtitled "The Enigma of Intelligence" and a play based on it called "Breaking the Code". There was also a popular summary of his work in Douglas Hofstadter's book "Gödel, Escher, Bach".

http://AlanTuring.net/.

(2001-10-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Alan Kay « Alan M. Turing « Alan Shugart « Alan Turing » ALARP » A-law » ALC


ALARP

As Low As Reasonably Practicable

Try this search on Wikipedia, OneLook, Google

Nearby terms: Alan M. Turing « Alan Shugart « Alan Turing « ALARP » A-law » ALC » Alcool-90


A-law

<standard> The ITU-T standard for nonuniform quantising logarithmic compression.

The equation for A-law is

      |    A
      | ------- (m/mp)                   |m/mp| =< 1/A
      | 1+ln A
  y = |
      | sgn(m)
      | ------ (1 + ln A|m/mp|)   1/A =< |m/mp| =< 1
      | 1+ln A

Values of u=100 and 255, A=87.6, mp is the Peak message value, m is the current quantised message value. (The formulae get simpler if you substitute x for m/mp and sgn(x) for sgn(m); then -1 <= x <= 1.)

Converting from u-LAW to A-LAW introduces quantising errors. u-law is used in North America and Japan, and A-law is used in Europe and the rest of the world and international routes.

[The Audio File Formats FAQ]

(1995-02-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Alan Shugart « Alan Turing « ALARP « A-law » ALC » Alcool-90 » ALCOR


ALC

1. Assembly Language Compiler.

2. Airline Line Control.

Try this search on Wikipedia, OneLook, Google

Nearby terms: Alan Turing « ALARP « A-law « ALC » Alcool-90 » ALCOR » Aldat


Alcool-90

<language> An object-oriented extension of ML with run-time overloading and a type-based notion of modules, functors and inheritance. It is built on CAML Light.

ftp://ftp.inria.fr/lang/alcool.

E-mail: <Francois.Rouaix@inria.fr>.

(1995-04-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALARP « A-law « ALC « Alcool-90 » ALCOR » Aldat » ALDES


ALCOR

<language> A subset of ALGOL.

[Sammet 1969, p. 180].

(1995-04-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: A-law « ALC « Alcool-90 « ALCOR » Aldat » ALDES » ALDiSP


Aldat

<language> A database language, based on extended algebra.

[Listed by M.P. Atkinson & J.W. Schmidt in a tutorial in Zurich, 1989].

(1995-04-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALC « Alcool-90 « ALCOR « Aldat » ALDES » ALDiSP » ALEC


ALDES

ALgorithm DEScription

Try this search on Wikipedia, OneLook, Google

Nearby terms: Alcool-90 « ALCOR « Aldat « ALDES » ALDiSP » ALEC » ALEF


ALDiSP

Applicative Language for Digital Signal Processing

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALCOR « Aldat « ALDES « ALDiSP » ALEC » ALEF » ALEPH


ALEC

A Language with an Extensible Compiler

Try this search on Wikipedia, OneLook, Google

Nearby terms: Aldat « ALDES « ALDiSP « ALEC » ALEF » ALEPH » Aleph


ALEF

<language> A programming language from Bell Labs. ALEF boasts few new ideas but is instead a careful synthesis of ideas from other languages. The result is a practical general purpose programming language which was once displacing C as their main implementation language. Both shared variables and message passing are supported through language constructs.

A window system, user interface, operating system network code, news reader, mailer and variety of other tools in Plan 9 are now implemented using ALEF.

(1997-02-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALDES « ALDiSP « ALEC « ALEF » ALEPH » Aleph » aleph 0


ALEPH

1. <language> A Language Encouraging Program Hierarchy.

2. <tool> A system for formal semantics written by Peter Henderson ca. 1970.

[CACM 15(11):967-973 (Nov 1972)].

(1994-12-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALDiSP « ALEC « ALEF « ALEPH » Aleph » aleph 0 » alert


Aleph

<text, language> ["Aleph: A language for typesetting", Luigi Semenzato <luigi@cs.berkeley.edu> and Edward Wang <edward@cs.berkeley.edu> in Proceedings of Electronic Publishing, 1992 Ed. Vanoirbeek & Coray Cambridge University Press 1992].

(1994-12-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALEC « ALEF « ALEPH « Aleph » aleph 0 » alert » Alex


aleph 0

<mathematics> The cardinality of the first infinite ordinal, omega (the number of natural numbers).

Aleph 1 is the cardinality of the smallest ordinal whose cardinality is greater than aleph 0, and so on up to aleph omega and beyond. These are all kinds of infinity.

The Axiom of Choice (AC) implies that every set can be well-ordered, so every infinite cardinality is an aleph; but in the absence of AC there may be sets that can't be well-ordered (don't posses a bijection with any ordinal) and therefore have cardinality which is not an aleph.

These sets don't in some way sit between two alephs; they just float around in an annoying way, and can't be compared to the alephs at all. No ordinal possesses a surjection onto such a set, but it doesn't surject onto any sufficiently large ordinal either.

(1995-03-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALEF « ALEPH « Aleph « aleph 0 » alert » Alex » Alexis


alert

<operating system> /*'l*rt/ An audible and/or visual message intended to inform a system's users or administrators about a change in the operating conditions of that system or about some kind of error condition. In a graphical user interface, an alert would typically be displayed as a small window containing the message and a button to click to dismiss the window.

(1999-03-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALEPH « Aleph « aleph 0 « alert » Alex » Alexis » ALF


Alex

<language> 1. A polymorphic language being developed by Stephen Crawley <sxc@itd.dtso.oz.au> of Defence Science & Tech Org, Australia. Alex has abstract data types, type inference and inheritance.

2. <language> An ISWIM-like language with exception handling.

["An Exception Handling Construct for Functional Languages", M. Brez et al, in Proc ESOP88, LNCS 300, Springer 1988].

3. <tool> A scanner generator. Alexis is its input language.

["Alex: A Simple and Efficient Scanner Generator", H. Mossenbock, SIGPLAN Notices 21(5), May 1986].

(1994-12-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Aleph « aleph 0 « alert « Alex » Alexis » ALF » Alfl


Alexis

<language> Alex Input Specification.

The input language for the scanner generator Alex.

(1995-04-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: aleph 0 « alert « Alex « Alexis » ALF » Alfl » algebra


ALF

Algebraic Logic Functional language

Try this search on Wikipedia, OneLook, Google

Nearby terms: alert « Alex « Alexis « ALF » Alfl » algebra » ALGEBRAIC


Alfl

<language> A lazy function language. A weakly typed, lazy functional language developed by Paul Hudak <hudak-paul@cs.yale.edu> of Yale in 1983. Alfl is implemented as a Scheme preprocessor for the Orbit compiler, by transforming laziness into force-and-delay.

["Alfl Reference Manual and Programmer's Guide", P. Hudak, YALEU/DCS/RR322, Yale U, Oct 1984].

See also ParAlfl.

(1995-04-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Alex « Alexis « ALF « Alfl » algebra » ALGEBRAIC » algebraic


algebra

<mathematics, logic> 1. A loose term for an algebraic structure.

2. A vector space that is also a ring, where the vector space and the ring share the same addition operation and are related in certain other ways.

An example algebra is the set of 2x2 matrices with real numbers as entries, with the usual operations of addition and matrix multiplication, and the usual scalar multiplication. Another example is the set of all polynomials with real coefficients, with the usual operations.

In more detail, we have:

(1) an underlying set,

(2) a field of scalars,

(3) an operation of scalar multiplication, whose input is a scalar and a member of the underlying set and whose output is a member of the underlying set, just as in a vector space,

(4) an operation of addition of members of the underlying set, whose input is an ordered pair of such members and whose output is one such member, just as in a vector space or a ring,

(5) an operation of multiplication of members of the underlying set, whose input is an ordered pair of such members and whose output is one such member, just as in a ring.

This whole thing constitutes an `algebra' iff:

(1) it is a vector space if you discard item (5) and

(2) it is a ring if you discard (2) and (3) and

(3) for any scalar r and any two members A, B of the underlying set we have r(AB) = (rA)B = A(rB). In other words it doesn't matter whether you multiply members of the algebra first and then multiply by the scalar, or multiply one of them by the scalar first and then multiply the two members of the algebra. Note that the A comes before the B because the multiplication is in some cases not commutative, e.g. the matrix example.

Another example (an example of a Banach algebra) is the set of all bounded linear operators on a Hilbert space, with the usual norm. The multiplication is the operation of composition of operators, and the addition and scalar multiplication are just what you would expect.

Two other examples are tensor algebras and Clifford algebras.

[I. N. Herstein, "Topics in Algebra"].

(1999-07-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Alexis « ALF « Alfl « algebra » ALGEBRAIC » algebraic » Algebraic Compiler and Translator


ALGEBRAIC

<language> An early system on MIT's Whirlwind.

[CACM 2(5):16 (May 1959)].

(1995-01-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALF « Alfl « algebra « ALGEBRAIC » algebraic » Algebraic Compiler and Translator » algebraic data type


algebraic

<theory> In domain theory, a complete partial order is algebraic if every element is the least upper bound of some chain of compact elements. If the set of compact elements is countable it is called omega-algebraic.

[Significance?]

(1995-04-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Alfl « algebra « ALGEBRAIC « algebraic » Algebraic Compiler and Translator » algebraic data type » Algebraic Interpretive Dialogue


Algebraic Compiler and Translator

<language> (ACT 1) A language and compiler for the Royal McBee LGP-30, designed around 1959, apparently by Clay S. Boswell, Jr, and programmed by Mel Kaye.

http://ed-thelen.org/comp-hist/lgp-30-man.html

(2008-08-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: algebra « ALGEBRAIC « algebraic « Algebraic Compiler and Translator » algebraic data type » Algebraic Interpretive Dialogue » Algebraic Logic Functional language


algebraic data type

<programming> (Or "sum of products type") In functional programming, new types can be defined, each of which has one or more constructors. Such a type is known as an algebraic data type. E.g. in Haskell we can define a new type, "Tree":

	data Tree = Empty | Leaf Int | Node Tree Tree

with constructors "Empty", "Leaf" and "Node". The constructors can be used much like functions in that they can be (partially) applied to arguments of the appropriate type. For example, the Leaf constructor has the functional type Int -> Tree.

A constructor application cannot be reduced (evaluated) like a function application though since it is already in normal form. Functions which operate on algebraic data types can be defined using pattern matching:

	depth :: Tree -> Int
	depth Empty	 = 0
	depth (Leaf n)	 = 1
	depth (Node l r) = 1 + max (depth l) (depth r)

The most common algebraic data type is the list which has constructors Nil and Cons, written in Haskell using the special syntax "[]" for Nil and infix ":" for Cons.

Special cases of algebraic types are product types (only one constructor) and enumeration types (many constructors with no arguments). Algebraic types are one kind of constructed type (i.e. a type formed by combining other types).

An algebraic data type may also be an abstract data type (ADT) if it is exported from a module without its constructors. Objects of such a type can only be manipulated using functions defined in the same module as the type itself.

In set theory the equivalent of an algebraic data type is a discriminated union - a set whose elements consist of a tag (equivalent to a constructor) and an object of a type corresponding to the tag (equivalent to the constructor arguments).

(1994-11-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALGEBRAIC « algebraic « Algebraic Compiler and Translator « algebraic data type » Algebraic Interpretive Dialogue » Algebraic Logic Functional language » Algebraic Manipulation Package


Algebraic Interpretive Dialogue

<language> (AID) A version of Joss II for the PDP-10.

["AID (Algebraic Interpretive Dialogue)", DEC manual, 1968].

(1995-04-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: algebraic « Algebraic Compiler and Translator « algebraic data type « Algebraic Interpretive Dialogue » Algebraic Logic Functional language » Algebraic Manipulation Package » Algebraic Specification Language


Algebraic Logic Functional language

<language> (ALF) A language by Rudolf Opalla <opalla@julien.informatik.uni-dortmund.de> which combines functional programming and logic programming techniques.

ALF is based on Horn clause logic with equality which consists of predicates and Horn clauses for logic programming, and functions and equations for functional programming. Any functional expression can be used in a goal literal and arbitrary predicates can occur in conditions of equations. ALF uses narrowing and rewriting.

ALF includes a compiler to Warren Abstract Machine code and run-time support.

ftp://ftp.germany.eu.net/pub/programming/languages/LogicFunctional.

["The Implementation of the Functional-Logic Language ALF", M. Hanus and A. Schwab].

(1992-10-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Algebraic Compiler and Translator « algebraic data type « Algebraic Interpretive Dialogue « Algebraic Logic Functional language » Algebraic Manipulation Package » Algebraic Specification Language » algebraic structure


Algebraic Manipulation Package

<mathematics, tool> (AMP) A symbolic mathematics program written in Modula-2, seen on CompuServe.

(1994-10-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: algebraic data type « Algebraic Interpretive Dialogue « Algebraic Logic Functional language « Algebraic Manipulation Package » Algebraic Specification Language » algebraic structure » Algebra of Communicating Processes


Algebraic Specification Language

1. <language> (ASL)

["Structured Algebraic Specifications: A Kernel Language", M. Wirsing, Theor Comput Sci 42, pp.123-249, Elsevier 1986].

2. <language> (ASF) A language for equational specification of abstract data types.

["Algebraic Specification", J.A. Bergstra et al, A-W 1989].

(1995-12-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Algebraic Interpretive Dialogue « Algebraic Logic Functional language « Algebraic Manipulation Package « Algebraic Specification Language » algebraic structure » Algebra of Communicating Processes » ALGOL


algebraic structure

<mathematics> Any formal mathematical system consisting of a set of objects and operations on those objects. Examples are Boolean algebra, numerical algebra, set algebra and matrix algebra.

[Is this the most common name for this concept?]

(1997-02-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Algebraic Logic Functional language « Algebraic Manipulation Package « Algebraic Specification Language « algebraic structure » Algebra of Communicating Processes » ALGOL » ALGOL 58


Algebra of Communicating Processes

<theory> (ACP)

Compare CCS.

["Algebra of Communicating Processes with Abstraction", J.A. Bergstra & J.W. Klop, Theor Comp Sci 37(1):77-121 1985].

[Summary?]

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Algebraic Manipulation Package « Algebraic Specification Language « algebraic structure « Algebra of Communicating Processes » ALGOL » ALGOL 58 » ALGOL 60


ALGOL

ALGOL 60

Try this search on Wikipedia, OneLook, Google

Nearby terms: Algebraic Specification Language « algebraic structure « Algebra of Communicating Processes « ALGOL » ALGOL 58 » ALGOL 60 » ALGOL 60 Modified


ALGOL 58

<language> An early version of ALGOL 60, originally known as "IAL".

Michigan Algorithm Decoder (MAD), developed in 1959, was based on IAL.

["Preliminary report - International Algebraic Language", CACM 1(12):8, 1958].

[Details? Relationship to ALGOL 60?]

(1999-12-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: algebraic structure « Algebra of Communicating Processes « ALGOL « ALGOL 58 » ALGOL 60 » ALGOL 60 Modified » ALGOL 60 Revised


ALGOL 60

<language> ALGOrithmic Language 1960.

A portable language for scientific computations. ALGOL 60 was small and elegant. It was block-structured, nested, recursive and free form. It was also the first language to be described in BNF.

There were three lexical representations: hardware, reference, and publication. The only structured data types were arrays, but they were permitted to have lower bounds and could be dynamic. It also had conditional expressions; it introduced :=; if-then-else; very general "for" loops; switch declaration (an array of statement labels generalising Fortran's computed goto). Parameters were call-by-name and call-by-value. It had static local "own" variables. It lacked user-defined types, character manipulation and standard I/O.

See also EULER, ALGOL 58, ALGOL 68, Foogol.

["Report on the Algorithmic Language ALGOL 60", Peter Naur ed., CACM 3(5):299-314, May 1960].

(1995-01-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Algebra of Communicating Processes « ALGOL « ALGOL 58 « ALGOL 60 » ALGOL 60 Modified » ALGOL 60 Revised » ALGOL 68


ALGOL 60 Modified

<language>

["A Supplement to the ALGOL 60 Revised Report", R.M. DeMorgan et al, Computer J 19(4):364].

[SIGPLAN Notices 12(1) 1977].

An erratum in [Computer J 21(3):282 (Aug 1978)] applies to both.

(1995-01-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALGOL « ALGOL 58 « ALGOL 60 « ALGOL 60 Modified » ALGOL 60 Revised » ALGOL 68 » ALGOL 68C


ALGOL 60 Revised

<language> (Or "Revised ALGOL 60") A revision of Algol 60 which still lacked standard I/O.

["Revised Report on the Algorithmic Language ALGOL 60", Peter Naur ed, CACM 6(1):1-17 (Jan 1963)].

[Sammet 1969, p.773].

(1995-01-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALGOL 58 « ALGOL 60 « ALGOL 60 Modified « ALGOL 60 Revised » ALGOL 68 » ALGOL 68C » ALGOL 68-R


ALGOL 68

<language> An extensive revision of ALGOL 60 by Adriaan van Wijngaarden et al. ALGOL 68 was discussed from 1963 by Working Group 2.1 of IFIP. Its definition was accepted in December 1968.

ALGOL 68 was the first, and still one of very few, programming languages for which a complete formal specification was created before its implementation. However, this specification was hard to understand due to its formality, the fact that it used an unfamiliar metasyntax notation (not BNF) and its unconventional terminology.

One of the singular features of ALGOL 68 was its orthogonal design, making for freedom from arbitrary rules (such as restrictions in other languages that arrays could only be used as parameters but not as results). It also allowed user defined data types, then an unheard-of feature.

It featured structural equivalence; automatic type conversion ("coercion") including dereferencing; flexible arrays; generalised loops (for-from-by-to-while-do-od), if-then-else-elif-fi, an integer case statement with an 'out' clause (case-in-out-esac); skip and goto statements; blocks; procedures; user-defined operators; procedure parameters; concurrent execution (par-begin-end); semaphores; generators "heap" and "loc" for dynamic allocation. It had no abstract data types or separate compilation.

http://www.bookrags.com/research/algol-68-wcs/.

(2007-04-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALGOL 60 « ALGOL 60 Modified « ALGOL 60 Revised « ALGOL 68 » ALGOL 68C » ALGOL 68-R » ALGOL 68 Revised


ALGOL 68C

<language> A variant of ALGOL 68 developed by S. Bourne and Mike Guy of Cambridge University in 1975 and used as the implementation language for the CHAOS OS for the CAP capability computer. ALGOL 68C was ported to the IBM 360, VAX/VMS and several other platforms.

(1995-05-02)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALGOL 60 Modified « ALGOL 60 Revised « ALGOL 68 « ALGOL 68C » ALGOL 68-R » ALGOL 68 Revised » ALGOL 68RS


ALGOL 68-R

<language> A restriction of ALGOL 68 permitting one-pass compilation, developed at the Royal Signals Radar Establishment, Malvern, Worcester, UK in April 1970.

Identifiers, modes and operators must be declared before use. There is no automatic proceduring and no concurrency. It was implemented in ALGOL 60 under GEORGE 3 on an ICL 1907F.

["ALGOL 68-R, Its Implementation and Use", I.F. Currie et al, Proc IFIP Congress 1971, N-H 1971, pp. 360-363].

(1995-05-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALGOL 60 Revised « ALGOL 68 « ALGOL 68C « ALGOL 68-R » ALGOL 68 Revised » ALGOL 68RS » ALGOL 68S


ALGOL 68 Revised

<language> A significant simplification of ALGOL 68.

["Revised Report on the Algorithmic Language ALGOL 68," A. Van Wijngaarden et al, Acta Informatica 5:1-236, 1975, also Springer 1976, and SIGPLAN Notices 12(5):1-70, May 1977].

(1995-05-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALGOL 68 « ALGOL 68C « ALGOL 68-R « ALGOL 68 Revised » ALGOL 68RS » ALGOL 68S » ALGOL C


ALGOL 68RS

<language> An extension of ALGOL 68 supporting function closures by the Royal Signals Radar Establishment, Malvern UK. It has been ported to Multics and VAX/VMS.

(1995-05-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALGOL 68C « ALGOL 68-R « ALGOL 68 Revised « ALGOL 68RS » ALGOL 68S » ALGOL C » ALGOL D


ALGOL 68S

<language> A subset of ALGOL 68 allowing simpler compilation, intended mainly for numerical computation. It was rewritten in BLISS for the PDP-11, and later in Pascal. It is available as shareware from Charles Lindsey <chl@cs.man.ac.uk>.

Version 2.3 runs on Sun-3 under SunOS 4.x and Atari under GEMDOS (or potentially other computers supported by the Amsterdam Compiler Kit).

["A Sublanguage of ALGOL 68", P.G. Hibbard, SIGPLAN Notices 12(5), May 1977].

(1995-05-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALGOL 68-R « ALGOL 68 Revised « ALGOL 68RS « ALGOL 68S » ALGOL C » ALGOL D » ALGOL N


ALGOL C

<language> A variant of ALGOL 60 developed by Clive Feather of Cambridge University ca. 1981. ALGOL C added structures and exception handling. It was designed for beginners and students.

(1994-11-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALGOL 68 Revised « ALGOL 68RS « ALGOL 68S « ALGOL C » ALGOL D » ALGOL N » ALGOL W


ALGOL D

<language>

["A Proposal for Definitions in ALGOL", B.A. Galler et al, CACM 10:204-219, 1967].

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALGOL 68RS « ALGOL 68S « ALGOL C « ALGOL D » ALGOL N » ALGOL W » ALGOL X


ALGOL N

<language> A successor to ALGOL 60 proposed by Yoneda.

(1994-11-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALGOL 68S « ALGOL C « ALGOL D « ALGOL N » ALGOL W » ALGOL X » ALGOL Y


ALGOL W

<language> A derivative of ALGOL 60. It introduced double precision, complex numbers, bit strings and dynamic data structures. It is parsed entirely by operator precedence and used the call-by-value-result calling convention.

["A Contribution to the Development of Algol", N. Wirth, CACM 9(6):413-431, June 1966].

["ALGOL W Implementation", H. Bauer et al, TR CS98, Stanford U, 1968].

(1994-11-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALGOL C « ALGOL D « ALGOL N « ALGOL W » ALGOL X » ALGOL Y » algorithim


ALGOL X

<language> A proposed successor to ALGOL 60, a "short-term solution to existing difficulties". Three designs were proposed, by Wirth, Seegmuller and van Wijngaarden.

[Sammet 1969, p. 194].

(1995-05-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALGOL D « ALGOL N « ALGOL W « ALGOL X » ALGOL Y » algorithim » algorithm


ALGOL Y

<language> A proposed successor to ALGOL 60, a "radical reconstruction". Originally a language that could manipulate its own programs at run time, it became a collection of features that were not accepted for ALGOL X.

(1995-05-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALGOL N « ALGOL W « ALGOL X « ALGOL Y » algorithim » algorithm » ALgorithm DEScription


algorithim

<spelling> It's spelled "algorithm".

(1997-02-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALGOL W « ALGOL X « ALGOL Y « algorithim » algorithm » ALgorithm DEScription » ALgorIthmic ASsembly language


algorithm

<algorithm, programming> A detailed sequence of actions to perform to accomplish some task. Named after the Iranian, Islamic mathematician, astronomer, astrologer and geographer, Muhammad ibn Musa al-Khwarizmi.

Technically, an algorithm must reach a result after a finite number of steps, thus ruling out brute force search methods for certain problems, though some might claim that brute force search was also a valid (generic) algorithm. The term is also used loosely for any sequence of actions (which may or may not terminate).

Paul E. Black's Dictionary of Algorithms, Data Structures, and Problems.

(2002-02-05)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALGOL X « ALGOL Y « algorithim « algorithm » ALgorithm DEScription » ALgorIthmic ASsembly language » Algorithmic Language


ALgorithm DEScription

<language> (ALDES) ["The Algorithm Description Language ALDES", R.G.K. Loos, SIGSAM Bull 14(1):15-39 (Jan 1976)].

(1995-04-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALGOL Y « algorithim « algorithm « ALgorithm DEScription » ALgorIthmic ASsembly language » Algorithmic Language » Algorithmic Model


ALgorIthmic ASsembly language

<language> (ALIAS) A machine oriented variant of BLISS. ALIAS was implemented in BCPL for the PDP-9.

["ALIAS", H.E. Barreveld, Int Rep, Math Dept, Delft U Tech, Netherlands, 1973].

(1997-03-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: algorithim « algorithm « ALgorithm DEScription « ALgorIthmic ASsembly language » Algorithmic Language » Algorithmic Model » Algorithmic Processor Description Language


Algorithmic Language

Algol 60

Try this search on Wikipedia, OneLook, Google

Nearby terms: algorithm « ALgorithm DEScription « ALgorIthmic ASsembly language « Algorithmic Language » Algorithmic Model » Algorithmic Processor Description Language » Algorithmic Test Case Generation


Algorithmic Model

<programming> A method of estimating software cost using mathematical algorithms based on the parameters which are considered to be the major cost drivers. These estimate of effort or cost are based primarily on the size of the software or Delivered Source Instructions (DSI)s, and other productivity factors known as Cost Driver Attributes.

See also Parametric Model.

(1996-05-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALgorithm DEScription « ALgorIthmic ASsembly language « Algorithmic Language « Algorithmic Model » Algorithmic Processor Description Language » Algorithmic Test Case Generation » ALGY


Algorithmic Processor Description Language

<language> (APDL) An ALGOL 60-like language for describing computer design, for the CDC G-21.

["The Description, Simulation, and Automatic Implementation of Digital Computer Processors", J.A. Darringer, Ph.D Thesis EE Dept, CMU May 1969].

(1995-11-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALgorIthmic ASsembly language « Algorithmic Language « Algorithmic Model « Algorithmic Processor Description Language » Algorithmic Test Case Generation » ALGY » ALIAS


Algorithmic Test Case Generation

<programming> A computational method for identifying test cases from data, logical relationships or other software requirements information.

(1996-05-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Algorithmic Language « Algorithmic Model « Algorithmic Processor Description Language « Algorithmic Test Case Generation » ALGY » ALIAS » alias


ALGY

<language> An early language for symbolic mathematics.

[Sammet 1969, p. 520].

(1995-04-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Algorithmic Model « Algorithmic Processor Description Language « Algorithmic Test Case Generation « ALGY » ALIAS » alias » aliasing


ALIAS

ALgorIthmic ASsembly language

Try this search on Wikipedia, OneLook, Google

Nearby terms: Algorithmic Processor Description Language « Algorithmic Test Case Generation « ALGY « ALIAS » alias » aliasing » aliasing bug


alias

1. <operating system> A name, usually short and easy to remember and type, that is translated into another name or string, usually long and difficult to remember or type. Most command interpreters (e.g. Unix's csh) allow the user to define aliases for commands, e.g. "alias l ls -al". These are loaded into memory when the interpreter starts and are expanded without needing to refer to any file.

2. <networking> One of several alternative hostnames with the same Internet address. E.g. in the Unix hosts database (/etc/hosts or NIS map) the first field on a line is the Internet address, the next is the official hostname (the "canonical name" or "CNAME"), and any others are aliases.

Hostname aliases often indicate that the host with that alias provides a particular network service such as archie, finger, FTP, or World-Wide Web. The assignment of services to computers can then be changed simply by moving an alias (e.g. www.doc.ic.ac.uk) from one Internet address to another, without the clients needing to be aware of the change.

3. <file system> The name used by Apple computer, Inc. for symbolic links when they added them to the System 7 operating system in 1991.

(1997-10-22)

4. <programming> Two names (identifiers), usually of local or global variables, that refer to the same resource (memory location) are said to be aliased. Although names introduced in programming languages are typically mapped to different memory locations, aliasing can be introduced by the use of address arithmetic and pointers or language-specific features, like C++ references.

Statically deciding (e.g. via a program analysis executed by a sophisticated compiler) which locations of a program will be aliased at run time is an undecidable problem.

[G. Ramalingam: "The Undecidability of Aliasing", ACM Transactions on Programming Languages and Systems (TOPLAS), Volume 16, Issue 5, September 1994, Pages: 1467 - 1471, ISSN:0164-0925.]

(2004-09-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Algorithmic Test Case Generation « ALGY « ALIAS « alias » aliasing » aliasing bug » Alice


aliasing

1. <jargon> When several different identifiers refer to the same object. The term is very general and is used in many contexts.

See alias, aliasing bug, anti-aliasing.

2. <hardware> (Or "shadowing") Where a hardware device responds at multiple addresses because it only decodes a subset of the address lines, so different values on the other lines are ignored.

(1998-03-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALGY « ALIAS « alias « aliasing » aliasing bug » Alice » alife


aliasing bug

stale pointer bug

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALIAS « alias « aliasing « aliasing bug » Alice » alife » A-Life


Alice

<computer, parallel> A parallel graph rewriting computer developed by Imperial College, University of Edinburgh and ICL.

(1995-01-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: alias « aliasing « aliasing bug « Alice » alife » A-Life » ALJABR


alife

artificial life

Try this search on Wikipedia, OneLook, Google

Nearby terms: aliasing « aliasing bug « Alice « alife » A-Life » ALJABR » al-Khwarizmi


A-Life

artificial life

Try this search on Wikipedia, OneLook, Google

Nearby terms: aliasing bug « Alice « alife « A-Life » ALJABR » al-Khwarizmi » Allegro


ALJABR

<tool> An implementation of MACSYMA for the Macintosh by Fort Pond Research.

(1995-02-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Alice « alife « A-Life « ALJABR » al-Khwarizmi » Allegro » all-elbows


al-Khwarizmi

Muhammad ibn Musa al-Khwarizmi

Try this search on Wikipedia, OneLook, Google

Nearby terms: alife « A-Life « ALJABR « al-Khwarizmi » Allegro » all-elbows » ALLIANCE


Allegro

<operating system> The code name for the major Mac OS release due in mid-1998.

http://devworld.apple.com/mkt/informed/appledirections/mar97/roadmap.html.

(1997-10-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: A-Life « ALJABR « al-Khwarizmi « Allegro » all-elbows » ALLIANCE » allow-none


all-elbows

<jargon> Said of a TSR (terminate-and-stay-resident) mess-dos program, such as the N pop-up calendar and calculator utilities that circulate on BBS systems: unsociable. Used to describe a program that rudely steals the resources that it needs without considering that other TSRs may also be resident. One particularly common form of rudeness is lock-up due to programs fighting over the keyboard interrupt.

[Jargon File]

(1995-02-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALJABR « al-Khwarizmi « Allegro « all-elbows » ALLIANCE » allow-none » ALLOY


ALLIANCE

<tool> A complete set of CAD tools for teaching Digital CMOS VLSI Design in Universities. It includes a VHDL compiler and simulator, logic synthesis tools, and automatic place and route tools. ALLIANCE is the result of a ten years effort at University Pierre et Marie Curie (PARIS VI, France).

It runs on Sun-4, not well supported: MIPS/Ultrix, 386/SystemV.

Latest version: 1.1, as of 1993-02-16.

(1993-02-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: al-Khwarizmi « Allegro « all-elbows « ALLIANCE » allow-none » ALLOY » ALM


allow-none

<programming> An annotation in GTk documentation indicating that the annotated entity may be null.

http://live.gnome.org/GObjectIntrospection/Annotations.

(2009-09-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Allegro « all-elbows « ALLIANCE « allow-none » ALLOY » ALM » Aloha


ALLOY

<language> A language by Thanasis Mitsolides <mitsolid@cs.nyu.edu> which combines functional programming, object-oriented programming and logic programming ideas, and is suitable for massively parallel systems.

Evaluating modes support serial or parallel execution, eager evaluation or lazy evaluation, nondeterminism or multiple solutions etc. ALLOY is simple as it only requires 29 primitives in all (half of which are for object oriented programming support).

It runs on SPARC.

ftp://cs.nyu.edu/pub/local/alloy/.

["The Design and Implementation of ALLOY, a Parallel Higher Level Programming Language", Thanasis Mitsolides <mitsolid@cs2.nyu.edu>, PhD Thesis NYU 1990].

(1991-06-11)

Try this search on Wikipedia, OneLook, Google

Nearby terms: all-elbows « ALLIANCE « allow-none « ALLOY » ALM » Aloha » Aloha Net


ALM

1. <programming> application lifecycle management.

2. <language> Assembly Language for Multics.

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALLIANCE « allow-none « ALLOY « ALM » Aloha » Aloha Net » Alonzo Church


Aloha

<networking> (From the Hawaiian greeting) A system of contention resolution devised at The University of Hawaii. Packets are broadcast when ready, the sender listens to see if they collide and if so re-transmits after a random time. Slotted Aloha constrains packets to start at the beginning of a time slot. Basic Aloha is appropriate to long propagation time nets (e.g. satellite). For shorter propagation times, carrier sense protocols are possible.

(1995-12-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: allow-none « ALLOY « ALM « Aloha » Aloha Net » Alonzo Church » ALP


Aloha Net

<networking> (From the Hawaiian greeting) One of the first functioning networks in the USA, conceived and implimented at the University of Hawaii campus at Manoa. Its purpose was to link the University mainframe computer to client computers located on outer islands at University campuses. Put in place in the early 1970s, it was dubed the Aloha Net. Key punch cards were fed through a reader, and sent over the commercial phone lines.

(1995-12-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALLOY « ALM « Aloha « Aloha Net » Alonzo Church » ALP » ALPAK


Alonzo Church

<person> A twentieth century mathematician and logician, and one of the founders of computer science. Church invented the lambda-calculus and posited a version of the Church-Turing thesis.

(1995-03-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALM « Aloha « Aloha Net « Alonzo Church » ALP » ALPAK » ALPHA


ALP

<language> A list processing extension of Mercury Autocode.

["ALP, An Autocode List-Processing Language", D.C. Cooper et al, Computer J 5:28-31, 1962].

(1995-01-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Aloha « Aloha Net « Alonzo Church « ALP » ALPAK » ALPHA » Alpha


ALPAK

<library> A subroutine package used by ALTRAN.

["The ALPAK System for Nonnumerical Algebra on a Digital Computer", W.S. Brown, Bell Sys Tech J 42:2081, 1963].

[Sammet 1969, p. 502].

(1995-05-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Aloha Net « Alonzo Church « ALP « ALPAK » ALPHA » Alpha » Alpha AXP 21164


ALPHA

<language> (Or "Input") An extension of ALGOL 60 for the M-20 computer developed by A.P. Ershov at Novosibirsk in 1961. ALPHA includes matrix operations, slices, and complex arithmetic.

["The Alpha Automatic Programming System", A.P. Ershov ed., A-P 1971].

(1995-05-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Alonzo Church « ALP « ALPAK « ALPHA » Alpha » Alpha AXP 21164 » alpha/beta pruning


Alpha

1. <tool> A compiler generator written by Andreas Koschinsky <koschins@cs.tu-berlin.de> and described in his thesis at the Technische Universitaet Berlin. Alpha takes an attribute grammar and uses Bison and Flex to generate a parser, a scanner and an ASE evaluator (Jazayeri and Walter).

The documentation is in german.

(1993-02-16)

2. <processor> DEC Alpha.

(1995-05-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALP « ALPAK « ALPHA « Alpha » Alpha AXP 21164 » alpha/beta pruning » alphabetic language


Alpha AXP 21164

<processor> A 1 GIPS version of the DEC Alpha processor. The first commercially available sequential 1 GIPS processor. Announced 1994-09-7.

http://digital.com/info/semiconductor/dsc-21164.html.

(1995-05-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALPAK « ALPHA « Alpha « Alpha AXP 21164 » alpha/beta pruning » alphabetic language » alpha conversion


alpha/beta pruning

<games, algorithm> An optimisation of the minimax algorithm for choosing the next move in a two-player game. The position after each move is assigned a value. The larger this value, the better the position is for me. Thus, I will choose moves with maximum value and you will choose moves with minimum value (for me).

If it is my move and I have already found one move M with value alpha then I am only interested in other moves with value greater than alpha. I now consider another of my possible moves, M', to which you could reply with a move with value beta. I know that you would only make a different reply if it had a value less than beta. If beta is already less than alpha then M' is definitely worth less than M so I can reject it without considering any other replies you might make.

The same reasoning applies when considering my replies to your reply. An alpha cutoff is when your reply gives a lower value than the current maximum (alpha) and a beta cutoff is when my reply to your reply gives a higher value than the current minimum value of your reply (beta).

In short, if you've found one possible move, you need not consider another move which your opponent can force to be worse than the first one.

(1997-05-05)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALPHA « Alpha « Alpha AXP 21164 « alpha/beta pruning » alphabetic language » alpha conversion » Alpha EV6


alphabetic language

<human language> A written human language in which symbols reflect the pronunciation of the words. Examples are English, Greek, Russian, Thai, Arabic and Hebrew. Alphabetic languages contrast with ideographic languages.

I18N Encyclopedia.

(2004-08-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Alpha « Alpha AXP 21164 « alpha/beta pruning « alphabetic language » alpha conversion » Alpha EV6 » Alpha Geek


alpha conversion

<theory> In lambda-calculus and reduction, the renaming of a formal parameter in a lambda abstraction. This does not change the meaning of the abstraction. For example:

	\ x . x+1  <-->  \ y . y+1

If the actual argument to a lambda abstraction contains instances of the abstraction's formal parameter then it is necessary to rename the parameter before applying the abstraction to avoid name capture.

(1995-05-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Alpha AXP 21164 « alpha/beta pruning « alphabetic language « alpha conversion » Alpha EV6 » Alpha Geek » alphanumeric


Alpha EV6

EV6

Try this search on Wikipedia, OneLook, Google

Nearby terms: alpha/beta pruning « alphabetic language « alpha conversion « Alpha EV6 » Alpha Geek » alphanumeric » alpha particle


Alpha Geek

<job> The head geek or geek's geek. When no one else knows the answer, or several techno-types give conflicting advise, or the error message says "consult your administrator" and you *are* the administrator, you ask the Alpha Geek.

(1997-06-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: alphabetic language « alpha conversion « Alpha EV6 « Alpha Geek » alphanumeric » alpha particle » Alphard


alphanumeric

<character> A decimal digit or a letter (upper or lower case). Typically, "letters" means only English letters (ASCII A-Z plus a-z) but it may also include non-English letters in the Roman alphabet, e.g., e-acute, c-cedilla, the thorn letter, and so on. Perversely, it may also include the underscore character in some contexts.

(1997-09-11)

Try this search on Wikipedia, OneLook, Google

Nearby terms: alpha conversion « Alpha EV6 « Alpha Geek « alphanumeric » alpha particle » Alphard » alpha testing


alpha particle

bit rot

Try this search on Wikipedia, OneLook, Google

Nearby terms: Alpha EV6 « Alpha Geek « alphanumeric « alpha particle » Alphard » alpha testing » ALPS


Alphard

<language> (Named after the brightest star in Hydra) A Pascal-like language developed by Wulf, Shaw and London of CMU in 1974. Alphard supports data abstraction using the 'form', which combines a specification and an implementation.

["Abstraction and Verification in Alphard: Defining and Specifying Iteration and Generators", Mary Shaw, CACM 20(8):553-563, Aug 1977].

(1995-05-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Alpha Geek « alphanumeric « alpha particle « Alphard » alpha testing » ALPS » alt


alpha testing

<programming> Testing of software at the developer's site by the customer. The stage before beta testing.

(1996-05-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: alphanumeric « alpha particle « Alphard « alpha testing » ALPS » alt » ALTAC


ALPS

<language> 1. An interpreted algebraic language for the Bendix G15 developed by Dr. Richard V. Andree (? - 1987), Joel C. Ewing and others of the University of Oklahoma from Spring 1966 (possibly 1965).

Dale Peters <dpeters@theshop.net> reports that in the summer of 1966 he attended the second year of an NSF-sponsored summer institute in mathematics and computing at the University of Oklahoma. Dr. Andree's computing class mostly used the language GO-GO, later renamed ALPS. The language changed frequently during the class, which was occasionally disorienting. Dale believes it was also used in Summer 1965 and that it was about this time that John G. Kemeny (one of the designers of Dartmouth BASIC, 1963) saw it during a visit.

Dr. Andree's January 1967 class mimeo notes on ALPS begin: "ALPS is a new programming language designed and perfected by Mr. Harold Bradbury, Mr. Joel Ewing and Mr. Harold Wiebe, members of the O.U. Mathematics Computer Consultants Group under the direction of Dr. Richard V. Andree. ALPS is designed to be used with a minimum of training to solve numerical problems on a computer with typewriter stations and using man-computer cooperation by persons who have little familiarity with advanced mathematics."

The initial version of what evolved into ALPS was designed and implemented by Joel Ewing (a pre-senior undergrad) in G15 machine language out of frustration with the lack of applications to use the G15's dual-case alphanumeric I/O capabilities. Harold Wiebe also worked on the code. Others, including Ralph Howenstine, a member of the O.U. Math Computer Consultants Group, contributed to the design of extensions and Dr. Andree authored all the instructional materials, made the outside world aware of the language and encouraged work on the language.

(2006-10-10)

2. A parallel logic language.

["Synchronization and Scheduling in ALPS Objects", P. Vishnubhotia, Proc 8th Intl Conf Distrib Com Sys, IEEE 1988, pp. 256-264].

(1994-11-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: alpha particle « Alphard « alpha testing « ALPS » alt » ALTAC » Altair 8800


alt

<character> /awlt/ 1. The alt modifier key on many keyboards, including the IBM PC. On some keyboards and operating systems, (but not the IBM PC) the alt key sets bit 7 of the character generated.

See bucky bits.

2. The "clover" or "Command" key on a Macintosh; use of this term usually reveals that the speaker hacked PCs before coming to the Mac (see also feature key). Some Mac hackers, confusingly, reserve "alt" for the Option key (and it is so labelled on some Mac II keyboards).

3. (Obsolete PDP-10; often "ALT") An alternate name for the ASCII ESC character (Escape, ASCII 27), after the keycap labelling on some older terminals; also "altmode" (/awlt'mohd/). This character was almost never pronounced "escape" on an ITS system, in TECO or under TOPS-10, always alt, as in "Type alt alt to end a TECO command" or "alt-U onto the system" (for "log onto the [ITS] system"). This usage probably arose because alt is easier to say.

4. <messaging> One of the Usenet newsgroup hierarchies. It was founded by John Gilmore and Brian Reid. The alt hierarchy is special in that anyone can create new groups here without going though the normal voting proceduers, hence the regular appearence of new groups with names such as "alt.swedish.chef.bork.bork.bork".

[Jargon File]

(1997-04-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Alphard « alpha testing « ALPS « alt » ALTAC » Altair 8800 » Alta Vista


ALTAC

<language> An extended Fortran II for the Philco 2000, built on TAC.

[Sammet 1969, p.146].

(1995-03-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: alpha testing « ALPS « alt « ALTAC » Altair 8800 » Alta Vista » alt bit


Altair 8800

<computer> An Intel 8080-based machine made by MITS. The Altair was the first popular microcomputer kit.

It appeared on the cover of the January 1975 "Popular Electronics" magazine with an article (probably) by Leslie Solomon. Leslie Solomon was an editor at Popular Electronics who had a knack for spotting kits that would interest people and make them buy the magazine. The Altair 8800 was one such. The MITS guys took the prototype Altair to New York to show Solomon, but couldn't get it to work after the flight. Nonetheless, he liked it, and it appeared on the cover as "The first minicomputer in a kit."

Solomon's blessing was important enough that some MITS competitors named their product the "SOL" to gain his favour. Some wags suggested SOL was actually an abbreviation for the condition in which kit purchasers would find themselves.

Bill Gates and Paul Allen saw the article on the Altair 8800 in Popular Electronics. They realised that the Altair, which was programmed via its binary front panel needed a high level language. Legend has it that they called MITS with the claim that they had a BASIC interpreter for the Altair. When MITS asked them to demo it in Albuquerque, they wrote one on the plane. On arrival, they entered the machine code via the front panel and demonstrated and sold their "product." Thus was born "Altair BASIC."

The original Altair BASIC ran in less than 4K of RAM because a "loaded" Altair had 4K memory. Since there was no operating system on the Altair, Altair BASIC included what we now think of as BIOS. It was distributed on paper tape that could be read on a Teletype. Later versions supported the 8K Altair and the 16K diskette-based Altair (demonstrating that, even in the 1970s, Microsoft was committed to software bloat). Altair BASIC was ported to the Motorola 6800 for the Altair 680 machine, and to other 8080-based microcomputers produced by MITS' competitors.

PC-History.org Altair 8800 page.

[Forrest M. Mimms, article in "Computers and Electronics", (formerly "Popular Electronics"), Jan 1985(?)].

[Was there ever an "Altair 9000" microcomputer?]

(2002-06-17)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALPS « alt « ALTAC « Altair 8800 » Alta Vista » alt bit » ALTER


Alta Vista

<World-Wide Web> A World-Wide Web site provided by Digital which features a very fast Web and Usenet search engine.

As of April 1996 its word index is 33GB in size. AltaVista is currently (June 1996) the largest Web index, with 30 million pages from 225,000 servers, and three million articles from 14,000 Usenet news groups. It is accessed over 12 million times per weekday.

http://altavista.digital.com/.

(1996-06-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: alt « ALTAC « Altair 8800 « Alta Vista » alt bit » ALTER » Alternating bit protocol


alt bit

/awlt bit/ alternate bit. See meta bit.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALTAC « Altair 8800 « Alta Vista « alt bit » ALTER » Alternating bit protocol » altmode


ALTER

<database> An SQL Data Definition Language command that adds or removes columns or indexes to/from a table or modifies the table definition in some other way. This differs from the INSERT, UPDATE and DELETE (Data Modification Language) commands in that those change the data stored in the table but not its definition.

MySQL ALTER TABLE command.

(2009-11-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Altair 8800 « Alta Vista « alt bit « ALTER » Alternating bit protocol » altmode » ALTRAN


Alternating bit protocol

<networking> (ABP) A simple data link layer protocol that retransmits lost or corrupted messages.

Messages are sent from transmitter A to receiver B. Assume that the channel from A to B is initialised and that there are no messages in transit. Each message contains a data part, a checksum, and a one-bit sequence number, i.e. a value that is 0 or 1.

When A sends a message, it sends it continuously, with the same sequence number, until it receives an acknowledgment (ACK) from B that contains the same sequence number. When that happens, A complements (flips) the sequence number and starts transmitting the next message.

When B receives a message from A, it checks the checksum. If the message is not corrupted B sends back an ACK with the same sequence number. If it is the first message with that sequence number then it is sent for processing. Subsequent messages with the same sequence bit are simply acknowledged. If the message is corrupted B sends back an negative/error acknowledgment (NAK). This is optional, as A will continue transmitting until it receives the correct ACK.

A treats corrupted ACK messages, and NAK messages in the same way. The simplest behaviour is to ignore them all and continue transmitting.

(2000-10-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Alta Vista « alt bit « ALTER « Alternating bit protocol » altmode » ALTRAN » alt.sources


altmode

alt

Try this search on Wikipedia, OneLook, Google

Nearby terms: alt bit « ALTER « Alternating bit protocol « altmode » ALTRAN » alt.sources » ALU


ALTRAN

<language> A Fortran extension for rational algebra developed by W.S. Brown of Bell Labs ca. 1968.

["The ALTRAN System for Rational Function Manipulation - A Survey", A.D. Hall, CACM 14(8):517-521 (Aug 1971)].

(1995-06-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALTER « Alternating bit protocol « altmode « ALTRAN » alt.sources » ALU » Aluminum Book


alt.sources

<messaging, programming> A Usenet newsgroup for posting program source code.

Archive.

(1995-10-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Alternating bit protocol « altmode « ALTRAN « alt.sources » ALU » Aluminum Book » Alvey


ALU

1. <processor> Arithmetic and Logic Unit.

2. <body> Association of Lisp Users.

Try this search on Wikipedia, OneLook, Google

Nearby terms: altmode « ALTRAN « alt.sources « ALU » Aluminum Book » Alvey » AM


Aluminum Book

<publication>

["Common LISP: The Language, 2nd Edition", Guy L. Steele Jr., Digital Press 1990, ISBN 1-55558-041-6].

Due to a technical screwup some printings of the second edition are actually what the author calls "yucky green".

On-line version.

See also book titles.

[Jargon File]

(1997-06-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALTRAN « alt.sources « ALU « Aluminum Book » Alvey » AM » am


Alvey

<project, body> A funding programme for collaborative research in the UK.

(1995-06-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: alt.sources « ALU « Aluminum Book « Alvey » AM » am » Amanda


AM

1. <communications> Amplitude Modulation.

2. <artificial intelligence> A program by Doug Lenat to discover concepts in elementary mathematics. AM was written in 1976 in Interlisp. From 100 fundamental concepts and about 250 heuristics it discovered several important mathematical concepts including subsets, disjoint sets, sets with the same number of elements, and numbers. It worked by filling slots in frames maintaining an agenda of resource-limited prioritised tasks.

AM's successor was Eurisko.

http://homepages.enterprise.net/hibou/aicourse/lenat.txt.

(1999-04-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ALU « Aluminum Book « Alvey « AM » am » Amanda » A Manufacturing Language


am

<networking> The country code for Armenia.

Used for the vanity domain "i.am".

(1999-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Aluminum Book « Alvey « AM « am » Amanda » A Manufacturing Language » amateur packet radio


Amanda

<language> A functional programming language derived mostly from Miranda with some small changes. Amanda was written by Dick Bruin and implemented on MS-DOS and NeXT. It is available as an interperator only.

(1998-04-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Alvey « AM « am « Amanda » A Manufacturing Language » amateur packet radio » Amber


A Manufacturing Language

<language, robotics> (AML) A high-level language developed by IBM in the 1980s for industrial robots.

["AML: A Manufacturing Language", R.H. Taylor et al, Inst J Robot Res 1(3):19-43].

(1995-09-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AM « am « Amanda « A Manufacturing Language » amateur packet radio » Amber » AMBIT


amateur packet radio

<communications> (PR) The use of packet radio by amateurs to communicate between computers. PR is a complete amateur radio computer network with "digipeaters" (relays), mailboxes (BBS) and other special nodes.

In Germany, it is on HF, say, 2m (300 and 1200 BPS), 70cm (1200 to 9600 BPS), 23cm (normally 9600 BPS and up, currently most links between digipeaters) and higher frequencies. There is a KW (short wave) Packet Radio at 300 BPS, too.

Satellites with OSCAR (Orbiting Sattelite Carring Amateur Radio) transponders (mostly attached to commercial satellites by the AMateur SATellite (AMSAT) group) carry Packet Radio mailboxes or digipeaters.

There are both on-line and off-line services on the packet radio network: You can send electronic mail, read bulletins, chat, transfer files, connect to on-line DX-Clusters (DX=far distance) to catch notes typed in by other HAMs about the hottest international KW connections currently coming up (so you can pile up).

PR uses AX.25 (an X.25 derivative) as its transport layer and sometimes even TCP/IP is transmitted over AX.25. AX.25 is like X.25 but the adressing uses HAM "calls" like "DG8MGV".

There are special "wormholes" all over the world which "tunnel" amateur radio traffic through the Internet to forward mail. Sometimes mails travels over satelites. Normally amateur satellites have strange orbits, however the mail forwarding or mailbox satellites have very predictable orbits. Some wormholes allow HAMs to bridge from Internet to AMPR-NET, e.g. db0fho.ampr.org or db0fho.et-inf.fho-emden.de, but only if you are registered HAM.

Because amateur radio is not for profit, it must not be interconnected to the Internet but it may be connected through the Internet. All people on the (completely free) amateur radio net must be licensed radio amateurs and must have a "call" which is unique all over the world.

There is a special domain AMPR.ORG (44.*.*.*) for amateur radio reserved in the IP space. This domain is split between countries, which can further subdivide it. For example 44.130.*.* is Germany, 44.130.58.* is Augsburg (in Bavaria), and 44.130.58.20 is dg8mgv.ampr.org (you may verify this with nslookup).

Mail transport is only one aspect of packet radio. You can talk interactively (as in chat), read files, or play silly games built in the Packet Radio software. Usually you can use the autorouter to let the digipeater network find a path to the station you want. However there are many (sometimes software incompatible) digipeaters out there, which the router cannot use. Paths over 1000 km are unlikely to be useable for real-time communication and long paths can introduce significant delay times (answer latency).

Other uses of amateur radio for computer communication include RTTY (baudot), AMTOR, PACTOR, and CLOVER.

A huge hamradio archive.

Usenet newsgroup: rec.radio.amateur.packet.

(2001-05-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: am « Amanda « A Manufacturing Language « amateur packet radio » Amber » AMBIT » AMBIT/G


Amber

<language> 1. A functional programming language which adds CSP-like concurrency, multiple inheritance and persistence to ML and generalises its type system. It is similar to Galileo. Programs must be written in two type faces, roman and italics! It has both static types and dynamic types.

There is an implementation for Macintosh.

["Amber", L. Cardelli, TR Bell Labs, 1984].

2. An object-oriented distributed language based on a subset of C++, developed at Washington University in the late 1980s.

(1994-12-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Amanda « A Manufacturing Language « amateur packet radio « Amber » AMBIT » AMBIT/G » AMBIT/L


AMBIT

<language> Algebraic Manipulation by Identity Translation (also claimed: "Acronym May Be Ignored Totally").

An early pattern-matching language, developed by C. Christensen of Massachusetts Computer Assocs in 1964, aimed at algebraic manipulation.

[Sammet 1969, pp. 454-457].

(1994-12-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: A Manufacturing Language « amateur packet radio « Amber « AMBIT » AMBIT/G » AMBIT/L » AMBIT/S


AMBIT/G

<language> AMBIT for graphs.

["An Example of the Manipulation of Directed Graphs in the AMBIT/G Programming Language", C. Christensen, in Interactive Systems for Experimental Applied Mathematics, M. Klerer et al, eds, Academic Press 1968, pp. 423-435].

(1994-12-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: amateur packet radio « Amber « AMBIT « AMBIT/G » AMBIT/L » AMBIT/S » AMBUSH


AMBIT/L

<language> AMBIT for lists.

A variant of AMBIT supporting list handling and pattern matching rules based on two-dimensional diagrams.

["An Introduction to AMBIT/L, A Diagrammatic Language for List Processing", Carlos Christensen, Proc 2nd ACM Symp Symb and Alg Manip (Mar 1971)].

(1994-12-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Amber « AMBIT « AMBIT/G « AMBIT/L » AMBIT/S » AMBUSH » AMD


AMBIT/S

<language> AMBIT for strings.

Try this search on Wikipedia, OneLook, Google

Nearby terms: AMBIT « AMBIT/G « AMBIT/L « AMBIT/S » AMBUSH » AMD » AMD 29000


AMBUSH

<language> A language for linear programming problems in a materials processing and transportation network.

["AMBUSH - An Advanced Model Builder for Linear Programming", T.R. White et al, National Petroleum Refiners Assoc Comp Conf (Nov 1971)].

(1995-06-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AMBIT/G « AMBIT/L « AMBIT/S « AMBUSH » AMD » AMD 29000 » AMD 29027


AMD

1. <company> Advanced Micro Devices.

2. <jargon> According to Don Olivier <don@hsph.harvard.edu>, his system manager came in to work one morning to find his IBM system down with a message on the console that said "AMD failure". After he and the service rep had puzzled over documentation for an hour or so they called headquarters and eventually learned that it the failure was in the cooling system: an AMD is an "air movement device", IBM for "fan".

(1995-01-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AMBIT/L « AMBIT/S « AMBUSH « AMD » AMD 29000 » AMD 29027 » Amdahl


AMD 29000

<processor> A RISC microprocessor descended from the Berkley RISC design. Like the SPARC design that was introduced shortly afterward, the 29000 has a large register set split into local and global sets. But though it was introduced before the SPARC, it has a more elegant method of register management.

The 29000 has 64 global registers, in comparison to the SPARC's eight. In addition, the 29000 allows variable sized windows allocated from the 128 register stack cache. The current window or stack frame is indicated by a stack pointer, a pointer to the caller's frame is stored in the current frame, like in an ordinary stack (directly supporting stack languages like C, a CISC-like philosophy). Spills and fills occur only at the ends of the cache, and registers are saved/loaded from the memory stack. This allows variable window sizes, from 1 to 128 registers. This flexibility, plus the large set of global registers, makes register allocation easier than in SPARC.

There is no special condition code register - any general register is used instead, allowing several condition codes to be retained, though this sometimes makes code more complex. An instruction prefetch buffer (using burst mode) ensures a steady instruction stream. To reduce delays caused by a branch to another stream, the first four new instructions are cached and next time a cached branch (up to sixteen) is taken, the cache supplies instructions during the initial memory access delay.

Registers aren't saved during interrupts, allowing the interrupt routine to determine whether the overhead is worthwhile. In addition, a form of register access control is provided. All registers can be protected, in blocks of 4, from access. These features make the 29000 useful for embedded applications, which is where most of these processors are used, allowing it the claim to be "the most popular RISC processor". The 29000 also includes an MMU and support for the AMD 29027 FPU.

(1995-06-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AMBIT/S « AMBUSH « AMD « AMD 29000 » AMD 29027 » Amdahl » Amdahl Corporation


AMD 29027

<processor> The FPU for the AMD 29000.

(1995-01-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AMBUSH « AMD « AMD 29000 « AMD 29027 » Amdahl » Amdahl Corporation » Amdahl's Law


Amdahl

1. <company> Amdahl Corporation.

2. <person> Gene Amdahl.

Try this search on Wikipedia, OneLook, Google

Nearby terms: AMD « AMD 29000 « AMD 29027 « Amdahl » Amdahl Corporation » Amdahl's Law » AMD Am2901


Amdahl Corporation

<company> A US computer manufacturer. Amdahl is a major supplier of large mainframes, UNIX and Open Systems software and servers, data storage subsystems, data communications products, applications development software, and a variety of educational and consulting services.

Amdahl products are sold in more than 30 countries for use in both open systems and IBM plug-compatible mainframe computing environments.

Quarterly sales $397M, profits $13M (Aug 1994).

In 1997 Amdahl became a division of Fujitsu.

http://amdahl.com/.

(1995-05-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AMD 29000 « AMD 29027 « Amdahl « Amdahl Corporation » Amdahl's Law » AMD Am2901 » AMD Am2903


Amdahl's Law

<parallel> (Named after Gene Amdahl) If F is the fraction of a calculation that is sequential, and (1-F) is the fraction that can be parallelised, then the maximum speedup that can be achieved by using P processors is 1/(F+(1-F)/P).

[Gene Amdahl, "Validity of the Single Processor Approach to Achieving Large-Scale Computing Capabilities", AFIPS Conference Proceedings, (30), pp. 483-485, 1967].

(2002-10-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AMD 29027 « Amdahl « Amdahl Corporation « Amdahl's Law » AMD Am2901 » AMD Am2903 » AMD Am2910


AMD Am2901

<processor> A 4-bit bit-slice processor from Advanced Micro Devices. It featured sixteen 4-bit registers and a 4-bit ALU and operation signals to allow carry/borrow or shift operations and such to operate across any number of other 2901s. An address sequencer (such as the 2910) could provide control signals with the use of custom microcode in ROM.

(1994-11-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Amdahl « Amdahl Corporation « Amdahl's Law « AMD Am2901 » AMD Am2903 » AMD Am2910 » AMD K7


AMD Am2903

<processor> A bit-slice prcessor from Advanced Micro Devices which featured hardware multiply.

(1994-11-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Amdahl Corporation « Amdahl's Law « AMD Am2901 « AMD Am2903 » AMD Am2910 » AMD K7 » American National Standard


AMD Am2910

<processor> An address sequencer from Advanced Micro Devices.

(1994-11-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Amdahl's Law « AMD Am2901 « AMD Am2903 « AMD Am2910 » AMD K7 » American National Standard » American National Standards Institute


AMD K7

Athlon

Try this search on Wikipedia, OneLook, Google

Nearby terms: AMD Am2901 « AMD Am2903 « AMD Am2910 « AMD K7 » American National Standard » American National Standards Institute » American Society of Mechanical Engineers


American National Standard

<standard> (ANS) A common prefix for ANSI documents or standards, e.g.: "ANS Forth", or "American National Standard X3.215-1994".

(1998-07-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AMD Am2903 « AMD Am2910 « AMD K7 « American National Standard » American National Standards Institute » American Society of Mechanical Engineers » American Standard Code for Information Interchange


American National Standards Institute

<body, standard> (ANSI) The private, non-profit organisation (501(c)3) responsible for approving US standards in many areas, including computers and communications. ANSI is a member of ISO. ANSI sells ANSI and ISO (international) standards.

ANSI Home.

Address: New York, NY 10036, USA. Sales: 1430 Broadway, NY NY 10018. Telephone: +1 (212) 642 4900.

(2004-01-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AMD Am2910 « AMD K7 « American National Standard « American National Standards Institute » American Society of Mechanical Engineers » American Standard Code for Information Interchange » American Telephone and Telegraph, Inc.


American Society of Mechanical Engineers

<body> (ASME) A group involved in CAD standardisation.

(1995-04-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AMD K7 « American National Standard « American National Standards Institute « American Society of Mechanical Engineers » American Standard Code for Information Interchange » American Telephone and Telegraph, Inc. » American Wire Gauge


American Standard Code for Information Interchange

The basis of character sets used in almost all present-day computers. US-ASCII uses only the lower seven bits (character points 0 to 127) to convey some control codes, space, numbers, most basic punctuation, and unaccented letters a-z and A-Z. More modern coded character sets (e.g., Latin-1, Unicode) define extensions to ASCII for values above 127 for conveying special Latin characters (like accented characters, or German ess-tsett), characters from non-Latin writing systems (e.g., Cyrillic, or Han characters), and such desirable glyphs as distinct open- and close-quotation marks. ASCII replaced earlier systems such as EBCDIC and Baudot, which used fewer bytes, but were each broken in their own way.

Computers are much pickier about spelling than humans; thus, hackers need to be very precise when talking about characters, and have developed a considerable amount of verbal shorthand for them. Every character has one or more names - some formal, some concise, some silly.

Individual characters are listed in this dictionary with alternative names from revision 2.3 of the Usenet ASCII pronunciation guide in rough order of popularity, including their official ITU-T names and the particularly silly names introduced by INTERCAL.

See V ampersand, asterisk, back quote, backslash, caret, colon, comma, commercial at, control-C, dollar, dot, double quote, equals, exclamation mark, greater than, hash, left bracket, left parenthesis, less than, minus, parentheses, oblique stroke, percent, plus, question mark, right brace, right brace, right bracket, right parenthesis, semicolon, single quote, space, tilde, underscore, vertical bar, zero.

Some other common usages cause odd overlaps. The "#", "$", ">", and "&" characters, for example, are all pronounced "hex" in different communities because various assemblers use them as a prefix tag for hexadecimal constants (in particular, "#" in many assembler-programming cultures, "$" in the 6502 world, ">" at Texas Instruments, and "&" on the BBC Micro, Acorn Archimedes, Sinclair, and some Zilog Z80 machines). See also splat.

The inability of US-ASCII to correctly represent nearly any language other than English became an obvious and intolerable misfeature as computer use outside the US and UK became the rule rather than the exception (see software rot). And so national extensions to US-ASCII were developed, such as Latin-1.

Hardware and software from the US still tends to embody the assumption that US-ASCII is the universal character set and that words of text consist entirely of byte values 65-90 and 97-122 (A-Z and a-z); this is a major irritant to people who want to use a character set suited to their own languages. Perversely, though, efforts to solve this problem by proliferating sets of national characters produced an evolutionary pressure (especially in protocol design, e.g., the URL standard) to stick to US-ASCII as a subset common to all those in use, and therefore to stick to English as the language encodable with the common subset of all the ASCII dialects. This basic problem with having a multiplicity of national character sets ended up being a prime justification for Unicode, which was designed, ostensibly, to be the *one* ASCII extension anyone will need.

A system is described as "eight-bit clean" if it doesn't mangle text with byte values above 127, as some older systems did.

See also ASCII character table, Yu-Shiang Whole Fish.

(1995-03-06)

Try this search on Wikipedia, OneLook, Google

Nearby terms: American National Standard « American National Standards Institute « American Society of Mechanical Engineers « American Standard Code for Information Interchange » American Telephone and Telegraph, Inc. » American Wire Gauge » America On-Line, Inc.


American Telephone and Telegraph, Inc.

<company, telecommunications, Unix, C> (AT&T) One of the largest US telecommunications providers. Also noted for being the birthplace of the Unix operating system and the C and C++ programming languages.

AT&T was incorporated in 1885, but traces its lineage to Alexander Graham Bell and his invention of the telephone in 1876. As parent company of the former Bell System, AT&T's primary mission was to provide telephone service to virtually everyone in the United States. In its first 50 years, AT&T established subsidiaries and allied companies in more than a dozen other countries. It sold these interests in 1925 and focused on achieving its mission in the United States. It did, however, continue to provide international long distance service.

The Bell System was dissolved at the end of 1983 with AT&T's divestiture of the Bell telephone companies.

AT&T split into three parts in 1996, one of which is Lucent Tecnologies, the former systems and equipment portion of AT&T (including Bell Laboratories).

See also 3DO, Advanced RISC Machine, Berkeley Software Distribution, Bell Laboratories, Concurrent C, Death Star, dinosaurs mating, InterNIC, System V, Nawk, Open Look, rc, S, Standard ML of New Jersey, Unix International, Unix conspiracy, USG Unix, Unix System Laboratories.

AT&T Home.

(2002-06-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: American National Standards Institute « American Society of Mechanical Engineers « American Standard Code for Information Interchange « American Telephone and Telegraph, Inc. » American Wire Gauge » America On-Line, Inc. » America's Multimedia Online


American Wire Gauge

<hardware, standard> (AWG, sometimes "Brown and Sharpe Wire Gauge") A U.S. standard set of non-ferrous wire conductor sizes. Typical household wiring is AWG number 12 or 14. Telephone wire is usually 22, 24, or 26. The higher the gauge number, the smaller the diameter and the thinner the wire. Thicker wire is better for long distances due to its lower resistance per unit length.

(2001-03-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: American Society of Mechanical Engineers « American Standard Code for Information Interchange « American Telephone and Telegraph, Inc. « American Wire Gauge » America On-Line, Inc. » America's Multimedia Online » AMI


America On-Line, Inc.

<company, communications> (AOL) A US on-line service provider based in Vienna, Virginia, USA. AOL claims to be the largest and fastest growing provider of on-line services in the world, with the most active subscriber base. AOL offers its three million subscribers electronic mail, interactive newspapers and magazines, conferencing, software libraries, computing support, and on-line classes.

In October 1994 AOL made Internet FTP available to its members and in May 1995, full Internet access including World-Wide Web.

AOL's main competitors are Prodigy and Compuserve.

http://aol.com/.

(1997-08-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: American Standard Code for Information Interchange « American Telephone and Telegraph, Inc. « American Wire Gauge « America On-Line, Inc. » America's Multimedia Online » AMI » Amiga


America's Multimedia Online

<company, World-Wide Web> (AMO) An Internet technologies company which invented Never Offline in 1995 and was officially started in 1996.

http://amo.net/.

E-mail: AMO <amo@amo.net>.

Address: Albuquerque, NM, USA.

(1999-11-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: American Telephone and Telegraph, Inc. « American Wire Gauge « America On-Line, Inc. « America's Multimedia Online » AMI » Amiga » Amiga E


AMI

Alternate Mark Inversion

Try this search on Wikipedia, OneLook, Google

Nearby terms: American Wire Gauge « America On-Line, Inc. « America's Multimedia Online « AMI » Amiga » Amiga E » Aminet


Amiga

<computer> A range of home computers first released by Commodore Business Machines in early 1985 (though they did not design the original - see below). Amigas were popular for games, video processing, and multimedia. One notable feature is a hardware blitter for speeding up graphics operations on whole areas of the screen.

The Amiga was originally called the Lorraine, and was developed by a company named "Amiga" or "Amiga, Inc.", funded by some doctors to produce a killer game machine. After the US game machine market collapsed, the Amiga company sold some joysticks but no Lorraines or any other computer. They eventually floundered and looked for a buyer.

Commodore at that time bought the (mostly complete) Amiga machine, infused some money, and pushed it through the final stages of development in a hurry. Commodore released it sometime[?] in 1985.

Most components within the machine were known by nicknames. The coprocessor commonly called the "Copper" is in fact the "Video Timing Coprocessor" and is split between two chips: the instruction fetch and execute units are in the "Agnus" chip, and the pixel timing circuits are in the "Denise" chip (A for address, D for data).

"Agnus" and "Denise" were responsible for effects timed to the real-time position of the video scan, such as midscreen palette changes, sprite multiplying, and resolution changes. Different versions (in order) were: "Agnus" (could only address 512K of video RAM), "Fat Agnus" (in a PLCC package, could access 1MB of video RAM), "Super Agnus" (slightly upgraded "Fat Agnus"). "Agnus" and "Fat Agnus" came in PAL and NTSC versions, "Super Agnus" came in one version, jumper selectable for PAL or NTSC. "Agnus" was replaced by "Alice" in the A4000 and A1200, which allowed for more DMA channels and higher bus bandwidth.

"Denise" outputs binary video data (3*4 bits) to the "Vidiot". The "Vidiot" is a hybrid that combines and amplifies the 12-bit video data from "Denise" into RGB to the monitor.

Other chips were "Amber" (a "flicker fixer", used in the A3000 and Commodore display enhancer for the A2000), "Gary" (I/O, addressing, G for glue logic), "Buster" (the bus controller, which replaced "Gary" in the A2000), "Buster II" (for handling the Zorro II/III cards in the A3000, which meant that "Gary" was back again), "Ramsey" (The RAM controller), "DMAC" (The DMA controller chip for the WD33C93 SCSI adaptor used in the A3000 and on the A2091/A2092 SCSI adaptor card for the A2000; and to control the CD-ROM in the CDTV), and "Paula" (Peripheral, Audio, UART, interrupt Lines, and bus Arbiter).

There were several Amiga chipsets: the "Old Chipset" (OCS), the "Enhanced Chipset" (ECS), and AGA. OCS included "Paula", "Gary", "Denise", and "Agnus".

ECS had the same "Paula", "Gary", "Agnus" (could address 2MB of Chip RAM), "Super Denise" (upgraded to support "Agnus" so that a few new screen modes were available). With the introduction of the Amiga A600 "Gary" was replaced with "Gayle" (though the chipset was still called ECS). "Gayle" provided a number of improvments but the main one was support for the A600's PCMCIA port.

The AGA chipset had "Agnus" with twice the speed and a 24-bit palette, maximum displayable: 8 bits (256 colours), although the famous "HAM" (Hold And Modify) trick allows pictures of 256,000 colours to be displayed. AGA's "Paula" and "Gayle" were unchanged but AGA "Denise" supported AGA "Agnus"'s new screen modes. Unfortunately, even AGA "Paula" did not support High Density floppy disk drives. (The Amiga 4000, though, did support high density drives.) In order to use a high density disk drive Amiga HD floppy drives spin at half the rotational speed thus halving the data rate to "Paula".

Commodore Business Machines went bankrupt on 1994-04-29, the German company Escom AG bought the rights to the Amiga on 1995-04-21 and the Commodore Amiga became the Escom Amiga. In April 1996 Escom were reported to be making the Amiga range again but they too fell on hard times and Gateway 2000 (now called Gateway) bought the Amiga brand on 1997-05-15.

Gateway licensed the Amiga operating system to a German hardware company called Phase 5 on 1998-03-09. The following day, Phase 5 announced the introduction of a four-processor PowerPC based Amiga clone called the "pre\box". Since then, it has been announced that the new operating system will be a version of QNX.

On 1998-06-25, a company called Access Innovations Ltd announced plans to build a new Amiga chip set, the AA+, based partly on the AGA chips but with new fully 32-bit functional core and 16-bit AGA hardware register emulation for backward compatibility. The new core promised improved memory access and video display DMA.

By the end of 2000, Amiga development was under the control of a [new?] company called Amiga, Inc.. As well as continuing development of AmigaOS (version 3.9 released in December 2000), their "Digital Environment" is a virtual machine for multiple platforms conforming to the ZICO specification. As of 2000, it ran on MIPS, ARM, PPC, and x86 processors.

http://amiga.com/.

Amiga Web Directory.

amiCrawler.

Newsgroups: comp.binaries.amiga, comp.sources.amiga, comp.sys.amiga, comp.sys.amiga.advocacy, comp.sys.amiga.announce, comp.sys.amiga.applications, comp.sys.amiga.audio, comp.sys.amiga.datacomm, comp.sys.amiga.emulations, comp.sys.amiga.games, comp.sys.amiga.graphics, comp.sys.amiga.hardware, comp.sys.amiga.introduction, comp.sys.amiga.marketplace, comp.sys.amiga.misc, comp.sys.amiga.multimedia, comp.sys.amiga.programmer, comp.sys.amiga.reviews, comp.sys.amiga.tech, comp.sys.amiga.telecomm, comp.Unix.amiga.

See aminet, Amoeba, bomb, exec, gronk, guru meditation, Intuition, sidecar, slap on the side, Vulcan nerve pinch.

(2003-07-05)

Try this search on Wikipedia, OneLook, Google

Nearby terms: America On-Line, Inc. « America's Multimedia Online « AMI « Amiga » Amiga E » Aminet » AML


Amiga E

<tool> An Amiga E compiler by Wouter van Oortmerssen.

Amiga E compiles 20000 lines/minute on a 7 Mhz Amiga. It allows in-line assembly code and has an integrated linker. It has a large set of integrated functions and modules. V2.04 includes as modules a flexible type system, quoted expressions, immediate and typed lists, low level polymorphism and exception handling. It is written in assembly language and E.

Version 2.1b

ftp://ftp.wustl.edu/pub/aminet/dev/e/AmigaE21b.lha. ftp://amiga.physik.unizh.ch/amiga/dev/lang/AmigaE21b.lha.

Usenet newsgroup: comp.sys.amiga.programmer.

(1997-08-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: America's Multimedia Online « AMI « Amiga « Amiga E » Aminet » AML » AML/E


Aminet

<networking> (Amiga network) A collection of FTP mirrors that contain several gigabytes of freely distributable software for the Amiga range of computers.

Home, ftp.wustl.edu.

(1997-08-31)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AMI « Amiga « Amiga E « Aminet » AML » AML/E » AMO


AML

A Manufacturing Language

Try this search on Wikipedia, OneLook, Google

Nearby terms: Amiga « Amiga E « Aminet « AML » AML/E » AMO » Amoeba


AML/E

<language, robotics> (AML Entry) A simple version of AML, implemented on the IBM PC, with a graphic display of the robot position.

(1995-10-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Amiga E « Aminet « AML « AML/E » AMO » Amoeba » AMP


AMO

America's Multimedia Online

Try this search on Wikipedia, OneLook, Google

Nearby terms: Aminet « AML « AML/E « AMO » Amoeba » AMP » amper


Amoeba

1. <operating system> A distributed operating system developed by Andrew S. Tanenbaum and others of Vrije Universiteit, Amsterdam. Amoeba is only available under licence from the VUA, but is free of charge and includes all source, binaries and documentation.

http://am.cs.vu.nl/.

[Features?]

2. <computer, abuse> A derogatory term for Commodore's Amiga personal computer.

[Jargon File]

(1997-05-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AML « AML/E « AMO « Amoeba » AMP » amper » Ampere


AMP

1. <mathematics, tool> Algebraic Manipulation Package.

2. <networking, tool> Active Measurement Project.

Try this search on Wikipedia, OneLook, Google

Nearby terms: AML/E « AMO « Amoeba « AMP » amper » Ampere » ampersand


amper

ampersand

Try this search on Wikipedia, OneLook, Google

Nearby terms: AMO « Amoeba « AMP « amper » Ampere » ampersand » AMPL


Ampere

<unit, electronics> (Amp, A) The unit of electrical current flow. One Amp is the current that will flow through a one-ohm resistance when one Volt DC is applied across it.

(2004-01-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Amoeba « AMP « amper « Ampere » ampersand » AMPL » AMPLE


ampersand

<character> "&" ASCII character 38.

Common names: ITU-T, INTERCAL: ampersand; amper; and. Rare: address (from C); reference (from C++); bitand; background (from sh); pretzel; amp.

A common symbol for "and", used as the "address of" operator in C, the "reference" operator in C++ and a bitwise AND operator in several programming languages.

UNIX shells use the character to indicate that a task should be run in the background.

The ampersand is a ligature (combination) of the cursive letters "e" and "t", invented in 63 BC by Marcus Tirus [Tiro?] as shorthand for the Latin word for "and", "et".

The word ampersand is a conflation (combination) of "and, per se and". Per se means "by itself", and so the phrase translates to "&, standing by itself, means 'and'". This was at the end of the alphabet as it was recited by children in old English schools. The words ran together and were associated with "&". The "ampersand" spelling dates from 1837.

Take our word for it.

(2000-10-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AMP « amper « Ampere « ampersand » AMPL » AMPLE » Amplitude Modulation


AMPL

<language> Along with mpl, the intrinsic parallel languages for MasPar's computers. AMPL and mpl are parallel variants of C. Ampl is actually now a gcc port.

["AMPL: Design, Implementation and Evaluation of a Multiprocessing Language", R. Dannenberg, CMU 1981].

["Loglan Implementation of the AMPL Message Passing System", J. Milewski SIGPLAN Notices 19(9):21-29 (Sept 1984)].

[Are these the same language?]

(1995-11-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: amper « Ampere « ampersand « AMPL » AMPLE » Amplitude Modulation » amp off


AMPLE

<language, music> A FORTH-like language for programming the 500/5000 series of add-on music synthesisers for the BBC Microcomputer. AMPLE was produced by Hybrid Technologies, Cambridge, England in the mid 1980s. Many AMPLE programs were published in Acorn User magazine.

(1995-11-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Ampere « ampersand « AMPL « AMPLE » Amplitude Modulation » amp off » AMPPL-II


Amplitude Modulation

<communications> (AM) A method of encoding data by varying the amplitude of a constant frequency carrier.

Contrast Frequency Modulation.

(2001-04-30)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ampersand « AMPL « AMPLE « Amplitude Modulation » amp off » AMPPL-II » AMPS


amp off

<jargon> (Purdue) To run in background. From the Unix shell "&" (ampersand) operator.

[Jargon File]

(1995-11-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AMPL « AMPLE « Amplitude Modulation « amp off » AMPPL-II » AMPS » AMS


AMPPL-II

Associative Memory Parallel Processing Language

Try this search on Wikipedia, OneLook, Google

Nearby terms: AMPLE « Amplitude Modulation « amp off « AMPPL-II » AMPS » AMS » AMTRAN


AMPS

Advanced Mobile Phone Service

Try this search on Wikipedia, OneLook, Google

Nearby terms: Amplitude Modulation « amp off « AMPPL-II « AMPS » AMS » AMTRAN » Amulet


AMS

Andrew Message System

Try this search on Wikipedia, OneLook, Google

Nearby terms: amp off « AMPPL-II « AMPS « AMS » AMTRAN » Amulet » an


AMTRAN

Automatic Mathematical TRANslation

Try this search on Wikipedia, OneLook, Google

Nearby terms: AMPPL-II « AMPS « AMS « AMTRAN » Amulet » an » analog


Amulet

<processor> An implementation or the Advanced RISC Machine microprocessor architecture using the micropipeline design style. In April 1994 the Amulet group in the Computer Science department of Manchester University took delivery of the AMULET1 microprocessor. This was their first large scale asynchronous circuit and the world's first implementation of a commercial microprocessor architecture (ARM) in asynchronous logic.

Work was begun at the end of 1990 and the design despatched for fabrication in February 1993. The primary intent was to demonstrate that an asynchronous microprocessor can consume less power than a synchronous design.

The design incorporates a number of concurrent units which cooperate to give instruction level compatibility with the existing synchronous part. These include an Address unit, which autonomously generates instruction fetch requests and interleaves (nondeterministically) data requests from the Execution unit; a Register file which supplies operands, queues write destinations and handles data dependencies; an Execution unit which includes a multiplier, a shifter and an ALU with data-dependent delay; a Data interface which performs byte extraction and alignment and includes an instruction prefetch buffer, and a control path which performs instruction decode. These units only synchronise to exchange data.

The design demonstrates that all the usual problems of processor design can be solved in this asynchronous framework: backward instruction set compatibility, interrupts and exact exceptions for memory faults are all covered. It also demonstrates some unusual behaviour, for instance nondeterministic prefetch depth beyond a branch instruction (though the instructions which actually get executed are, of course, deterministic). There are some unusual problems for compiler optimisation, as the metric which must be used to compare alternative code sequences is continuous rather than discrete, and the nondeterminism in external behaviour must also be taken into account.

The chip was designed using a mixture of custom datapath and compiled control logic elements, as was the synchronous ARM. The fabrication technology is the same as that used for one version of the synchronous part, reducing the number of variables when comparing the two parts.

Two silicon implementations have been received and preliminary measurements have been taken from these. The first is a 0.7um process and has achieved about 28 kDhrystones running the standard benchmark program. The other is a 1 um implementation and achieves about 20 kDhrystones. For the faster of the parts this is equivalent to a synchronous ARM6 clocked at around 20MHz; in the case of AMULET1 it is likely that this speed is limited by the memory system cycle time (just over 50ns) rather than the processor chip itself.

A fair comparison of devices at the same geometries gives the AMULET1 performance as about 70% of that of an ARM6 running at 20MHz. Its power consumption is very similar to that of the ARM6; the AMULET1 therefore delivers about 80 MIPS/W (compared with around 120 from a 20MHz ARM6). Multiplication is several times faster on the AMULET1 owing to the inclusion of a specialised asynchronous multiplier. This performance is reasonable considering that the AMULET1 is a first generation part, whereas the synchronous ARM has undergone several design iterations. AMULET2 (currently under development) is expected to be three times faster than AMULET1 - 120 kdhrystones - and use less power.

The macrocell size (without pad ring) is 5.5 mm by 4.5 mm on a 1 micron CMOS process, which is about twice the area of the synchronous part. Some of the increase can be attributed to the more sophisticated organisation of the new part: it has a deeper pipeline than the clocked version and it supports multiple outstanding memory requests; there is also specialised circuitry to increase the multiplication speed. Although there is undoubtedly some overhead attributable to the asynchronous control logic, this is estimated to be closer to 20% than to the 100% suggested by the direct comparison.

AMULET1 is code compatible with ARM6 and is so is capable of running existing binaries without modification. The implementation also includes features such as interrupts and memory aborts.

The work was part of a broad ESPRIT funded investigation into low-power technologies within the European Open Microprocessor systems Initiative (OMI) programme, where there is interest in low-power techniques both for portable equipment and (in the longer term) to alleviate the problems of the increasingly high dissipation of high-performance chips. This initial investigation into the role asynchronous logic might play has now demonstrated that asynchronous techniques can be applied to problems of the scale of a complete microprocessor.

http://cs.man.ac.uk/amulet.

(1994-12-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AMPS « AMS « AMTRAN « Amulet » an » analog » analog computer


an

<networking> The country code for the Netherlands Antilles (Dutch Antilles).

(1999-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AMS « AMTRAN « Amulet « an » analog » analog computer » Analog Hardware Design Language


analog

<spelling> American spelling of analogue.

(1995-11-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AMTRAN « Amulet « an « analog » analog computer » Analog Hardware Design Language » analogue


analog computer

analogue computer

Try this search on Wikipedia, OneLook, Google

Nearby terms: Amulet « an « analog « analog computer » Analog Hardware Design Language » analogue » analogue computer


Analog Hardware Design Language

<language> (AHDL) A language under development by the US Air Force.

(1995-04-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: an « analog « analog computer « Analog Hardware Design Language » analogue » analogue computer » Analogy Model


analogue

<electronics> (US: "analog") A description of a continuously variable signal or a circuit or device designed to handle such signals. The opposite is "discrete" or "digital".

Analogue circuits are much harder to design and analyse than digital ones because the designer must take into account effects such as the gain, linearity and power handling of components, the resistance, capacitance and inductance of PCB tracks, wires and connectors, interference between signals, power supply stability and more. A digital circuit design, especially for high switching speeds, must also take these factors into account if it is to work reliably, but they are usually less critical because most digital components will function correctly within a range of parameters whereas such variations will corrupt the outputs of an analogue circuit.

See also analogue computer.

(1995-11-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: analog « analog computer « Analog Hardware Design Language « analogue » analogue computer » Analogy Model » analytical CRM


analogue computer

<computer, hardware> A machine or electronic circuit designed to work on numerical data represented by some physical quantity (e.g. rotation or displacement) or electrical quantity (e.g. voltage or charge) which varies continuously, in contrast to digital signals which are either 0 or 1.

For example, the turning of a wheel or changes in voltage can be used as input. Analogue computers are said to operate in real time and are used for research in design where many different shapes and speeds can be tried out quickly. A computer model of a car suspension allows the designer to see the effects of changing size, stiffness and damping.

(1995-05-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: analog computer « Analog Hardware Design Language « analogue « analogue computer » Analogy Model » analytical CRM » Analytical Engine


Analogy Model

<programming> A method of estimating the cost of a proposed software project by extrapolating from the costs and schedules of similar completed projects.

(1996-05-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Analog Hardware Design Language « analogue « analogue computer « Analogy Model » analytical CRM » Analytical Engine » Analytical Machine


analytical CRM

<business> Software which helps a business build customer relationships and analyse ways to improve them.

[Typical functions? Example?]

(2007-06-11)

Try this search on Wikipedia, OneLook, Google

Nearby terms: analogue « analogue computer « Analogy Model « analytical CRM » Analytical Engine » Analytical Machine » Analytical Solutions Forum


Analytical Engine

<history> A design for a general-purpose digital computer proposed by Charles Babbage in 1837 as a successor to his earlier special-purpose Difference Engine.

The Analytical Engine was to be built from brass gears powered by steam with input given on punched cards. Babbage could never secure enough funding to build it, and so it was, and never has been, constructed.

http://fourmilab.ch/babbage/.

(1998-10-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: analogue computer « Analogy Model « analytical CRM « Analytical Engine » Analytical Machine » Analytical Solutions Forum » anchor


Analytical Machine

Analytical Engine

Try this search on Wikipedia, OneLook, Google

Nearby terms: Analogy Model « analytical CRM « Analytical Engine « Analytical Machine » Analytical Solutions Forum » anchor » ANCP


Analytical Solutions Forum

<body, standard> (ASF) The business intelligence trade body that, in October 1999, replaced the ineffective OLAP Council intending to produce standards for OLAP. The ASF managed the remarkably achievement of being even less effective and eventually disappeared, its only achievement having been the issuing of a press release announcing its formation.

(2005-05-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: analytical CRM « Analytical Engine « Analytical Machine « Analytical Solutions Forum » anchor » ANCP » AND


anchor

hypertext link

Try this search on Wikipedia, OneLook, Google

Nearby terms: Analytical Engine « Analytical Machine « Analytical Solutions Forum « anchor » ANCP » AND » ANDF


ANCP

<language> An early system on the Datatron 200 series.

[Listed in CACM 2(5):16, May 1959].

(1995-11-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Analytical Machine « Analytical Solutions Forum « anchor « ANCP » AND » ANDF » Andorra-I


AND

<logic> (Or "conjunction") The Boolean function which is true only if all its arguments are true. The truth table for the two argument AND function is:

 A | B | A AND B
 --+---+---------
 F | F |    F
 F | T |    F
 T | F |    F
 T | T |    T

AND is often written as an inverted "V" in texts on logic. In the C programming language it is represented by the && (logical and) operator.

(1997-11-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Analytical Solutions Forum « anchor « ANCP « AND » ANDF » Andorra-I » Andorra Kernel Language


ANDF

Architecture Neutral Distribution Format

Try this search on Wikipedia, OneLook, Google

Nearby terms: anchor « ANCP « AND « ANDF » Andorra-I » Andorra Kernel Language » Andorra-Prolog


Andorra-I

<language> A parallel logic programming language with the OR-parallelism of Aurora and the AND-parallelism of Parlog.

["Andorra-I: A Parallel Prolog System that Transparently Exploits both And- and Or-Parallelism", V.S Costa et al, SIGPLAN Notices 26(7):83-93 (July 1991)].

[Imperial College? Who?]

(1995-11-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ANCP « AND « ANDF « Andorra-I » Andorra Kernel Language » Andorra-Prolog » Andrei Markov


Andorra Kernel Language

<language> (AKL) The successor to KAP by S. Janson <sverker@sics.se>.

A prototype implementation is available from the author.

["Programming Paradigms of the Andorra Kernel Language", S. Janson et al in Logic Programming: Proc 1991 Intl Symp, MIT Press 1991].

(1994-11-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AND « ANDF « Andorra-I « Andorra Kernel Language » Andorra-Prolog » Andrei Markov » Andrew File System


Andorra-Prolog

<language>

["Andorra-Prolog: An Integration of Prolog and Committed Choice Languages", S. Haridi et al, Intl Conf Fifth Gen Comp Sys 1988, ICOT 1988].

(1995-11-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ANDF « Andorra-I « Andorra Kernel Language « Andorra-Prolog » Andrei Markov » Andrew File System » Andrew Fluegelman


Andrei Markov

<person> 1856-1922. The Russian mathematician, after who Markov chains were named.

Biography.

[Other contributions?]

(1995-10-06)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Andorra-I « Andorra Kernel Language « Andorra-Prolog « Andrei Markov » Andrew File System » Andrew Fluegelman » Andrew Message System


Andrew File System

<operating system, storage> (AFS) The distributed file system of the Andrew Project, adopted by the OSF as part of their Distributed Computing Environment.

Frequently Asked Questions.

(1994-11-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Andorra Kernel Language « Andorra-Prolog « Andrei Markov « Andrew File System » Andrew Fluegelman » Andrew Message System » Andrew Project


Andrew Fluegelman

<person> A successful attorney, editor of PC World Magazine, and author of the MS-DOS communications program PC-TALK III, written in 1982. He once owned the trademark "freeware" but it wasn't enforced after his disappearance.

In 1985, Fluegelman was diagnosed with cancer. He was last seen a week later, on 1985-07-06, when he left his Marin County home to go to his office in Tiburon. He called his wife later that day and has not been heard from since. His car was found at Vista Point on the north end of the Golden Gate Bridge.

[San Francisco Examiner Sunday Magazine, October 1985].

Shareware history.

NEWSBYTES article.

http://doenetwork.bravepages.com/579dmca.html.

(2003-07-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Andorra-Prolog « Andrei Markov « Andrew File System « Andrew Fluegelman » Andrew Message System » Andrew Project » Andrew S. Tanenbaum


Andrew Message System

<messaging> A multimedia interface to electronic mail and bulletin boards, developed as part of the Andrew Project.

(1994-11-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Andrei Markov « Andrew File System « Andrew Fluegelman « Andrew Message System » Andrew Project » Andrew S. Tanenbaum » Andrew Tanenbaum


Andrew Project

<project> A distributed system project for support of educational and research computing at Carnegie Mellon University, named after Andrew Carnegie, an American philanthropist who provided money to establish CMU.

See also Andrew File System, Andrew Message System, Andrew Toolkit, class.

Home FTP.

Usenet newsgroup: comp.soft-sys.andrew.

[More detail?]

(1997-11-17)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Andrew File System « Andrew Fluegelman « Andrew Message System « Andrew Project » Andrew S. Tanenbaum » Andrew Tanenbaum » Andrew Toolkit


Andrew S. Tanenbaum

Andrew Tanenbaum

Try this search on Wikipedia, OneLook, Google

Nearby terms: Andrew Fluegelman « Andrew Message System « Andrew Project « Andrew S. Tanenbaum » Andrew Tanenbaum » Andrew Toolkit » Andy Tanenbaum


Andrew Tanenbaum

<person> Professor Andrew S. Tanenbaum (1941-) of the Vrije Universiteit, Amsterdam in The Netherlands. Tanenbaum is famous for his work and books on computer architecture, operating systems and networks.

He wrote the textbook "Computer Networks", Second Edition, Prentice-Hall, 1981, which describes the International Standards Organisation, Open Systems Interconnection (ISO-OSI) network model.

See Amoeba, Mac-1, Mic-1, Mic-2, Micro Assembly Language, MINIX, MicroProgramming Language, standard.

[Home page?]

(1996-04-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Andrew Message System « Andrew Project « Andrew S. Tanenbaum « Andrew Tanenbaum » Andrew Toolkit » Andy Tanenbaum » An Evolutionary System for On-line Programming


Andrew Toolkit

<tool> (ATK) A portable user interface toolkit developed as part of the Andrew project, running on the X Window System and distributed with X11R5.

(1995-11-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Andrew Project « Andrew S. Tanenbaum « Andrew Tanenbaum « Andrew Toolkit » Andy Tanenbaum » An Evolutionary System for On-line Programming » Angel


Andy Tanenbaum

Andrew Tanenbaum

Try this search on Wikipedia, OneLook, Google

Nearby terms: Andrew S. Tanenbaum « Andrew Tanenbaum « Andrew Toolkit « Andy Tanenbaum » An Evolutionary System for On-line Programming » Angel » angle bracket


An Evolutionary System for On-line Programming

<database> (AESOP) An early interactive query system on the IBM 1800 using a light pen.

["AESOP: A Final Report: A Prototype Interactive Information Control System", J.K. Summers et al, in Information System Science and Technology, D. Walker ed, 1967].

[Sammet 1969, p. 703].

(1995-04-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Andrew Tanenbaum « Andrew Toolkit « Andy Tanenbaum « An Evolutionary System for On-line Programming » Angel » angle bracket » Anglo-Saxon point


Angel

<operating system> A single address space, micro-kernel operating system for multiprocessor computers, developed at Imperial College and City University, London, UK.

[Ariel Burton]

(1995-11-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Andrew Toolkit « Andy Tanenbaum « An Evolutionary System for On-line Programming « Angel » angle bracket » Anglo-Saxon point » angry fruit salad


angle bracket

<character> Either of the characters "<" (less-than, ASCII 60) and ">" (greater-than, ASCII 62). Typographers in the Real World use angle brackets which are either taller and slimmer (the ISO "Bra" and "Ket" characters), or significantly smaller (single or double guillemets) than the less-than and greater-than signs.

See broket.

(1995-11-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Andy Tanenbaum « An Evolutionary System for On-line Programming « Angel « angle bracket » Anglo-Saxon point » angry fruit salad » ANI


Anglo-Saxon point

ATA point

Try this search on Wikipedia, OneLook, Google

Nearby terms: An Evolutionary System for On-line Programming « Angel « angle bracket « Anglo-Saxon point » angry fruit salad » ANI » Animated GIF


angry fruit salad

<abuse> A bad visual-interface design that uses too many colours. (This term derives, of course, from the bizarre day-glo colours found in canned fruit salad). Too often one sees similar effects from interface designers using colour window systems such as X; there is a tendency to create displays that are flashy and attention-getting but uncomfortable for long-term use.

[Jargon File]

(1995-11-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Angel « angle bracket « Anglo-Saxon point « angry fruit salad » ANI » Animated GIF » animation


ANI

Automatic Number Identification

Try this search on Wikipedia, OneLook, Google

Nearby terms: angle bracket « Anglo-Saxon point « angry fruit salad « ANI » Animated GIF » animation » Animus


Animated GIF

<graphics, file format> (GIF89a) A variant of the GIF image format, often used on World-Wide Web pages to provide moving icons and banners.

The GIF89a format supports multiple "frames" that give the impression of motion when displayed in sequence, much like a flip book. The animation may repeat continuously or play once.

Animated GIFs aren't supported by earlier web browsers, however the first frame of the image is still shown.

There are many utilities to create animated GIFs from a sequence of individual GIF files. There are also utilities that will produce animated GIFs automatically from a piece of text or a single image.

One problem with this format is the size of the files produced, as they are by definition a sequence of individual images. Apart from minimising the number of frames, the best way to decrease file size is to assist the LZW compression by using blocks of solid colour, avoid dithering, and use fewer colours. If areas of an image don't change from one frame to another, they don't need to be redrawn so make the area a transparent block in the second frame.

(1999-08-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Anglo-Saxon point « angry fruit salad « ANI « Animated GIF » animation » Animus » ANL


animation

<graphics> The creation of artificial moving images.

Usenet newsgroup: comp.graphics.animation. FAQ.

(1995-11-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: angry fruit salad « ANI « Animated GIF « animation » Animus » ANL » Anna


Animus

["Constraint-Based Animation: The Implementation of Temporal Constraints in the Animus System", R. Duisberg, PhD Thesis U Washington 1986].

(1995-11-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ANI « Animated GIF « animation « Animus » ANL » Anna » annealing


ANL

Argonne National Laboratory

Try this search on Wikipedia, OneLook, Google

Nearby terms: Animated GIF « animation « Animus « ANL » Anna » annealing » annotate


Anna

ANNotated Ada

Try this search on Wikipedia, OneLook, Google

Nearby terms: animation « Animus « ANL « Anna » annealing » annotate » ANNotated Ada


annealing

simulated annealing

Try this search on Wikipedia, OneLook, Google

Nearby terms: Animus « ANL « Anna « annealing » annotate » ANNotated Ada » annotation


annotate

annotation

Try this search on Wikipedia, OneLook, Google

Nearby terms: ANL « Anna « annealing « annotate » ANNotated Ada » annotation » annoybot


ANNotated Ada

<language, specification> (Anna) A specification language developed at Stanford University ca. 1980 for formally specifying Ada programs. It has a Specification Analyzer and a Consistency Checking System. It adds semantic assertions in the form of Ada comments.

ftp://anna.stanford.edu/pub/anna/.

["ANNA - A Language for Annotating Ada Programs", David Luckham et al, Springer 1987].

(1994-11-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Anna « annealing « annotate « ANNotated Ada » annotation » annoybot » annoyware


annotation

1. <programming, compiler> Extra information associated with a particular point in a document or program. Annotations may be added either by a compiler or by the programmer. They are not usually essential to the correct function of the program but give hints to improve performance.

2. <hypertext> A new commentary node linked to an existing node. If readers, as well as authors, can annotate nodes, then they can immediately provide feedback if the information is misleading, out of date or plain wrong.

(1995-11-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: annealing « annotate « ANNotated Ada « annotation » annoybot » annoyware » Annual Change Traffic


annoybot

<messaging> /*-noy-bot/ An irksome IRC robot.

[Jargon File]

(1997-12-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: annotate « ANNotated Ada « annotation « annoybot » annoyware » Annual Change Traffic » annulled branch


annoyware

<software> Shareware that reminds you frequently that you are using an unregistered copy.

(1998-04-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ANNotated Ada « annotation « annoybot « annoyware » Annual Change Traffic » annulled branch » anonymous FTP


Annual Change Traffic

<software> (ACT) The fraction of the software product's source code which changes during a year, either through addition or modification. The ACT can be used to determine the product size in order to estimate software maintenance effort.

(1996-05-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: annotation « annoybot « annoyware « Annual Change Traffic » annulled branch » anonymous FTP » ANother Tool for Language Recognition


annulled branch

delayed control-transfer

Try this search on Wikipedia, OneLook, Google

Nearby terms: annoybot « annoyware « Annual Change Traffic « annulled branch » anonymous FTP » ANother Tool for Language Recognition » ANR


anonymous FTP

<networking> An interactive service provided by many Internet hosts allowing any user to transfer documents, files, programs, and other archived data using File Transfer Protocol. The user logs in using the special user name "ftp" or "anonymous" and his e-mail address as password. He then has access to a special directory hierarchy containing the publically accessible files, typically in a subdirectory called "pub". This is usually a separate area from files used by local users.

A reference like

	ftp: euagate.eua.ericsson.se /pub/eua/erlang/info

means that files are available by anonymous FTP from the host called euagate.eua.ericsson.se in the directory (or file) /pub/eua/erlang/info. Sometimes the hostname will be followed by an Internet address in parentheses. The directory will usually be given as a path relative to the anonymous FTP login directory. A reference to a file available by FTP may also be in the form of a URL starting "ftp:".

See also Archie, archive site, EFS, FTP by mail, World-Wide Web.

(1995-11-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: annoyware « Annual Change Traffic « annulled branch « anonymous FTP » ANother Tool for Language Recognition » ANR » ANS


ANother Tool for Language Recognition

<tool> (ANTLR) The parser generator in the Purdue Compiler-Construction Tool Set.

(1995-10-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Annual Change Traffic « annulled branch « anonymous FTP « ANother Tool for Language Recognition » ANR » ANS » ANSA


ANR

Automatic Network Routing

Try this search on Wikipedia, OneLook, Google

Nearby terms: annulled branch « anonymous FTP « ANother Tool for Language Recognition « ANR » ANS » ANSA » ANSI


ANS

American National Standard

Try this search on Wikipedia, OneLook, Google

Nearby terms: anonymous FTP « ANother Tool for Language Recognition « ANR « ANS » ANSA » ANSI » ANSI C


ANSA

Advanced Network Systems Architecture

Try this search on Wikipedia, OneLook, Google

Nearby terms: ANother Tool for Language Recognition « ANR « ANS « ANSA » ANSI » ANSI C » ANSI Minimal BASIC


ANSI

American National Standards Institute

Try this search on Wikipedia, OneLook, Google

Nearby terms: ANR « ANS « ANSA « ANSI » ANSI C » ANSI Minimal BASIC » ANSI/SPARC


ANSI C

<language, standard> (American National Standards Institute C) A revision of C, adding function prototypes, structure passing, structure assignment and standardised library functions. ANSI X3.159-1989.

cgram is a grammar for ANSI C, written in Scheme. unproto is a program for removing function prototypes to translate ANSI C to standard C. lcc is a retargetable compiler for ANSI C.

(1995-11-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ANS « ANSA « ANSI « ANSI C » ANSI Minimal BASIC » ANSI/SPARC » ANSI/SPARC Architecture


ANSI Minimal BASIC

<language, standard> ANS X3.60-1978.

[Details?]

(1995-11-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ANSA « ANSI « ANSI C « ANSI Minimal BASIC » ANSI/SPARC » ANSI/SPARC Architecture » ANSI/SPARC model


ANSI/SPARC

ANSI Standards Planning And Requirments Committee

Try this search on Wikipedia, OneLook, Google

Nearby terms: ANSI « ANSI C « ANSI Minimal BASIC « ANSI/SPARC » ANSI/SPARC Architecture » ANSI/SPARC model » ANSI X12


ANSI/SPARC Architecture

<architecture> (Or "ANSI/SPARC model") ANSI/SPARC's layered model of database architecture comprising a physical schema, a conceptual schema and user views.

[Reference?]

(1998-12-17)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ANSI C « ANSI Minimal BASIC « ANSI/SPARC « ANSI/SPARC Architecture » ANSI/SPARC model » ANSI X12 » ANSI Z39.50


ANSI/SPARC model

ANSI/SPARC Architecture

Try this search on Wikipedia, OneLook, Google

Nearby terms: ANSI Minimal BASIC « ANSI/SPARC « ANSI/SPARC Architecture « ANSI/SPARC model » ANSI X12 » ANSI Z39.50 » antenna gain


ANSI X12

<standard> Standards defining the structure, format, and content of business transactions conducted through Electronic Data Interchange (EDI). ANSI X12 is produced by the committee ASC X12, supported by the Data Interchange Standards Association, Inc. (DISA).

[http://onlinewbc.org/Docs/procure/standard.html].

(1999-09-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ANSI/SPARC « ANSI/SPARC Architecture « ANSI/SPARC model « ANSI X12 » ANSI Z39.50 » antenna gain » Anthony Hoare


ANSI Z39.50

<networking, standard> Information Retrieval Service Definition and Protocol Specification for Library Applications, officially known as ANSI/NISO Z39.50-1992, and ANSI/NISO Z39.50-1995. This standard, used by WAIS, specifies an OSI application layer service to allow an application on one computer to query a database on another.

Z39.50 is used in libraries and for searching some databases on the Internet. The US Library of Congress is the official maintanence agency for Z39.50.

Index Data, a Danish company, have released a lot of Z39.50 code. Their website explains the relevant ISO standards and how they are amicably converging in Z39.50 version 4.0.

Overview.

Z39.50 resources.

(1996-07-22)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ANSI/SPARC Architecture « ANSI/SPARC model « ANSI X12 « ANSI Z39.50 » antenna gain » Anthony Hoare » anti-aliasing


antenna gain

<radio> The factor by which a radio antenna of a given shape focusses the emitted power into a smaller beamwidth compared with an omnidirectional antenna.

(2008-02-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ANSI/SPARC model « ANSI X12 « ANSI Z39.50 « antenna gain » Anthony Hoare » anti-aliasing » antichain


Anthony Hoare

<person> (C. Anthony R. Hoare, Tony) A computer scientist working on programming languages, especially parallel ones. Hoare was responsible for Communicating Sequential Processes (CSP).

See also: pointer, Simone.

[Did he invent the Hoare powerdomain? Other details?]

(1999-07-22)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ANSI X12 « ANSI Z39.50 « antenna gain « Anthony Hoare » anti-aliasing » antichain » antisymmetric


anti-aliasing

<graphics> A technique used on a grey-scale or colour bitmap display to make diagonal edges appear smoother by setting pixels near the edge to intermediate colours according to where the edge crosses them.

The most common example is black characters on a white background. Without anti-aliasing, diagonal edges appear jagged, like staircases, which may be noticeable on a low resolution display. If the display can show intermediate greys then anti-aliasing can be applied. A pixel will be black if it is completely within the black area, or white if it is completely outside the black area, or an intermediate shade of grey according to the proportions of it which overlap the black and white areas. The technique works similarly with other foreground and background colours.

"Aliasing" refers to the fact that many points (which would differ in the real image) are mapped or "aliased" to the same pixel (with a single value) in the digital representation.

(1998-03-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ANSI Z39.50 « antenna gain « Anthony Hoare « anti-aliasing » antichain » antisymmetric » antivirus


antichain

<mathematics> A subset S of a partially ordered set P is an antichain if,

 for all x, y in S,  x <= y  =>  x = y

I.e. no two different elements are related.

("<=" is written in LaTeX as \subseteq).

(1995-02-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: antenna gain « Anthony Hoare « anti-aliasing « antichain » antisymmetric » antivirus » antivirus program


antisymmetric

<mathematics> A relation R is antisymmetric if,

 for all x and y,  x R y and y R x  =>  x == y.

I.e. no two different elements are mutually related.

Partial orders and total orders are antisymmetric. If R is also symmetric, i.e.

 x R y  =>  y R x

then

 x R y  =>  x == y

I.e. different elements are not related.

(1995-04-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Anthony Hoare « anti-aliasing « antichain « antisymmetric » antivirus » antivirus program » antivirus software


antivirus

antivirus software

Try this search on Wikipedia, OneLook, Google

Nearby terms: anti-aliasing « antichain « antisymmetric « antivirus » antivirus program » antivirus software » ANTLR


antivirus program

antivirus software

Try this search on Wikipedia, OneLook, Google

Nearby terms: antichain « antisymmetric « antivirus « antivirus program » antivirus software » ANTLR » ANU


antivirus software

<tool> Programs to detect and remove computer viruses. The simplest kind scans executable files and boot blocks for a list of known viruses. Others are constantly active, attempting to detect the actions of general classes of viruses. antivirus software should always include a regular update service allowing it to keep up with the latest viruses as they are released.

(1998-02-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: antisymmetric « antivirus « antivirus program « antivirus software » ANTLR » ANU » ANU ML


ANTLR

ANother Tool for Language Recognition

Try this search on Wikipedia, OneLook, Google

Nearby terms: antivirus « antivirus program « antivirus software « ANTLR » ANU » ANU ML » any key


ANU

Australian National University

Try this search on Wikipedia, OneLook, Google

Nearby terms: antivirus program « antivirus software « ANTLR « ANU » ANU ML » any key » anytime algorithm


ANU ML

<language> An implementation of SML by the Australian National University for Motorola 68020, Vax and Pyramid.

(1995-11-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: antivirus software « ANTLR « ANU « ANU ML » any key » anytime algorithm » ao


any key

<humour, hardware> The key that particularly confused users look for on their computer keyboards when instructed to "Press any key to continue". "But my keyboard doesn't have a key labelled 'any'!".

Compaq FAQ.

(2003-09-30)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ANTLR « ANU « ANU ML « any key » anytime algorithm » ao » AOCE


anytime algorithm

<algorithm> An algorithm that returns a sequence of approximations to the correct answer such that each approximation is no worse than the previous one, i.e. the algorithm can be stopped at _any time_.

Newton-Raphson iteration applied to finding the square root of a number b is another example:

	x = (x + b / x) / 2

Each new x is closer to the square root than the previous one.

Applications might include a real-time control system or a chess program that is allowed a fixed thinking time.

(2007-06-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ANU « ANU ML « any key « anytime algorithm » ao » AOCE » AOL


ao

<networking> The country code for Angola.

(1999-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ANU ML « any key « anytime algorithm « ao » AOCE » AOL » AOP


AOCE

Apple Open Collaboration Environment

Try this search on Wikipedia, OneLook, Google

Nearby terms: any key « anytime algorithm « ao « AOCE » AOL » AOP » AOS


AOL

America On-Line

Try this search on Wikipedia, OneLook, Google

Nearby terms: anytime algorithm « ao « AOCE « AOL » AOP » AOS » APA


AOP

aspect-oriented programming

Try this search on Wikipedia, OneLook, Google

Nearby terms: ao « AOCE « AOL « AOP » AOS » APA » Apache


AOS

1. /aws/ (East Coast), /ay-os/ (West Coast) A PDP-10 instruction that took any memory location and added 1 to it. AOS meant "Add One and do not Skip". Why, you may ask, does the "S" stand for "do not Skip" rather than for "Skip"? Ah, here was a beloved piece of PDP-10 folklore. There were eight such instructions: AOSE added 1 and then skipped the next instruction if the result was Equal to zero; AOSG added 1 and then skipped if the result was Greater than 0; AOSN added 1 and then skipped if the result was Not 0; AOSA added 1 and then skipped Always; and so on. Just plain AOS didn't say when to skip, so it never skipped.

For similar reasons, AOJ meant "Add One and do not Jump". Even more bizarre, SKIP meant "do not SKIP"! If you wanted to skip the next instruction, you had to say "SKIPA". Likewise, JUMP meant "do not JUMP"; the unconditional form was JUMPA. However, hackers never did this. By some quirk of the 10's design, the JRST (Jump and ReSTore flag with no flag specified) was actually faster and so was invariably used. Such were the perverse mysteries of assembler programming.

2. /A-O-S/ or /A-os/ A Multics-derived operating system supported at one time by Data General.

A spoof of the standard AOS system administrator's manual ("How to Load and Generate your AOS System") was created, issued a part number, and circulated as photocopy folklore; it was called "How to Goad and Levitate your CHAOS System".

3. Algebraic Operating System, in reference to those calculators which use infix operators instead of postfix notation.

[Jargon File]

(1995-11-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AOCE « AOL « AOP « AOS » APA » Apache » Apache Software Foundation


APA

Application Portability Architecture

Try this search on Wikipedia, OneLook, Google

Nearby terms: AOL « AOP « AOS « APA » Apache » Apache Software Foundation » APAL


Apache

<World-Wide Web, project> A open source HTTP server for Unix, Windows NT, and other platforms. Apache was developed in early 1995, based on code and ideas found in the most popular HTTP server of the time, NCSA httpd 1.3. It has since evolved to rival (and probably surpass) almost any other Unix based HTTP server in terms of functionality, and speed. Since April 1996 Apache has been the most popular HTTP server on the Internet, in May 1999 it was running on 57% of all web servers.

It features highly configurable error messages, DBM-based authentication databases, and content negotiation.

Latest version: 1.3.9, as of 1999-10-27.

http://apache.org/httpd.html.

FAQ.

(1999-10-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AOP « AOS « APA « Apache » Apache Software Foundation » APAL » APAREL


Apache Software Foundation

<open source, body> (ASF) A consortium that manages the development of the Apache web server, dozens of XML- and Java-based projects (under the name Jakarta), the Ant build tool, the Geronimo J2EE server, the SpamAssassin anti-SPAM tool, and much more.

Apache Home.

(2005-01-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AOS « APA « Apache « Apache Software Foundation » APAL » APAREL » A PArse REquest Language


APAL

Array Processor Assembly Language

Try this search on Wikipedia, OneLook, Google

Nearby terms: APA « Apache « Apache Software Foundation « APAL » APAREL » A PArse REquest Language » APC


APAREL

A PArse REquest Language

Try this search on Wikipedia, OneLook, Google

Nearby terms: Apache « Apache Software Foundation « APAL « APAREL » A PArse REquest Language » APC » APDL


A PArse REquest Language

<language> (APAREL) A PL/I extension to provide BNF parsing routines, for IBM 360.

["APAREL: A Parse Request Language", R.W. Balzer et al, CACM 12(11) (Nov 1969)].

(1995-11-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Apache Software Foundation « APAL « APAREL « A PArse REquest Language » APC » APDL » APE


APC

Association for Progressive Communications

Try this search on Wikipedia, OneLook, Google

Nearby terms: APAL « APAREL « A PArse REquest Language « APC » APDL » APE » apE


APDL

Algorithmic Processor Description Language

Try this search on Wikipedia, OneLook, Google

Nearby terms: APAREL « A PArse REquest Language « APC « APDL » APE » apE » API


APE

<audio, compression> A lossless audio compression algorithm from MonkeysAudio.

(2001-12-20)

Try this search on Wikipedia, OneLook, Google

Nearby terms: A PArse REquest Language « APC « APDL « APE » apE » API » APIC


apE

<graphics> A graphics package from the Ohio Supercomputer Centre.

(1995-11-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: APC « APDL « APE « apE » API » APIC » APL


API

Application Program Interface

Try this search on Wikipedia, OneLook, Google

Nearby terms: APDL « APE « apE « API » APIC » APL » APL2


APIC

Advanced Programmable Interrupt Controller

Try this search on Wikipedia, OneLook, Google

Nearby terms: APE « apE « API « APIC » APL » APL2 » APLGOL


APL

A Programming Language

Try this search on Wikipedia, OneLook, Google

Nearby terms: apE « API « APIC « APL » APL2 » APLGOL » APLWEB


APL2

<language> An APL extension from IBM with nested arrays.

["APL2 Programming: Language Reference", IBM, Aug 1984. Order No. SH20-9227-0].

(1995-11-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: API « APIC « APL « APL2 » APLGOL » APLWEB » APM


APLGOL

<language> An APL variant with ALGOL-like control structure, from Hewlett-Packard(?).

(1995-11-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: APIC « APL « APL2 « APLGOL » APLWEB » APM » Apollo Computer


APLWEB

<text, tool> A Web to APL and Web to TeX translator by Dr. Christoph von Basum of The University of Bielefeld, Germany.

ftp://watserv1.uwaterloo.ca/languages/apl/aplweb/.

(1992-12-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: APL « APL2 « APLGOL « APLWEB » APM » Apollo Computer » apostrophe


APM

Advanced Power Management

Try this search on Wikipedia, OneLook, Google

Nearby terms: APL2 « APLGOL « APLWEB « APM » Apollo Computer » apostrophe » app


Apollo Computer

<company> A company making workstations often used for CAD.

From 1980 to 1987, Apollo were the largest manufacturer of network workstations. Apollo workstations ran Aegis, a proprietary operating system with a Posix-compliant Unix alternative frontend. Apollo's networking was particularly elegant, among the first to allow demand paging over the network, and allowing a degree of network transparency and low sysadmin-to-machine ratio that is still unmatched.

Apollo's largest customers were Mentor Graphics (electronic design), GM, Ford, Chrysler, and Boeing (mechanical design). Apollo was acquired by Hewlett-Packard in 1989, and gradually closed down over the period 1990-1997.

(2003-07-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: APLGOL « APLWEB « APM « Apollo Computer » apostrophe » app » APPC


apostrophe

single quote

Try this search on Wikipedia, OneLook, Google

Nearby terms: APLWEB « APM « Apollo Computer « apostrophe » app » APPC » AppKit


app

application program

Try this search on Wikipedia, OneLook, Google

Nearby terms: APM « Apollo Computer « apostrophe « app » APPC » AppKit » APPLE


APPC

Advanced Program-to-Program Communications

Try this search on Wikipedia, OneLook, Google

Nearby terms: Apollo Computer « apostrophe « app « APPC » AppKit » APPLE » Apple


AppKit

<tool> A set of objects used by the application builder for the NEXTSTEP environment.

(1995-03-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: apostrophe « app « APPC « AppKit » APPLE » Apple » Apple Address Resolution Protocol


APPLE

<language> A revision of APL for the Illiac IV.

(1995-04-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: app « APPC « AppKit « APPLE » Apple » Apple Address Resolution Protocol » Apple Attachment Unit Interface


Apple

Apple Computer, Inc.

Try this search on Wikipedia, OneLook, Google

Nearby terms: APPC « AppKit « APPLE « Apple » Apple Address Resolution Protocol » Apple Attachment Unit Interface » Apple Computer, Inc.


Apple Address Resolution Protocol

<networking> (AARP) Apple's system to allow AppleTalk protocol to work over networks other than LocalTalk, such as Ethernet or Token Ring. AppleTalk nodes announce their presence to the network so that other nodes can address messages to them. AARP maps between AppleTalk addresses and other schemes. It is actually a general address mapping protocol that can be used to map between addresses at any protocol level.

[G. Sidhu, R. Andrews, and A. Oppenheimer, "Inside AppleTalk", Addison Wesley, 1990].

(2006-04-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AppKit « APPLE « Apple « Apple Address Resolution Protocol » Apple Attachment Unit Interface » Apple Computer, Inc. » Apple II


Apple Attachment Unit Interface

<hardware, networking> (AAUI) A 14-position, 0.050-inch-spaced ribbon contact connector. Early Power Macs and Quadras had an AAUI (Apple Attachment Unit Interface) port (rectangular shaped) for Ethernet, which requires a transceiver. To use twisted pair cabling, you would need to get a twisted pair transceiver for the computer with an AAUI port. Some Power Mac computers had both an AAUI and RJ-45 port; you can use one or the other, but not both.

The pin-out is:

  Pin   Signal Name     Signal Description
  ----  --------------  ---------------------------------
  1     FN Pwr          Power (+12V @ 2.1W or +5V @ 1.9W)
  2     DI-A            Data In circuit A
  3     DI-B            Data In circuit B
  4     VCC             Voltage Common
  5     CI-A            Control In circuit A
  6     CI-B            Control In circuit B
  7     +5V             +5 volts (from host)
  8     +5V             Secondary +5 volts (from host)
  9     DO-A            Data Out circuit A
  10    DO-B            Data Out circuit B
  11    VCC             Secondary Voltage Common
  12    NC              Reserved
  13    NC              Reserved
  14    FN Pwr          Secondary +12V @ 2.1W or +5V @ 1.9W
  Shell Protective Gnd  Protective Ground

AAUI signals have the same description, function, and electrical requirements as the AUI signals of the same name, as detailed in IEEE 802.3-1990 CSMA/CD Standard, section 7.

(2000-02-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: APPLE « Apple « Apple Address Resolution Protocol « Apple Attachment Unit Interface » Apple Computer, Inc. » Apple II » Apple Macintosh


Apple Computer, Inc.

<company> Manufacturers of the Macintosh range of personal computers as well as the earlier Apple I, Apple II and Lisa. Founded on 1 April 1976 by Steve Jobs and Steve Wozniak.

Apples were among the first microcomputers. They originally used the 6502 processor and are still being made (August 1994), now using the 65816. The Apple II line, which includes the Apple I, is the longest existing line of microcomputers.

Steve Jobs left Apple (involuntarily) and started NeXT and later returned when Apple bought NeXT in late 1997(?).

Quarterly sales $2150M, profits $138M (Aug 1994). http://apple.com/.

[Dates? More?]

(1998-03-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Apple « Apple Address Resolution Protocol « Apple Attachment Unit Interface « Apple Computer, Inc. » Apple II » Apple Macintosh » Apple Newton


Apple II

<computer> An 8-bit personal computer with a 6502 processor, from Apple Computer. It was invented by Steve Wozniak and was very popular from about 1980 until the first several years of MS-DOS IBM PCs.

(1995-01-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Apple Address Resolution Protocol « Apple Attachment Unit Interface « Apple Computer, Inc. « Apple II » Apple Macintosh » Apple Newton » Apple Open Collaboration Environment


Apple Macintosh

Macintosh

Try this search on Wikipedia, OneLook, Google

Nearby terms: Apple Attachment Unit Interface « Apple Computer, Inc. « Apple II « Apple Macintosh » Apple Newton » Apple Open Collaboration Environment » AppleScript


Apple Newton

<computer> A Personal Digital Assistant produced by Apple Computer. The Newton provides a clever, user-friendly interface and relies solely on pen-based input. Eagerly anticipated, the Newton uses handwriting recognition software to "learn" the users handwriting and provide reliable character recognition.

Various third-party software applications are available and add-on peripherals like wireless modems for Internet access are being sold by Apple Computer, Inc. and its licensees.

Newton Inc.'s NewtonOS competes with Microsoft Corporation's Windows CE, and was to be compatible with DEC's StrongARM SA-1100, an embedded 200MHz microprocessor, which was due in 1998.

http://newton.apple.com/.

Handwriting recognition example.

(1997-09-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Apple Computer, Inc. « Apple II « Apple Macintosh « Apple Newton » Apple Open Collaboration Environment » AppleScript » Applesoft BASIC


Apple Open Collaboration Environment

<tool> (AOCE) Software for electronic mail and directory services.

(1995-03-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Apple II « Apple Macintosh « Apple Newton « Apple Open Collaboration Environment » AppleScript » Applesoft BASIC » applet


AppleScript

<language> An object-oriented shell language for the Macintosh, approximately a superset of HyperTalk.

(1995-12-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Apple Macintosh « Apple Newton « Apple Open Collaboration Environment « AppleScript » Applesoft BASIC » applet » Appletalk


Applesoft BASIC

<language> A version of BASIC for Apple computers.

(1995-12-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Apple Newton « Apple Open Collaboration Environment « AppleScript « Applesoft BASIC » applet » Appletalk » AppleTalk Data Stream Protocol


applet

<World-Wide Web> A Java program which can be distributed as an attachment in a World-Wide Web document and executed by a Java-enabled web browser such as Sun's HotJava, Netscape Navigator version 2.0, or Internet Explorer.

Navigator severely restricts the applet's file system and network access in order to prevent accidental or deliberate security violations. Full Java applications, which run outside of the browser, do not have these restrictions.

Web browsers can also be extended with plug-ins though these differ from applets in that they usually require manual installation and are platform-specific. Various other languages can now be embedded within HTML documents, the most common being JavaScript.

Despite Java's aim to be a "write once, run anywhere" language, the difficulty of accomodating the variety of browsers in use on the Internet has led many to abandon client-side processing in favour of server-side Java programs for which the term servlet was coined.

Merriam Webster "Collegiate Edition" gives a 1990 definition: a short application program especially for performing a simple specific task.

(2002-07-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Apple Open Collaboration Environment « AppleScript « Applesoft BASIC « applet » Appletalk » AppleTalk Data Stream Protocol » AppleTalk Filing Protocol


Appletalk

<networking, protocol> A proprietary local area network protocol developed by Apple Computer, Inc. for communication between Apple products (e.g. Macintosh) and other computers. This protocol is independent of the network layer on which it runs. Current implementations exist for Localtalk, a 235 kilobyte per second local area network and Ethertalk, a 10 megabyte per second local area network.

(1995-03-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AppleScript « Applesoft BASIC « applet « Appletalk » AppleTalk Data Stream Protocol » AppleTalk Filing Protocol » appletviewer


AppleTalk Data Stream Protocol

<protocol> (ADSP) A protocol which provides a simple transport method for data accross a network.

(1996-06-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Applesoft BASIC « applet « Appletalk « AppleTalk Data Stream Protocol » AppleTalk Filing Protocol » appletviewer » application


AppleTalk Filing Protocol

<networking> (AFP) A client/server protocol used in AppleTalk communications networks. In order for non-Apple networks to access data in an AppleShare server, their protocols must translate into the AFP language.

See also: Columbia AppleTalk Package.

(1998-06-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: applet « Appletalk « AppleTalk Data Stream Protocol « AppleTalk Filing Protocol » appletviewer » application » Application Binary Interface


appletviewer

<World-Wide Web, testing> A simplified web browser used for testing applets. You can't browse HTML with it but you can run applets to test them before embedding them in a web page.

(2004-08-22)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Appletalk « AppleTalk Data Stream Protocol « AppleTalk Filing Protocol « appletviewer » application » Application Binary Interface » Application Configuration Access Protocol


application

1. application program.

2. function application.

Try this search on Wikipedia, OneLook, Google

Nearby terms: AppleTalk Data Stream Protocol « AppleTalk Filing Protocol « appletviewer « application » Application Binary Interface » Application Configuration Access Protocol » Application Control Architecture


Application Binary Interface

<programming> (ABI) The interface by which an application program gains access to operating system and other services. It should be possible to run the same compiled binary applications on any system with the right ABI.

Examples are 88open's Binary Compatibility Standard, the PowerOpen Environment and Windows sockets.

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AppleTalk Filing Protocol « appletviewer « application « Application Binary Interface » Application Configuration Access Protocol » Application Control Architecture » Application Developer


Application Configuration Access Protocol

<protocol> (ACAP) A protocol which enhances IMAP by allowing the user to set up address books, user options, and other data for universal access. Currently (Feb 1997) no Internet proprietary products have implemented ACAP because the Internet Engineering Task Force has not yet approved the final specification. This was expected early in 1997.

["Your E-Mail Is Obsolete", Byte, Feb 1997].

(1997-05-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: appletviewer « application « Application Binary Interface « Application Configuration Access Protocol » Application Control Architecture » Application Developer » application enablement services


Application Control Architecture

<programming> (ACA) DEC's implementation of ORB.

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: application « Application Binary Interface « Application Configuration Access Protocol « Application Control Architecture » Application Developer » application enablement services » Application environment specification


Application Developer

<job> A person who writes computer programs to meet specific requirements. The term often implies involvement with, or responsibility for, requirements capture and testing, in contrast to the term programmer.

(2004-03-06)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Application Binary Interface « Application Configuration Access Protocol « Application Control Architecture « Application Developer » application enablement services » Application environment specification » Application Executive


application enablement services

<programming> IBM-speak for APIs to services such as telecoms, database, etc. within and between address spaces.

(1999-01-20)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Application Configuration Access Protocol « Application Control Architecture « Application Developer « application enablement services » Application environment specification » Application Executive » Application Integration Architecture


Application environment specification

<programming> (AES) A set of specifications from OSF for programming and user interfaces, aimed at providing a consistent application environment on different hardware. It includes "O/S" for the operating system (user commands and program interfaces), "U/E" for the User Environment (Motif), and "N/S" for Network services.

[Reference?]

(1994-12-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Application Control Architecture « Application Developer « application enablement services « Application environment specification » Application Executive » Application Integration Architecture » application layer


Application Executive

<language> (AE) An embeddable language, written as a C interpreter by Brian Bliss at UIUC. AE is compiled with an application and thus exists in the same process and address space. It includes a dbx symbol table scanner to access compiled variables and routines, or you can enter them manually by providing a type/name declaration and the address. When the interpreter is invoked, source code fragments are read from the input stream (or a string), parsed, and evaluated immediately. The user can call compiled functions in addition to a few built-in intrinsics, declare new data types and data objects, etc. Different input streams can be evaluated in parallel on Alliant computers.

AE has been ported to SunOS (cc or gcc), Alliant FX and Cray YMP (soon).

ftp://sp2.csrd.uiuc.edu/pub/at.tar.Z. ftp://sp2.csrd.uiuc.edu/pub/bliss/ae.tex.Z.

(1992-04-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Application Developer « application enablement services « Application environment specification « Application Executive » Application Integration Architecture » application layer » application lifecycle management


Application Integration Architecture

<standard> (AIA) DEC's "open standards" specifications.

Try this search on Wikipedia, OneLook, Google

Nearby terms: application enablement services « Application environment specification « Application Executive « Application Integration Architecture » application layer » application lifecycle management » Application Portability Architecture


application layer

<networking> The top layer of the OSI seven layer model. This layer handles issues like network transparency, resource allocation and problem partitioning. The application layer is concerned with the user's view of the network (e.g. formatting electronic mail messages). The presentation layer provides the application layer with a familiar local representation of data independent of the format used on the network.

(1994-11-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Application environment specification « Application Executive « Application Integration Architecture « application layer » application lifecycle management » Application Portability Architecture » application program


application lifecycle management

<programming> (ALM) A combination of software engineering, requirements management, architecture, coding, testing, tracking and release management.

(2009-06-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Application Executive « Application Integration Architecture « application layer « application lifecycle management » Application Portability Architecture » application program » Application Program Interface


Application Portability Architecture

<programming> (APA) DEC's plan for portable applications software.

(1994-11-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Application Integration Architecture « application layer « application lifecycle management « Application Portability Architecture » application program » Application Program Interface » Application Programming Interface


application program

<programming, operating system> (Or "application", "app") A complete, self-contained program that performs a specific function directly for the user. This is in contrast to system software such as the operating system kernel, server processes, libraries which exists to support application programs and utility programs.

Editors for various kinds of documents, spreadsheets, and text formatters are common examples of applications. Network applications include clients such as those for FTP, electronic mail, telnet and WWW.

The term is used fairly loosely, for instance, some might say that a client and server together form a distributed application, others might argue that editors and compilers were not applications but utility programs for building applications.

One distinction between an application program and the operating system is that applications always run in user mode (or "non-privileged mode"), while operating systems and related utilities may run in supervisor mode (or "privileged mode").

The term may also be used to distinguish programs which communicate via a graphical user interface from those which are executed from the command line.

(2007-02-02)

Try this search on Wikipedia, OneLook, Google

Nearby terms: application layer « application lifecycle management « Application Portability Architecture « application program » Application Program Interface » Application Programming Interface » Application Protocol Data Unit


Application Program Interface

<programming> (API, or "application programming interface") The interface (calling conventions) by which an application program accesses operating system and other services. An API is defined at source code level and provides a level of abstraction between the application and the kernel (or other privileged utilities) to ensure the portability of the code.

An API can also provide an interface between a high level language and lower level utilities and services which were written without consideration for the calling conventions supported by compiled languages. In this case, the API's main task may be the translation of parameter lists from one format to another and the interpretation of call-by-value and call-by-reference arguments in one or both directions.

(1995-02-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: application lifecycle management « Application Portability Architecture « application program « Application Program Interface » Application Programming Interface » Application Protocol Data Unit » Applications Development Manager


Application Programming Interface

Application Program Interface

Try this search on Wikipedia, OneLook, Google

Nearby terms: Application Portability Architecture « application program « Application Program Interface « Application Programming Interface » Application Protocol Data Unit » Applications Development Manager » application server


Application Protocol Data Unit

<networking> (APDU) A packet of data exchanged between two application programs across a network. This is the highest level view of communication in the OSI seven layer model and a single packet exchanged at this level may actually be transmitted as several packets at a lower layer as well as having extra information (headers) added for routing etc.

(1995-12-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: application program « Application Program Interface « Application Programming Interface « Application Protocol Data Unit » Applications Development Manager » application server » Application Service Element


Applications Development Manager

<job> (Or "Director") The person in a company who plans and oversees multiple projects and project managers. The Applications Development Managers works with the CIO and senior management to determine systems development strategy and standards. He or she administers department budget and reviews project managers.

(2004-03-06)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Application Program Interface « Application Programming Interface « Application Protocol Data Unit « Applications Development Manager » application server » Application Service Element » application service provider


application server

1. <software> A designer's or developer's suite of software that helps programmers isolate the business logic in their programs from the platform-related code. Application servers can handle all of the application logic and connectivity found in client-server applications. Many application servers also offer features such as transaction management, clustering and failover, and load balancing; nearly all offer ODBC support.

Application servers range from small footprint, web-based processors for intelligent appliances or remote embedded devices, to complete environments for assembling, deploying, and maintaining scalable multi-tier applications across an enterprise.

2. <software> Production programs run on a mid-sized computer that handle all application operations between browser-based computers and an organisation's back-end business applications or databases. The application server works as a translator, allowing, for example, a customer with a browser to search an online retailer's database for pricing information.

3. <hardware> The device on which application server software runs. Application Service Providers offer commercial access to such devices.

Citrix Application Serving White Paper.

Application Server Sites, a list maintained by Vayda & Herzum.

The Application Server Zone at DevX,.

TechMetrix Research's Application Server Directory,.

(2001-03-30)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Application Programming Interface « Application Protocol Data Unit « Applications Development Manager « application server » Application Service Element » application service provider » applications language


Application Service Element

<networking> (ASE) Software in the presentation layer of the OSI seven layer model which provides an abstracted interface layer to service application protocol data units (APDU). Because applications and networks vary, ASEs are split into common services and specific services.

Examples of services provided by the common application service element (CASE) include remote operations (ROSE) and database concurrency control and recovery (CCR).

The specific application service element (SASE) provides more specialised services such as file transfer, database access, and order entry.

Csico docs.

(2003-09-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Application Protocol Data Unit « Applications Development Manager « application server « Application Service Element » application service provider » applications language » application software


application service provider

<business, networking> (ASP) A service (usually a business) that provides remote access to an application program across a network protocol, typically HTTP. A common example is a website that other websites use for accepting payment by credit card as part of their online ordering systems.

As this term is complex-sounding but vague, it is widely used by marketroids who want to avoid being specific and clear at all costs.

(2001-03-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Applications Development Manager « application server « Application Service Element « application service provider » applications language » application software » Application Software Installation Server


applications language

Ousterhout's dichotomy

Try this search on Wikipedia, OneLook, Google

Nearby terms: application server « Application Service Element « application service provider « applications language » application software » Application Software Installation Server » Application-Specific Integrated Circuit


application software

application program

Try this search on Wikipedia, OneLook, Google

Nearby terms: Application Service Element « application service provider « applications language « application software » Application Software Installation Server » Application-Specific Integrated Circuit » Applications Programming Interface


Application Software Installation Server

(ASIS) Something at CERN.

[What?]

(1999-10-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: application service provider « applications language « application software « Application Software Installation Server » Application-Specific Integrated Circuit » Applications Programming Interface » applications software


Application-Specific Integrated Circuit

<hardware> (ASIC) An integrated circuit designed to perform a particular function by defining the interconnection of a set of basic circuit building blocks drawn from a library provided by the circuit manufacturer.

(1995-02-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: applications language « application software « Application Software Installation Server « Application-Specific Integrated Circuit » Applications Programming Interface » applications software » application testing


Applications Programming Interface

Application Programming Interface

Try this search on Wikipedia, OneLook, Google

Nearby terms: application software « Application Software Installation Server « Application-Specific Integrated Circuit « Applications Programming Interface » applications software » application testing » Application Visualisation System


applications software

application program

Try this search on Wikipedia, OneLook, Google

Nearby terms: Application Software Installation Server « Application-Specific Integrated Circuit « Applications Programming Interface « applications software » application testing » Application Visualisation System » applicative language


application testing

system testing

Try this search on Wikipedia, OneLook, Google

Nearby terms: Application-Specific Integrated Circuit « Applications Programming Interface « applications software « application testing » Application Visualisation System » applicative language » Applicative Language for Digital Signal Processing


Application Visualisation System

<tool, graphics> (AVS) A portable, modular, Unix-based graphics package supported by a consortium of vendors including Convex, DEC, IBM, HP, SET Technologies, Stardent and WaveTracer.

(1994-11-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Applications Programming Interface « applications software « application testing « Application Visualisation System » applicative language » Applicative Language for Digital Signal Processing » applicative order reduction


applicative language

<language> A functional language. Sometimes used loosely for any declarative language though logic programming languages are declarative but not applicative.

(1995-12-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: applications software « application testing « Application Visualisation System « applicative language » Applicative Language for Digital Signal Processing » applicative order reduction » APPLOG


Applicative Language for Digital Signal Processing

<language> (ALDiSP) A functional language with special features for real-time I/O and numerical processing, developed at the Technical University of Berlin in 1989.

["An Applicative Real-Time Language for DSP - Programming Supporting Asynchronous Data-Flow Concepts", M. Freericks <mfx@cs.tu-berlin.de> in Microprocessing and Microprogramming 32, N-H 1991].

(1995-04-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: application testing « Application Visualisation System « applicative language « Applicative Language for Digital Signal Processing » applicative order reduction » APPLOG » APPN


applicative order reduction

<programming> An evaluation strategy under which an expression is evaluated by repeatedly evaluating its leftmost innermost redex. This means that a function's arguments are evaluated before the function is applied. This method will not terminate if a function is given a non-terminating expression as an argument even if the function is not strict in that argument. Also known as call-by-value since the values of arguments are passed rather than their names. This is the evaluation strategy used by ML, Scheme, Hope and most procedural languages such as C and Pascal.

See also normal order reduction, parallel reduction.

(1995-01-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Application Visualisation System « applicative language « Applicative Language for Digital Signal Processing « applicative order reduction » APPLOG » APPN » approximation algorithm


APPLOG

<language> A language which unifies logic programming and functional programming.

["The APPLOG Language", S. Cohen in Logic Programming, deGroot et al eds, P-H 1986, pp.39-276].

(1995-01-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: applicative language « Applicative Language for Digital Signal Processing « applicative order reduction « APPLOG » APPN » approximation algorithm » April Fool's Joke


APPN

Advanced Peer-to-Peer Networking

Try this search on Wikipedia, OneLook, Google

Nearby terms: Applicative Language for Digital Signal Processing « applicative order reduction « APPLOG « APPN » approximation algorithm » April Fool's Joke » A Programming Language


approximation algorithm

<algorithm> An algorithm for an optimisation problem that generates feasible but not necessarily optimal solutions.

Unlike "heuristic", the term "approximation algorithm" often implies some proven worst or average case bound on performance. The terms are often used interchangeably however.

(1997-10-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: applicative order reduction « APPLOG « APPN « approximation algorithm » April Fool's Joke » A Programming Language » APSE


April Fool's Joke

<humour, event> (AFJ) Elaborate April Fool's hoaxes are a long-established tradition on Usenet and Internet; see kremvax for an example. In fact, April Fool's Day is the *only* seasonal holiday marked by customary observances on the hacker networks.

(1995-01-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: APPLOG « APPN « approximation algorithm « April Fool's Joke » A Programming Language » APSE » APT


A Programming Language

<language> (APL) A programming language designed originally by Ken Iverson at Harvard University in 1957-1960 as a notation for the concise expression of mathematical algorithms. It went unnamed (or just called Iverson's Language) and unimplemented for many years. Finally a subset, APL\360, was implemented in 1964.

APL is an interactive array-oriented language and programming environment with many innovative features. It was originally written using a non-standard character set. It is dynamically typed with dynamic scope. APL introduced several functional forms but is not purely functional.

Dyalog APL/W and Visual APL are recognized .NET languages.

Dyalog APL/W, APLX and APL2000 all offer object-oriented extensions to the language.

ISO 8485 is the 1989 standard defining the language.

Commercial versions: APL SV, VS APL, Sharp APL, Sharp APL/PC, APL*PLUS, APL*PLUS/PC, APL*PLUS/PC II, MCM APL, Honeyapple, DEC APL, APL+Win, APL+Linux, APL+Unix and VisualAPL, Dyalog APL, IBM APL2, APLX, Sharp APL

Open source version: NARS2000.

APL wiki.

See also Kamin's interpreters.

APLWEB translates WEB to APL.

["A Programming Language", Kenneth E. Iverson, Wiley, 1962].

["APL: An Interactive Approach", 1976].

(2009-08-11)

Try this search on Wikipedia, OneLook, Google

Nearby terms: APPN « approximation algorithm « April Fool's Joke « A Programming Language » APSE » APT » APX III


APSE

Ada Programming Support Environment

Try this search on Wikipedia, OneLook, Google

Nearby terms: approximation algorithm « April Fool's Joke « A Programming Language « APSE » APT » APX III » aq


APT

1. <language> Automatically Programmed Tools.

2. <company> Audio Processing Technology.

Try this search on Wikipedia, OneLook, Google

Nearby terms: April Fool's Joke « A Programming Language « APSE « APT » APX III » aq » AQL


APX III

<language> An early system on the Datatron 200 series.

[Listed in CACM 2(5):16 (May 1959)].

(1995-05-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: A Programming Language « APSE « APT « APX III » aq » AQL » ar


aq

<networking> The country code for Antarctica.

(1999-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: APSE « APT « APX III « aq » AQL » ar » arbitrary precision calculator


AQL

<language> A picture query language, extension of APL.

["AQL: A Relational Database Management System and Its Geographical Applications", F. Antonacci et al, in Database Techniques for Pictorial Applications, A. Blaser ed, pp. 569-599].

(1995-05-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: APT « APX III « aq « AQL » ar » arbitrary precision calculator » ARC


ar

<networking> The country code for Argentina.

(1999-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: APX III « aq « AQL « ar » arbitrary precision calculator » ARC » arc


arbitrary precision calculator

<tool> An arbitrary precision C-like calculator. Interpreter version 1.26.4 by David I. Bell <dbell@canb.auug.org.au>. Ported to Linux.

ftp://ftp.uu.net/pub/calc.

(1993-06-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: aq « AQL « ar « arbitrary precision calculator » ARC » arc » Arcade


ARC

Advanced RISC Computing Specification

Try this search on Wikipedia, OneLook, Google

Nearby terms: AQL « ar « arbitrary precision calculator « ARC » arc » Arcade » ArchBSD


arc

1. <file format, tool> An old archive format for IBM PC. The format is now so obscure that it is only likely to be supported by jack-of-all-trades decompression programs such as WINZIP.

2. <mathematics, data> An edge in a tree. "branch" is a generally more common synonym.

(1998-12-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ar « arbitrary precision calculator « ARC « arc » Arcade » ArchBSD » archie


Arcade

<networking> A UK BBS for the Acorn Archimedes. Also has links with Demon Internet.

Telephone: +44 (181) 654 2212 (24hrs, most speeds).

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: arbitrary precision calculator « ARC « arc « Arcade » ArchBSD » archie » Archimedes


ArchBSD

<operating system> 4.4 BSD-Lite for the Acorn Archimedes.

(1994-11-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ARC « arc « Arcade « ArchBSD » archie » Archimedes » architecture


archie

<tool, networking> A system to automatically gather, index and serve information on the Internet. The initial implementation of archie by McGill University School of Computer Science provided an indexed directory of filenames from all anonymous FTP archives on the Internet. Later versions provide other collections of information.

See also archive site, Gopher, Prospero, Wide Area Information Servers.

(1995-12-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: arc « Arcade « ArchBSD « archie » Archimedes » architecture » Architecture Neutral Distribution Format


Archimedes

<computer> A family of microcomputers produced by Acorn Computers, Cambridge, UK. The Archimedes, launched in June 1987, was the first RISC based personal computer (predating Apple Computer's Power Mac by some seven years). It uses the Advanced RISC Machine (ARM) processor and includes Acorn's multitasking operating system and graphical user interface, RISC OS on ROM, along with an interpreter for Acorn's enhanced BASIC, BASIC V.

The Archimedes was designed as the successor to Acorn's sucessful BBC Microcomputer series and includes some backward compatibility and a 6502 emulator. Several utilities are included free on disk (later in ROM) such as a text editor, paint and draw programs. Software emulators are also available for the IBM PC as well as add-on Intel processor cards.

There have been several series of Archimedes: A300, A400, A3000, A5000, A4000 and RISC PC.

Usenet FAQ. Archive site list. HENSA archive. Stuttgart archive.

See also Crisis Software, Warm Silence Software.

(1998-04-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Arcade « ArchBSD « archie « Archimedes » architecture » Architecture Neutral Distribution Format » archive


architecture

<architecture> Design, the way components fit together. The term is used particularly of processors, both individual and in general. "The ARM has a really clean architecture". It may also be used of any complex system, e.g. "software architecture", "network architecture".

(1995-05-02)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ArchBSD « archie « Archimedes « architecture » Architecture Neutral Distribution Format » archive » archive site


Architecture Neutral Distribution Format

<programming, operating system> (ANDF) An emerging OSF standard for software distribution. Programs are compiled into ANDF before distribution and executables are produced from it for the local target system. This allows software to be developed and distributed in a single version then installed on a variety of hardware.

See also UNCOL.

["Architecture Neutral Distribution Format: A White Paper", Open Software Foundation, Nov 1990].

(1995-10-20)

Try this search on Wikipedia, OneLook, Google

Nearby terms: archie « Archimedes « architecture « Architecture Neutral Distribution Format » archive » archive site » ARCnet


archive

1. <file format> A single file containing one or (usually) more separate files plus information to allow them to be extracted (separated) by a suitable program.

Archives are usually created for software distribution or backup. tar is a common format for Unix archives, and arc or PKZIP for MS-DOS and Microsoft Windows.

2. <operating system> To transfer files to slower, cheaper media (usually magnetic tape) to free the hard disk space they occupied. This is now normally done for long-term storage but in the 1960s, when disk was much more expensive, files were often shuffled regularly between disk and tape.

3. <networking> archive site.

(1996-12-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Archimedes « architecture « Architecture Neutral Distribution Format « archive » archive site » ARCnet » ARCS


archive site

<networking> (Or "FTP site", "FTP archive") An Internet host where program source, documents, e-mail or news messages are stored for public access via anonymous FTP, Gopher, World-Wide Web or other document distribution system. There may be several archive sites for e.g. a Usenet newsgroup though one may be recognised as the main one.

FTP servers were common on the Internet for many years before the World-Wide Web (WWW) was invented and are still used in preference to web servers for serving large files such as software distributions. This is because FTP is more efficient than HTTP, the protocol of the WWW. Many sites therefore run both HTTP and FTP servers.

[Is FTP more efficient? How much more?]

Some well-known archive sites include Imperial College, UK, UUNET, USA.

See also archie, GNU archive site, mirror.

(1998-07-02)

Try this search on Wikipedia, OneLook, Google

Nearby terms: architecture « Architecture Neutral Distribution Format « archive « archive site » ARCnet » ARCS » Arctic


ARCnet

<networking> A network developed by DataPoint. ARCnet was proprietary until the late 1980s and had about as large a marketshare as Ethernet among small businesses. It was almost as fast and was considerably cheaper at the time.

(1995-01-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Architecture Neutral Distribution Format « archive « archive site « ARCnet » ARCS » Arctic » arena


ARCS

ARC

Try this search on Wikipedia, OneLook, Google

Nearby terms: archive « archive site « ARCnet « ARCS » Arctic » arena » ARES


Arctic

<language, music> A real-time functional language, used for music synthesis.

["Arctic: A Functional Language for Real-Time Control", R.B. Dannenberg, Conf Record 1984 ACM Symp on LISP and Functional Prog, ACM].

(1995-01-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: archive site « ARCnet « ARCS « Arctic » arena » ARES » AREV


arena

<programming> The area of memory attached to a Unix process by the brk and sbrk system calls and used by malloc as dynamic storage. So named from a "malloc: corrupt arena" message emitted when some early versions detected an impossible value in the free block list.

See overrun screw, aliasing bug, memory leak, memory smash, smash the stack.

[Jargon File]

(1995-12-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ARCnet « ARCS « Arctic « arena » ARES » AREV » AREXX


ARES

<language> A pictorial query language.

["A Query Manipulation System for Image Data Retrieval", T. Ichikawa et al, Proc IEEE Workshop Picture Data Description and Management, Aug 1980, pp. 61-67].

(1995-10-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ARCS « Arctic « arena « ARES » AREV » AREXX » arg


AREV

Advanced Revelation

Try this search on Wikipedia, OneLook, Google

Nearby terms: Arctic « arena « ARES « AREV » AREXX » arg » argument


AREXX

<language> REXX for the Amiga.

ARexxGuide.

(1996-02-06)

Try this search on Wikipedia, OneLook, Google

Nearby terms: arena « ARES « AREV « AREXX » arg » argument » Argus


arg

argument

Try this search on Wikipedia, OneLook, Google

Nearby terms: ARES « AREV « AREXX « arg » argument » Argus » Ariel


argument

<programming> (Or "arg") A value or reference passed to a function, procedure, subroutine, command or program, by the caller. For example, in the function definition

	square(x) = x * x

x is the formal argument or "parameter", and in the call

	y = square(3+4)

3+4 is the actual argument. This will execute the function square with x having the value 7 and return the result 49.

There are many different conventions for passing arguments to functions and procedures including call-by-value, call-by-name, call-by-reference, call-by-need. These affect whether the value of the argument is computed by the caller or the callee (the function) and whether the callee can modify the value of the argument as seen by the caller (if it is a variable).

Arguments to functions are usually, following mathematical notation, written in parentheses after the function name, separated by commas (but see curried function). Arguments to a program are usually given after the command name, separated by spaces, e.g.:

	cat myfile yourfile hisfile

Here "cat" is the command and "myfile", "yourfile", and "hisfile" are the arguments.

(2006-05-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AREV « AREXX « arg « argument » Argus » Ariel » ARI Service


Argus

<language> A successor to CLU, from LCS at MIT. Argus supports distributed programming through guardians (like monitors, but can be created dynamically) and atomic actions (indivisible activity). It also has cobegin and coend.

["Argus Reference Manual", B. Liskov et al., TR-400, MIT/LCS, 1987].

["Guardians and Actions: Linguistic Support for Robust, Distributed Programs", B. Liskov <liskov@lcs.mit.edu> et al, TOPLAS 5(3):381-404 (1983)].

(1995-12-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AREXX « arg « argument « Argus » Ariel » ARI Service » ARITH-MATIC


Ariel

<language> An array-oriented language for the CDC 6400.

["Ariel Reference Manual", P. Devel, TR 22, CC UC Berkeley, Apr 1968].

["A New Survey of the Ariel Programming Language", P. Deuel, TR 4, Ariel Consortium, UC Berkeley, June 1972].

[Deuel or Devel?]

(1995-12-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: arg « argument « Argus « Ariel » ARI Service » ARITH-MATIC » Arithmetic and Logic Unit


ARI Service

<company> The trading name of the remnants of AST Research, Inc.. ARI Services is a wholly owned subsidiary of Samsung Electronics Co. Ltd., of Seoul, Korea. They no longer manufacture or distribute computer hardware, but they continue to provide worldwide technical and service support to owners of systems that they manufactured.

AST Computers, LLC is a separate company.

Headquarters: 16225 Alton Parkway, POB 57005, Irvine, California 92619-7005, USA.

http://ari-service.com/.

(2000-03-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: argument « Argus « Ariel « ARI Service » ARITH-MATIC » Arithmetic and Logic Unit » arithmetic mean


ARITH-MATIC

<language> An extension of Grace Hopper's A-2 programming language, developed in about 1955. ARITH-MATIC was originally known as A-3, but was renamed by the marketing department of Remington Rand UNIVAC.

http://cispom.boisestate.edu/cis221emaxson/hophtm.htm.

[How was A-2 extended?]

(2001-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Argus « Ariel « ARI Service « ARITH-MATIC » Arithmetic and Logic Unit » arithmetic mean » arity


Arithmetic and Logic Unit

<processor> (ALU or "mill") The part of the central processing unit which performs operations such as addition, subtraction and multiplication of integers and bit-wise AND, OR, NOT, XOR and other Boolean operations. The CPU's instruction decode logic determines which particular operation the ALU should perform, the source of the operands and the destination of the result.

The width in bits of the words which the ALU handles is usually the same as that quoted for the processor as a whole whereas its external busses may be narrower. Floating-point operations are usually done by a separate "floating-point unit". Some processors use the ALU for address calculations (e.g. incrementing the program counter), others have separate logic for this.

(1995-03-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Ariel « ARI Service « ARITH-MATIC « Arithmetic and Logic Unit » arithmetic mean » arity » arj


arithmetic mean

<mathematics> The mean of a list of N numbers calculated by dividing their sum by N. The arithmetic mean is appropriate for sets of numbers that are added together or that form an arithmetic series. If all the numbers in the list were changed to their arithmetic mean then their total would stay the same.

For sets of numbers that are multiplied together, the geometric mean is more appropriate.

(2007-03-20)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ARI Service « ARITH-MATIC « Arithmetic and Logic Unit « arithmetic mean » arity » arj » Arjuna


arity

<programming> The number of arguments a function or operator takes. In some languages functions may have variable arity which sometimes means their last or only argument is actually a list of arguments.

(1997-07-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ARITH-MATIC « Arithmetic and Logic Unit « arithmetic mean « arity » arj » Arjuna » ARL


arj

<tool, file format> An archive format for the IBM PC. ARJ files are handled by the ARJ program, created by the American programmer Robert Jung.

[Available from? Compare with PKZIP?]

(1996-11-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Arithmetic and Logic Unit « arithmetic mean « arity « arj » Arjuna » ARL » ARM


Arjuna

<language> An object-oriented programming system developed by a team led by Professor Santosh Shrivastava at the University of Newcastle, implemented entirely in C++. Arjuna provides a set of tools for the construction of fault-tolerant distributed applications. It exploits features found in most object-oriented languages (such as inheritance) and only requires a limited set of system capabilities commonly found in conventional operating systems. Arjuna provides the programmer with classes that implement atomic transactions, object level recovery, concurrency control and persistence. The system is portable, modular and flexible; the system software has been available via FTP since 1992.

http://arjuna.ncl.ac.uk/.

(1995-03-06)

Try this search on Wikipedia, OneLook, Google

Nearby terms: arithmetic mean « arity « arj « Arjuna » ARL » ARM » ARM610


ARL

ASSET Reuse Library

Try this search on Wikipedia, OneLook, Google

Nearby terms: arity « arj « Arjuna « ARL » ARM » ARM610 » ARM7


ARM

1. <processor> Advanced RISC Machine.

Originally Acorn RISC Machine.

2. <company> Advanced RISC Machines Ltd.

3. <publication> ["The Annotated C++ Reference Manual", Margaret A. Ellis and Bjarne Stroustrup, Addison-Wesley, 1990].

4. <hardware> Active Reconfiguring Message.

(1997-10-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: arj « Arjuna « ARL « ARM » ARM610 » ARM7 » ARM710


ARM610

<processor> A 32-bit RISC microprocessor based on the ARM6 processor core designed by Advanced RISC Machines Ltd.

The ARM610 is the successor to the ARM3 processor and is produced by VLSI Technology Inc. It consumes 500mW at 33MHz with a 5V supply.

(1995-12-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Arjuna « ARL « ARM « ARM610 » ARM7 » ARM710 » ARM7500


ARM7

<processor> A RISC microprocessor architecture from Advanced RISC Machines Ltd. (ARM). Building upon the ARM6 family, the goal of the ARM7 design was to offer higher levels of raw compute performance at even lower levels of power consumption. The ARM7 architecture is now (Dec 1994) the most powerful low voltage RISC processor available on the market.

The ARM7 offers several architectural extensions which address specific market needs, encompassing fast multiply and innovative embedded ICE support. Software development tools are available.

The ARM7 architecture is made up of a core CPU plus a range of system peripherals which can be added to a CPU core to give a complete system on a chip, e.g. 4K or 8K cache, Memory Management Unit, Write Buffer, coprocessor interface, ICEbreaker embedded ICE support and JTAG boundary scan. The ARM710 microprocessor is built around the ARM7 core.

http://systemv.com/armltd/arm7.html.

(1995-01-05)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ARL « ARM « ARM610 « ARM7 » ARM710 » ARM7500 » ARM8


ARM710

<processor> A 32-bit RISC microprocessor based on the ARM7 processor core designed by Advanced RISC Machines Ltd. The A710 is the successor to the ARM610 processor. It was released in July 1994 by VLSI Technology Inc.

The ARM710 can run at 40MHz (fastest sample 55MHz) dissipating 500mW with a 5V supply or 25MHz with 3.3V supply. It has an 8 kilobyte on-chip cache, memory management unit and write buffer.

The ARM700 and ARM710 processors represent a significant improvement over the ARM610 processors. They have a higher maximum clock speed and a number of architectural improvements such as double the size of internal cache, this means that more of any process can be executed internally without accessing the (relatively) slow external memory. Other improvements are an improved write buffer and an enlarged Translation Lookaside Buffer in the MMU. All of these improvements increase the performance of the system and deliver more real performance than a simple comparison of clock speeds would indicate.

The ARM710 has been optimised for integer performance. The FPA11 floating point coprocessor has a peak throughput of up to 5 MFLOPS and achieves an average throughput in excess of 3 MFLOPS for a range of calculations.

(1995-04-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ARM « ARM610 « ARM7 « ARM710 » ARM7500 » ARM8 » ARM800


ARM7500

<processor> An ARM7 core with I/O and VIDC20 all on one integrated circuit.

(1994-09-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ARM610 « ARM7 « ARM710 « ARM7500 » ARM8 » ARM800 » ARM Ltd


ARM8

<processor> A RISC microprocessor core designed by Advanced RISC Machines Ltd. with 50000 transistors. The design of the ARM8 is not yet public but it is not superscalar. The ARM8 will form the core of the ARM800 microprocessor integrated circuit.

(1995-03-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ARM7 « ARM710 « ARM7500 « ARM8 » ARM800 » ARM Ltd » ARMM


ARM800

<processor> A microprocessor based on the ARM8 processor core designed by Advanced RISC Machines Ltd. Planned features include a 60-100Mhz clock rate; 0.35-0.4 micron silicon fabrication; an improvement on the ARM7's 1.4 cycle/instruction; a 16 Kbyte cache.

Some estimates were 100 MIPS and 120 Kdhrystones at 70Mhz (twice the ARM700). Samples of the ARM800 are expected to be available in late 1995.

It may run on a voltage below 3.3V.

Digital Semiconductor's Hudson fab is 0.35 micron and they have announced a licensing deal for the ARM architecture (see StrongARM).

(1995-02-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ARM710 « ARM7500 « ARM8 « ARM800 » ARM Ltd » ARMM » armour-plated


ARM Ltd

Advanced RISC Machines Ltd.

Try this search on Wikipedia, OneLook, Google

Nearby terms: ARM7500 « ARM8 « ARM800 « ARM Ltd » ARMM » armour-plated » ARP


ARMM

Automated Retroactive Minimal Moderation

Try this search on Wikipedia, OneLook, Google

Nearby terms: ARM8 « ARM800 « ARM Ltd « ARMM » armour-plated » ARP » ARPA


armour-plated

bulletproof

Try this search on Wikipedia, OneLook, Google

Nearby terms: ARM800 « ARM Ltd « ARMM « armour-plated » ARP » ARPA » ARPANET


ARP

Address Resolution Protocol

Try this search on Wikipedia, OneLook, Google

Nearby terms: ARM Ltd « ARMM « armour-plated « ARP » ARPA » ARPANET » ARQ


ARPA

Defense Advanced Research Projects Agency

Try this search on Wikipedia, OneLook, Google

Nearby terms: ARMM « armour-plated « ARP « ARPA » ARPANET » ARQ » array


ARPANET

Advanced Research Projects Agency Network

Try this search on Wikipedia, OneLook, Google

Nearby terms: armour-plated « ARP « ARPA « ARPANET » ARQ » array » array processor


ARQ

Automatic Repeat Request

Try this search on Wikipedia, OneLook, Google

Nearby terms: ARP « ARPA « ARPANET « ARQ » array » array processor » Array Processor Assembly Language


array

1. <programming> A collection of identically typed data items distinguished by their indices (or "subscripts"). The number of dimensions an array can have depends on the language but is usually unlimited.

An array is a kind of aggregate data type. A single ordinary variable (a "scalar") could be considered as a zero-dimensional array. A one-dimensional array is also known as a "vector".

A reference to an array element is written something like A[i,j,k] where A is the array name and i, j and k are the indices. The C language is peculiar in that each index is written in separate brackets, e.g. A[i][j][k]. This expresses the fact that, in C, an N-dimensional array is actually a vector, each of whose elements is an N-1 dimensional array.

Elements of an array are usually stored contiguously. Languages differ as to whether the leftmost or rightmost index varies most rapidly, i.e. whether each row is stored contiguously or each column (for a 2D array).

Arrays are appropriate for storing data which must be accessed in an unpredictable order, in contrast to lists which are best when accessed sequentially. Array indices are integers, usually natural numbers, whereas the elements of an associative array are identified by strings.

2. <architecture> A processor array, not to be confused with an array processor.

(2007-10-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ARPA « ARPANET « ARQ « array » array processor » Array Processor Assembly Language » Array Theory


array processor

<processor> (Or "vector processor") A computer, or extension to its arithmetic unit, that is capable of performing simultaneous computations on elements of an array or table of data in some number of dimensions.

The IBM AltiVec (the "Velocity Engine" used in the Apple G4 computers) is a vector processor.

Common uses for array processors include analysis of fluid dynamics and rotation of 3d objects, as well as data retrieval, in which elements of a database are scanned simultaneously. Array processors are very rare now (1998).

Array presentation.

(2003-09-11)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ARPANET « ARQ « array « array processor » Array Processor Assembly Language » Array Theory » arrow key


Array Processor Assembly Language

<language> (APAL) The assembly language for the DAP parallel computer.

(1994-11-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ARQ « array « array processor « Array Processor Assembly Language » Array Theory » arrow key » ART


Array Theory

<theory> A theory developed by Trenchard More Jr. and used as the basis for the NIAL language.

Papers are available from the IBM Cambridge Scientific Center, Cambridge MA.

(1995-01-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: array « array processor « Array Processor Assembly Language « Array Theory » arrow key » ART » Artemis microkernel


arrow key

<hardware> One of four keys on a keyboard marked with arrows pointing up, down, left and right. The arrow keys are used for such things as moving the cursor in a text document, for moving the input focus between the fields of a form or sometimes for scrolling a picture.

(1998-06-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: array processor « Array Processor Assembly Language « Array Theory « arrow key » ART » Artemis microkernel » Artifex


ART

<language> A real-time functional language. It timestamps each data value when it was created.

["Applicative Real-Time Programming", M. Broy, PROC IFIP 1983, N-H].

(1996-01-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Array Processor Assembly Language « Array Theory « arrow key « ART » Artemis microkernel » Artifex » artificial intelligence


Artemis microkernel

<operating system> A microkernel currently under development by Dave Hudson <dave@humbug.demon.co.uk>, scheduled for release under GPL in May 1995. It is targeted at embedded applications on Intel 80386, Intel 486 and Pentium based systems.

(1995-03-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Array Theory « arrow key « ART « Artemis microkernel » Artifex » artificial intelligence » Artificial Intelligence Lab


Artifex

<programming, tool> A CASE environment from ARTIS of Turin for the development of large event-driven distributed systems. It has code-generation and rapid prototyping features.

(1996-01-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: arrow key « ART « Artemis microkernel « Artifex » artificial intelligence » Artificial Intelligence Lab » Artificial Life


artificial intelligence

<artificial intelligence> (AI) The subfield of computer science concerned with the concepts and methods of symbolic inference by computer and symbolic knowledge representation for use in making inferences. AI can be seen as an attempt to model aspects of human thought on computers. It is also sometimes defined as trying to solve by computer any problem that a human can solve faster. The term was coined by Stanford Professor John McCarthy, a leading AI researcher.

Examples of AI problems are computer vision (building a system that can understand images as well as a human) and natural language processing (building a system that can understand and speak a human language as well as a human). These may appear to be modular, but all attempts so far (1993) to solve them have foundered on the amount of context information and "intelligence" they seem to require.

The term is often used as a selling point, e.g. to describe programming that drives the behaviour of computer characters in a game. This is often no more intelligent than "Kill any humans you see; keep walking; avoid solid objects; duck if a human with a gun can see you".

See also AI-complete, neats vs. scruffies, neural network, genetic programming, fuzzy computing, artificial life.

ACM SIGART. U Cal Davis. CMU Artificial Intelligence Repository.

(2002-01-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ART « Artemis microkernel « Artifex « artificial intelligence » Artificial Intelligence Lab » Artificial Life » artificial neural network


Artificial Intelligence Lab

MIT AI Lab

Try this search on Wikipedia, OneLook, Google

Nearby terms: Artemis microkernel « Artifex « artificial intelligence « Artificial Intelligence Lab » Artificial Life » artificial neural network » Artisoft, Inc.


Artificial Life

<algorithm, application> (a-life) The study of synthetic systems which behave like natural living systems in some way. Artificial Life complements the traditional biological sciences concerned with the analysis of living organisms by attempting to create lifelike behaviours within computers and other artificial media. Artificial Life can contribute to theoretical biology by modelling forms of life other than those which exist in nature. It has applications in environmental and financial modelling and network communications.

There are some interesting implementations of artificial life using strangely shaped blocks. A video, probably by the company Artificial Creatures who build insect-like robots in Cambridge, MA (USA), has several mechanical implementations of artificial life forms.

See also evolutionary computing, Life.

[Christopher G. Langton (Ed.), "Artificial Life", Proceedings Volume VI, Santa Fe Institute Studies in the Sciences of Complexity. Addison-Wesley, 1989].

Yahoo!.

Santa Fe Institute.

The Avida Group.

(1995-02-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Artifex « artificial intelligence « Artificial Intelligence Lab « Artificial Life » artificial neural network » Artisoft, Inc. » Artistic license


artificial neural network

<artificial intelligence> (ANN, commonly just "neural network" or "neural net") A network of many very simple processors ("units" or "neurons"), each possibly having a (small amount of) local memory. The units are connected by unidirectional communication channels ("connections"), which carry numeric (as opposed to symbolic) data. The units operate only on their local data and on the inputs they receive via the connections.

A neural network is a processing device, either an algorithm, or actual hardware, whose design was inspired by the design and functioning of animal brains and components thereof.

Most neural networks have some sort of "training" rule whereby the weights of connections are adjusted on the basis of presented patterns. In other words, neural networks "learn" from examples, just like children learn to recognise dogs from examples of dogs, and exhibit some structural capability for generalisation.

Neurons are often elementary non-linear signal processors (in the limit they are simple threshold discriminators). Another feature of NNs which distinguishes them from other computing devices is a high degree of interconnection which allows a high degree of parallelism. Further, there is no idle memory containing data and programs, but rather each neuron is pre-programmed and continuously active.

The term "neural net" should logically, but in common usage never does, also include biological neural networks, whose elementary structures are far more complicated than the mathematical models used for ANNs.

See Aspirin, Hopfield network, McCulloch-Pitts neuron.

Usenet newsgroup: comp.ai.neural-nets.

(1997-10-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: artificial intelligence « Artificial Intelligence Lab « Artificial Life « artificial neural network » Artisoft, Inc. » Artistic license » ARTSPEAK


Artisoft, Inc.

<company, networking> A company, known for the LANtastic range of networking products. Originally providers of proprietary, peer-to-peer network hardware and software for small installations, Artisoft now also sells Ethernet and Novell-compatible hardware and software.

http://artisoft.com/.

Telephone: +1 (800) 809 1257.

Address: Tucson, Arizona, USA; Phoenix, Arizona, USA.

(1995-04-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Artificial Intelligence Lab « Artificial Life « artificial neural network « Artisoft, Inc. » Artistic license » ARTSPEAK » AS


Artistic license

<legal> The open source license applicable to Perl.

(1999-12-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Artificial Life « artificial neural network « Artisoft, Inc. « Artistic license » ARTSPEAK » AS » as


ARTSPEAK

<language> An early simple language for plotter graphics.

["The Art of Programming, ARTSPEAK", Henry Mullish, Courant Inst (Nov 1974)].

(1995-02-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: artificial neural network « Artisoft, Inc. « Artistic license « ARTSPEAK » AS » as » as31


AS

1. <networking> Autonomous System.

2. <storage> Address Strobe.

Try this search on Wikipedia, OneLook, Google

Nearby terms: Artisoft, Inc. « Artistic license « ARTSPEAK « AS » as » as31 » AS400


as

<networking> The country code for American Samoa.

(1999-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Artistic license « ARTSPEAK « AS « as » as31 » AS400 » AS/400


as31

<tool, programming> An 8031/8051 assembler by Ken Stauffer <stauffer@cpsc.ucalgary.ca> and Theo Deraadt which produces a variety of object code output formats. The distribution includes an assembler, yacc parser, and documentation. as31 runs on Sun-3, Sun-4, SunOS 4.0, Tandy 6000, and Xenix.

Latest version: 1, as of 1990-01-26.

as31 Home.

(2002-05-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ARTSPEAK « AS « as « as31 » AS400 » AS/400 » ASA


AS400

AS/400

Try this search on Wikipedia, OneLook, Google

Nearby terms: AS « as « as31 « AS400 » AS/400 » ASA » asap


AS/400

<computer> An IBM minicomputer for small business and departmental users, released in 1988 and still in production in October 1998.

Features include a menu-driven interface, multi-user support, terminals that are (in the grand IBM tradition) incompatible with anything else including the IBM 3270 series, and an extensive library-based operating system.

The machine survives because its API layer allows the operating system and application programs to take advantage of advances in hardware without recompilation and which means that a complete system that costs $9000 runs the exact same operating system and software as a $2 million system. There is a 64-bit RISC processor operating system implementation.

Programming languages include RPG, assembly language, C, COBOL, SQL, BASIC, and REXX. Several CASE tools are available: Synon, AS/SET, Lansa.

http://as400.ibm.com/.

(1999-07-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: as « as31 « AS400 « AS/400 » ASA » asap » asbestos


ASA

Adaptive Simulated Annealing

Try this search on Wikipedia, OneLook, Google

Nearby terms: as31 « AS400 « AS/400 « ASA » asap » asbestos » asbestos cork award


asap

<chat> As soon as possible.

(1999-10-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AS400 « AS/400 « ASA « asap » asbestos » asbestos cork award » asbestos longjohns


asbestos

<jargon> Used as a modifier to anything intended to protect one from flames; also in other highly flame-suggestive usages. E.g., asbestos longjohns, asbestos cork award.

[Jargon File]

(1996-02-06)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AS/400 « ASA « asap « asbestos » asbestos cork award » asbestos longjohns » ascender


asbestos cork award

<humour> Once, long ago at MIT, there was a flamer so consistently obnoxious that another hacker designed, had made, and distributed posters announcing that said flamer had been nominated for the "asbestos cork award". (Any reader in doubt as to the intended application of the cork should consult the etymology under flame.) Since then, it is agreed that only a select few have risen to the heights of bombast required to earn this dubious dignity - but there is no agreement on *which* few.

[Jargon File]

(1996-02-06)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASA « asap « asbestos « asbestos cork award » asbestos longjohns » ascender » ASCI


asbestos longjohns

<humour> Notional garments donned by Usenet posters just before emitting a remark they expect will elicit flamage. This is the most common of the asbestos coinages. Also "asbestos underwear", "asbestos overcoat", etc.

[Jargon File]

(1997-07-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: asap « asbestos « asbestos cork award « asbestos longjohns » ascender » ASCI » ASCII


ascender

<text> A lowercase letter that extends above the "x-height" (the height of the letter "x"), such as "d", "t", or "h". Also used to denote the part of the letter extending above the x-height.

Compare descender.

(1998-03-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: asbestos « asbestos cork award « asbestos longjohns « ascender » ASCI » ASCII » ASCII art


ASCI

<spelling> Did you mean ASCII?

Try this search on Wikipedia, OneLook, Google

Nearby terms: asbestos cork award « asbestos longjohns « ascender « ASCI » ASCII » ASCII art » ASCIIbetical order


ASCII

American Standard Code for Information Interchange

Try this search on Wikipedia, OneLook, Google

Nearby terms: asbestos longjohns « ascender « ASCI « ASCII » ASCII art » ASCIIbetical order » ASCIIbonics


ASCII art

<graphics> (Or "character graphics", "ASCII graphics") The fine art of drawing diagrams using the ASCII character set (mainly "|-/\+").

See also boxology. Here is a serious example:

   o----)||(--+--|<----+   +---------o + D O
     L  )||(  |        |   |             C U
   A I  )||(  +-->|-+  |   +-\/\/-+--o -   T
   C N  )||(        |  |   |      |        P
     E  )||(  +-->|-+--)---+--)|--+-o      U
        )||(  |        |          | GND    T
   o----)||(--+--|<----+----------+

   A power supply consisting of a full wave rectifier
   circuit feeding a capacitor input filter circuit

                         Figure 1.

And here are some very silly examples:

   |\/\/\/|     __/|              _    |\_/|    ___
   |      |     \ o.O|   ACK!      /   \_  |` '|  _/   \
   |      |      =(_)=  THPHTH!   /      \/     \/      \
   | (o)(o)        U             /                       \
   C      _)  ()                \/\/\/\  ___  /\/\/\/
   | ,___|    (oo)                       \/     \/
   |   /       \/-------\         U                  (__)
  /____\        ||     | \    /---V  `v'-            oo )
 /      \       ||---W||  *  * |--|   || |`.         |_/\

		//-o-\\
	 __---=======---__
     ====_\   /.. ..\   /_====      Klingons rule OK!
   //        ---\O/---        \\
   \_\                           /_/

				    _
			    ...---'-----`---...
		       _===============================
  ,----------------._/'      `---...___...---'
  (___||_) . .  ,--'
      /    /.---'         `/
     '--------_- - - - - _/
	       `--------'

			   Figure 2.

There is an important subgenre of ASCII art that puns on the standard character names in the fashion of a rebus.

 +--------------------------------------------------------+
 |      ^^^^^^^^^^^^                                      |
 | ^^^^^^^^^^^            ^^^^^^^^^                       |
 |                 ^^^^^^^^^^^^^            ^^^^^^^^^^^^^ |
 |        ^^^^^^^         B       ^^^^^^^^^               |
 |  ^^^^^^^^^          ^^^            ^^^^^^^^^^^^^^      |
 +--------------------------------------------------------+
	     "A Bee in the Carrot Patch"

                       Figure 3.

Within humorous ASCII art, there is, for some reason, an entire flourishing subgenre of pictures of silly cows. One is shown in Figure 2; here are three more:

	  ()              ()              (__)
	  (\/)              ($$)              (**)
   /-------\/        /-------\/        /-------\/
  / | 666 ||        / |=====||        / |     ||
 *  ||----||       *  ||----||       *  ||----||
    ~~    ~~          ~~    ~~          ~~    ~~
  Satanic cow    This cow is a Yuppie   Cow in love

			  Figure 4.

http://gagme.wwa.com/~boba/scarecrow.html.

(1996-02-06)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ascender « ASCI « ASCII « ASCII art » ASCIIbetical order » ASCIIbonics » ASCII character table


ASCIIbetical order

<jargon, programming> /as'kee-be'-t*-kl or'dr/ Used to indicate that data is sorted in ASCII collated order rather than alphabetical order. The main difference is that, in ASCII, all the upper case letters come before any of the lower case letters so, e.g., "Z" comes before "a".

[Jargon File]

(1999-04-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASCI « ASCII « ASCII art « ASCIIbetical order » ASCIIbonics » ASCII character table » ASCII graphics


ASCIIbonics

<chat> (From ASCII and Ebonics) A style of text communication in English which is most common on talk systems such as irc. Its notable characteristics are:

Typing all in lowercase (and occasionally all in uppercase).

Copious use of abbreviations of the sort "u" for "you" "1" for "one" (and therefore "some1" for "someone", "ne1" for "anyone"), "2" for "to", "r" for "are", etc.

A general lack of punctuation, except for strings of question marks and exclamation marks.

Common use of the idiom "m or f?", meant to elicit a statement of the listener's gender.

Typical extended discourse in ASCIIbonics: "hey wasup ne1 want 2 cyber?" "m or f?"

ASCIIbonics is similar to the way B1FF talked, although B1FF used more punctuation (lots more), and used all uppercase, rather than all lowercase. What's more, B1FF was only interested in warez, and so never asked "m or f?".

It has been widely observed that some of the purest examples of ASCIIbonics come from non-native speakers of English.

The phenomenon of ASCIIbonics predates by several years the use of the word "ASCIIbonics", as the word could only have been coined in or after late 1996, when "Ebonics" was first used in the US media to denote the US English dialects known in the linguistic literature as "Black Vernacular English".

(1997-06-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASCII « ASCII art « ASCIIbetical order « ASCIIbonics » ASCII character table » ASCII graphics » ASDIMPL


ASCII character table

<character> The following list gives the octal, decimal and hexadecimal ASCII codes for each character along with its printed representation and common name(s).

  Oct Dec Hex  Name
  000   0 0x00 NUL
  001   1 0x01 SOH, Control-A
  002   2 0x02 STX, Control-B
  003   3 0x03 ETX, Control-C
  004   4 0x04 EOT, Control-D
  005   5 0x05 ENQ, Control-E
  006   6 0x06 ACK, Control-F
  007   7 0x07 BEL, Control-G
  010   8 0x08 BS, backspace, Control-H
  011   9 0x09 HT, tab, Control-I
  012  10 0x0a LF, line feed, newline, Control-J
  013  11 0x0b VT, Control-K
  014  12 0x0c FF, form feed, NP, Control-L
  015  13 0x0d CR, carriage return, Control-M
  016  14 0x0e SO, Control-N
  017  15 0x0f SI, Control-O
  020  16 0x10 DLE, Control-P
  021  17 0x11 DC1, XON, Control-Q
  022  18 0x12 DC2, Control-R
  023  19 0x13 DC3, XOFF, Control-S
  024  20 0x14 DC4, Control-T
  025  21 0x15 NAK, Control-U
  026  22 0x16 SYN, Control-V
  027  23 0x17 ETB, Control-W
  030  24 0x18 CAN, Control-X
  031  25 0x19 EM, Control-Y
  032  26 0x1a SUB, Control-Z
  033  27 0x1b ESC, escape
  034  28 0x1c FS
  035  29 0x1d GS
  036  30 0x1e RS
  037  31 0x1f US
  040  32 0x20 space
  041  33 0x21 !, exclamation mark
  042  34 0x22 ", double quote
  043  35 0x23 #, hash
  044  36 0x24 $, dollar
  045  37 0x25 %, percent
  046  38 0x26 &, ampersand
  047  39 0x27 ', quote
  050  40 0x28 (, open parenthesis
  051  41 0x29 ), close parenthesis
  052  42 0x2a *, asterisk
  053  43 0x2b +, plus
  054  44 0x2c ,, comma
  055  45 0x2d -, minus
  056  46 0x2e ., full stop
  057  47 0x2f /, oblique stroke
  060  48 0x30 0, zero
  061  49 0x31 1
  062  50 0x32 2
  063  51 0x33 3
  064  52 0x34 4
  065  53 0x35 5
  066  54 0x36 6
  067  55 0x37 7
  070  56 0x38 8
  071  57 0x39 9
  072  58 0x3a :, colon
  073  59 0x3b ;, semicolon
  074  60 0x3c <, less than
  075  61 0x3d =, equals
  076  62 0x3e >, greater than
  077  63 0x3f ?, question mark
 0100  64 0x40 @, commercial at
 0101  65 0x41 A
 0102  66 0x42 B
 0103  67 0x43 C
 0104  68 0x44 D
 0105  69 0x45 E
 0106  70 0x46 F
 0107  71 0x47 G
 0110  72 0x48 H
 0111  73 0x49 I
 0112  74 0x4a J
 0113  75 0x4b K
 0114  76 0x4c L
 0115  77 0x4d M
 0116  78 0x4e N
 0117  79 0x4f O
 0120  80 0x50 P
 0121  81 0x51 Q
 0122  82 0x52 R
 0123  83 0x53 S
 0124  84 0x54 T
 0125  85 0x55 U
 0126  86 0x56 V
 0127  87 0x57 W
 0130  88 0x58 X
 0131  89 0x59 Y
 0132  90 0x5a Z
 0133  91 0x5b [, open square bracket
 0134  92 0x5c \, backslash
 0135  93 0x5d ], close square bracket
 0136  94 0x5e ^, caret
 0137  95 0x5f _, underscore
 0140  96 0x60 `, back quote
 0141  97 0x61 a
 0142  98 0x62 b
 0143  99 0x63 c
 0144 100 0x64 d
 0145 101 0x65 e
 0146 102 0x66 f
 0147 103 0x67 g
 0150 104 0x68 h
 0151 105 0x69 i
 0152 106 0x6a j
 0153 107 0x6b k
 0154 108 0x6c l
 0155 109 0x6d m
 0156 110 0x6e n
 0157 111 0x6f o
 0160 112 0x70 p
 0161 113 0x71 q
 0162 114 0x72 r
 0163 115 0x73 s
 0164 116 0x74 t
 0165 117 0x75 u
 0166 118 0x76 v
 0167 119 0x77 w
 0170 120 0x78 x
 0171 121 0x79 y
 0172 122 0x7a z
 0173 123 0x7b {, open curly bracket
 0174 124 0x7c |, vertical bar
 0175 125 0x7d }, close curly bracket
 0176 126 0x7e ~, tilde
 0177 127 0x7f delete

See NUL, SOH, STX, ETX, ETX, EOT, ENQ, ACK, BEL, BS, HT, line feed, VT, FF, CR, SO, SI, DLE, XON, DC1, DC2, DC3, DC4, NAK, SYN, ETB, CAN, EM, SUB, ESC, FS, GS, RS, US, space, exclamation mark, double quote, hash, dollar, percent, ampersand, quote, open parenthesis, close parenthesis, asterisk, plus, comma, minus, full stop, oblique stroke, colon, semicolon, less than, equals, greater than, question mark, commercial at, open square bracket, backslash, close square bracket, caret, underscore, back quote, open curly bracket, vertical bar, close curly bracket, tilde, delete.

(1996-06-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASCII art « ASCIIbetical order « ASCIIbonics « ASCII character table » ASCII graphics » ASDIMPL » ASDL


ASCII graphics

ASCII art

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASCIIbetical order « ASCIIbonics « ASCII character table « ASCII graphics » ASDIMPL » ASDL » ASDO IMPlementation Language


ASDIMPL

ASDO IMPlementation Language

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASCIIbonics « ASCII character table « ASCII graphics « ASDIMPL » ASDL » ASDO IMPlementation Language » ASE


ASDL

Abstract-Type and Scheme-Definition Language

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASCII character table « ASCII graphics « ASDIMPL « ASDL » ASDO IMPlementation Language » ASE » A* search


ASDO IMPlementation Language

<language> (ASDIMPL) A C-like language, run on Burroughs' mainframes in the early 1980s, and cross-compiled to x86-based embedded processors.

(1996-02-06)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASCII graphics « ASDIMPL « ASDL « ASDO IMPlementation Language » ASE » A* search » ASF


ASE

1. <programming> Advanced Software Environment.

2. <networking> Application Service Element.

3. <database> Adaptive Server Enterprise.

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASDIMPL « ASDL « ASDO IMPlementation Language « ASE » A* search » ASF » ash


A* search

<algorithm> A graph search algorithm. A* is guaranteed to find a minimal solution path before any other solution paths, if a solution exists, in other words, it is an "admissible" search algorithm. Each path is assigned a value based on the cost of the path (e.g. its length) and an (under)estimate of the cost of completing the path, i.e. the cost of a path from the end of the current path to a solution.

(1995-03-31)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASDL « ASDO IMPlementation Language « ASE « A* search » ASF » ash » Ashmedai


ASF

1. <language> Algebraic Specification Language.

2. <body> Analytical Solutions Forum.

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASDO IMPlementation Language « ASE « A* search « ASF » ash » Ashmedai » Ashton-Tate Corporation


ash

<tool> A Bourne Shell clone by Kenneth Almquist. It works pretty well. For running scripts, it is sometimes better and sometimes worse than Bash.

Ash runs under 386BSD, NetBSD, FreeBSD, and Linux.

FTP Linux version.

(1995-07-20)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASE « A* search « ASF « ash » Ashmedai » Ashton-Tate Corporation » ASIC


Ashmedai

<tool> A symbolic mathematics package by Michael Levine <levine@cpwsca.psc.edu> that influenced SMP and FORM. There are versions for the Univac 1108 and VAX/VMS.

(1995-03-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: A* search « ASF « ash « Ashmedai » Ashton-Tate Corporation » ASIC » Asiliant Technologies


Ashton-Tate Corporation

<company> The original vendor of dBASE and joint developers of EEMS. Ashton-Tate was founded by Charles Tate and Ashton was his pet parrot's name. The parrot lived in the lobby of the company's LA headquarters.

In the early 1990s Ashton-Tate was taken over by Borland International, Inc., who later became Borland Software Corporation.

[Dates? Address?]

(2004-12-05)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASF « ash « Ashmedai « Ashton-Tate Corporation » ASIC » Asiliant Technologies » A Simulation Process-Oriented Language


ASIC

Application-Specific Integrated Circuit

Try this search on Wikipedia, OneLook, Google

Nearby terms: ash « Ashmedai « Ashton-Tate Corporation « ASIC » Asiliant Technologies » A Simulation Process-Oriented Language » ASIS


Asiliant Technologies

<company> A company founded by a group of former Chips and Technologies employees with experience with the CHIPS products, suppliers, distributors and customers. Asiliant offer C&T's industry standard Flat Panel and CRT controller family.

(2006-09-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Ashmedai « Ashton-Tate Corporation « ASIC « Asiliant Technologies » A Simulation Process-Oriented Language » ASIS » ASK


A Simulation Process-Oriented Language

<language, simulation> (ASPOL) An ALGOL-like language for computer simulation.

["Process and Event Control in ASPOL", M.H. MacDougall, Proc Symp on Simulation of Computer Systems, NBS (Aug 1975)].

(1996-03-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Ashton-Tate Corporation « ASIC « Asiliant Technologies « A Simulation Process-Oriented Language » ASIS » ASK » ASL


ASIS

1. Application Software Installation Server.

2. <language> Ada Semantic Interface Specification.

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASIC « Asiliant Technologies « A Simulation Process-Oriented Language « ASIS » ASK » ASL » ASL+


ASK

Amplitude Shift Keying

Try this search on Wikipedia, OneLook, Google

Nearby terms: Asiliant Technologies « A Simulation Process-Oriented Language « ASIS « ASK » ASL » ASL+ » As Low As Reasonably Practicable


ASL

1. <language> Algebraic Specification Language.

2. <chat> A rather gruff way of asking someone their age, sex, and location.

(2008-01-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: A Simulation Process-Oriented Language « ASIS « ASK « ASL » ASL+ » As Low As Reasonably Practicable » ASM


ASL+

<language, specification> An algebraic specification language by David Aspinall of the University of Edinburgh. ASL+ has rules for proving the satisfaction of specifications. It can also be viewed as a type theory with subtyping, featuring contravariant refinement for Pi-abstracted specifications and a notion of stratified equality for higher-order objects.

(1994-09-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASIS « ASK « ASL « ASL+ » As Low As Reasonably Practicable » ASM » ASME


As Low As Reasonably Practicable

<legal> (ALARP) A term from UK health and safety law that mandates reducting the risk to workers to the point where the cost of further reduction is grossly disproportionate to the benefit.

(2010-10-05)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASK « ASL « ASL+ « As Low As Reasonably Practicable » ASM » ASME » ASN


ASM

assembly language

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASL « ASL+ « As Low As Reasonably Practicable « ASM » ASME » ASN » ASN.1


ASME

American Society of Mechanical Engineers

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASL+ « As Low As Reasonably Practicable « ASM « ASME » ASN » ASN.1 » ASP


ASN

Autonomous System Number

Try this search on Wikipedia, OneLook, Google

Nearby terms: As Low As Reasonably Practicable « ASM « ASME « ASN » ASN.1 » ASP » ASPECT


ASN.1

Abstract Syntax Notation 1

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASM « ASME « ASN « ASN.1 » ASP » ASPECT » ASpecT


ASP

1. <World-Wide Web> Active Server Pages.

2. <networking> application service provider.

3. <language> A query language(?).

[Sammet 1969, p.702].

4. <processor> Attached Support Processor.

(2000-07-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASME « ASN « ASN.1 « ASP » ASPECT » ASpecT » aspect


ASPECT

<tool, programming> An IPSE developed by an Alvey project, using Z to specify the object-management system and tool interface.

(1996-03-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASN « ASN.1 « ASP « ASPECT » ASpecT » aspect » aspect-oriented programming


ASpecT

<language> Algebraic specification of abstract data types. A strict functional language that compiles to C.

Versions of ASpecT are available for Sun, Ultrix, NeXT, Macintosh, OS/2 2.0, Linux, RS/6000, Atari, Amiga.

ftp://wowbagger.uni-bremen.de/pub/programming/languages.

(1996-03-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASN.1 « ASP « ASPECT « ASpecT » aspect » aspect-oriented programming » aspect ratio


aspect

<programming> In aspect-oriented programming, a modular unit of control over emergent entities.

(1999-08-31)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASP « ASPECT « ASpecT « aspect » aspect-oriented programming » aspect ratio » ASPEN


aspect-oriented programming

<programming> (AOP) A style of programming that attempts to abstract out features common to many parts of the code beyond simple functional modules and thereby improve the quality of software.

Mechanisms for defining and composing abstractions are essential elements of programming languages. The design style supported by the abstraction mechanisms of most current languages is one of breaking a system down into parameterised components that can be called upon to perform a function.

But many systems have properties that don't necessarily align with the system's functional components, such as failure handling, persistence, communication, replication, coordination, memory management, or real-time constraints, and tend to cut across groups of functional components.

While they can be thought about and analysed relatively separately from the basic functionality, programming them using current component-oriented languages tends to result in these aspects being spread throughout the code. The source code becomes a tangled mess of instructions for different purposes.

This "tangling" phenomenon is at the heart of much needless complexity in existing software systems. A number of researchers have begun working on approaches to this problem that allow programmers to express each of a system's aspects of concern in a separate and natural form, and then automatically combine those separate descriptions into a final executable form. These approaches have been called aspect-oriented programming.

Xerox AOP homepage.

AspectJ.

ECOOPP'99 AOP workshop.

(1999-11-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASPECT « ASpecT « aspect « aspect-oriented programming » aspect ratio » ASPEN » ASPI


aspect ratio

<graphics> The ratio of width to height of a pixel, image, or display screen. Square pixels (1:1) are considered preferable but displays are usually about 5:4.

(1994-11-30)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASpecT « aspect « aspect-oriented programming « aspect ratio » ASPEN » ASPI » ASPIK


ASPEN

<language> A toy language for teaching compiler construction.

["ASPEN Language Specifications", T.R. Wilcox, SIGPLAN Notices 12(11):70-87, Nov 1977].

(1994-11-30)

Try this search on Wikipedia, OneLook, Google

Nearby terms: aspect « aspect-oriented programming « aspect ratio « ASPEN » ASPI » ASPIK » Aspirin


ASPI

Advanced SCSI Peripheral Interface

Try this search on Wikipedia, OneLook, Google

Nearby terms: aspect-oriented programming « aspect ratio « ASPEN « ASPI » ASPIK » Aspirin » ASPLE


ASPIK

<language, specification> A multiple-style specification language.

["Algebraic Specifications in an Integrated Software Development and Verification System", A. Voss, Diss, U Kaiserslautern, 1985].

(1994-11-30)

Try this search on Wikipedia, OneLook, Google

Nearby terms: aspect ratio « ASPEN « ASPI « ASPIK » Aspirin » ASPLE » ASPOL


Aspirin

<language, tool> A freeware language from MITRE Corporation for the description of neural networks. A compiler, bpmake, is included. Aspirin is designed for use with the MIGRAINES interface.

Version: 6.0, as of 1995-03-08.

ftp://ftp.cognet.ucla.edu/alexis/.

(1995-03-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASPEN « ASPI « ASPIK « Aspirin » ASPLE » ASPOL » ASQC


ASPLE

<language> A toy language.

["A Sampler of Formal Definitions", M. Marcotty et al, Computing Surveys 8(2):191-276 (Feb 1976)].

(1995-02-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASPI « ASPIK « Aspirin « ASPLE » ASPOL » ASQC » ASR


ASPOL

A Simulation Process-Oriented Language

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASPIK « Aspirin « ASPLE « ASPOL » ASQC » ASR » assembler


ASQC

American Society for Quality Control

Try this search on Wikipedia, OneLook, Google

Nearby terms: Aspirin « ASPLE « ASPOL « ASQC » ASR » assembler » ASSEMBLY


ASR

Automatic Send Receive

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASPLE « ASPOL « ASQC « ASR » assembler » ASSEMBLY » assembly code


assembler

<programming> A program which converts assembly language into machine code.

(1996-03-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASPOL « ASQC « ASR « assembler » ASSEMBLY » assembly code » Assembly Language


ASSEMBLY

<language> An early system on the IBM 702.

[Listed in CACM 2(5):1959-05-16].

(1996-06-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASQC « ASR « assembler « ASSEMBLY » assembly code » Assembly Language » assembly language


assembly code

assembly language

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASR « assembler « ASSEMBLY « assembly code » Assembly Language » assembly language » Assembly Language Compiler


Assembly Language

<language, robotics> (AL) A language for industrial robots developed at Stanford University in the 1970s.

["The AL Language for an Intelligent Robot", T. Binford in Langages et Methods de Programation des Robots Industriels, pp. 73-88, IRIA Press 1979].

["AL User's Manual", M.S. Mujtaba et al, Stanford AI Lab, Memo AIM-323 (Jan 1979)].

(1994-11-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: assembler « ASSEMBLY « assembly code « Assembly Language » assembly language » Assembly Language Compiler » Assembly Language for Multics


assembly language

<language> (Or "assembly code") A symbolic representation of the machine language of a specific processor. Assembly language is converted to machine code by an assembler. Usually, each line of assembly code produces one machine instruction, though the use of macros is common.

Programming in assembly language is slow and error-prone but is the only way to squeeze every last bit of performance out of the hardware.

Filename extension: .s (Unix), .asm (CP/M and others).

See also second generation language.

(1996-09-17)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASSEMBLY « assembly code « Assembly Language « assembly language » Assembly Language Compiler » Assembly Language for Multics » assertion


Assembly Language Compiler

<language> (ALC) An alternative name for IBM 360 assembly language.

Compare BAL.

(1995-01-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: assembly code « Assembly Language « assembly language « Assembly Language Compiler » Assembly Language for Multics » assertion » ASSET


Assembly Language for Multics

<language> (ALM) The assembly language of the GE-645 in which critical portions of the Multics kernel were written.

(1994-11-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Assembly Language « assembly language « Assembly Language Compiler « Assembly Language for Multics » assertion » ASSET » asset management


assertion

<programming> 1. An expression which, if false, indicates an error. Assertions are used for debugging by catching can't happen errors.

2. In logic programming, a new fact or rule added to the database by the program at run time. This is an extralogical or impure feature of logic programming languages.

(1997-06-30)

Try this search on Wikipedia, OneLook, Google

Nearby terms: assembly language « Assembly Language Compiler « Assembly Language for Multics « assertion » ASSET » asset management » Asset Source for Software Engineering Technology


ASSET

Asset Source for Software Engineering Technology

Try this search on Wikipedia, OneLook, Google

Nearby terms: Assembly Language Compiler « Assembly Language for Multics « assertion « ASSET » asset management » Asset Source for Software Engineering Technology » assigned numbers


asset management

<business> The process whereby a large organisation collects and maintains a comprehensive list of the items it owns such as hardware and software. This data is used in connection with the financial aspects of ownership such as calculating the total cost of ownership, depreciation, licensing, maintenance, and insurance.

(1997-03-30)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Assembly Language for Multics « assertion « ASSET « asset management » Asset Source for Software Engineering Technology » assigned numbers » assignment


Asset Source for Software Engineering Technology

<project> (ASSET) A programme to promote software reuse by the US DoD.

See also ASSET Reuse Library.

(1996-08-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: assertion « ASSET « asset management « Asset Source for Software Engineering Technology » assigned numbers » assignment » assignment problem


assigned numbers

<standard> The RFC STD 2 documenting the currently assigned values from several series of numbers used in network protocol implementations. This RFC is updated periodically and, in any case, current information can be obtained from the Internet Assigned Numbers Authority (IANA). If you are developing a protocol or application that will require the use of a link, socket, port, protocol, etc., you should contact the IANA to receive a number assignment.

(1996-08-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASSET « asset management « Asset Source for Software Engineering Technology « assigned numbers » assignment » assignment problem » Association Control Service Element


assignment

<programming> Storing the value of an expression in a variable. This is commonly written in the form "v = e". In Algol the assignment operator was ":=" (pronounced "becomes") to avoid mathematicians qualms about writing statements like x = x+1.

Assignment is not allowed in functional languages, where an identifier always has the same value.

See also referential transparency, single assignment, zero assignment.

(1996-08-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: asset management « Asset Source for Software Engineering Technology « assigned numbers « assignment » assignment problem » Association Control Service Element » Association for Computational Linguistics


assignment problem

<mathematics, algorithm> (Or "linear assignment") Any problem involving minimising the sum of C(a, b) over a set P of pairs (a, b) where a is an element of some set A and b is an element of set B, and C is some function, under constraints such as "each element of A must appear exactly once in P" or similarly for B, or both.

For example, the a's could be workers and the b's projects.

The problem is "linear" because the "cost function" C() depends only on the particular pairing (a, b) and is independent of all other pairings.

http://forum.swarthmore.edu/epigone/comp.soft-sys.matlab/bringhyclu. http://soci.swt.edu/capps/prob.htm. http://mat.gsia.cmu.edu/GROUP95/0577.html. http://informs.org/Conf/WA96/TALKS/SB24.3.html.

[Algorithms?]

(1999-07-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Asset Source for Software Engineering Technology « assigned numbers « assignment « assignment problem » Association Control Service Element » Association for Computational Linguistics » Association for Computing


Association Control Service Element

<networking> (ACSE) The OSI method for establishing a call between two application programs. ACSE checks the identities and contexts of the application entities, and could apply an authentication security check.

Documents: ITU Rec. X.227 (ISO 8650), X.217 (ISO 8649)

(1997-12-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: assigned numbers « assignment « assignment problem « Association Control Service Element » Association for Computational Linguistics » Association for Computing » Association for Computing Machinery


Association for Computational Linguistics

<body> (ACL) The international scientific and professional society for people working on problems involving natural language and computation. Membership includes the ACL quarterly journal, "Computational Linguistics", reduced registration at most ACL-sponsored conferences, discounts on ACL-sponsored publications, and participation in ACL Special Interest Groups. The ACL started in 1968; there are more than 2000 members worldwide.

E-mail: <acl@aclweb.org>.

http://cs.columbia.edu/~acl/.

(1999-08-31)

Try this search on Wikipedia, OneLook, Google

Nearby terms: assignment « assignment problem « Association Control Service Element « Association for Computational Linguistics » Association for Computing » Association for Computing Machinery » Association for Progressive Communications


Association for Computing

<body> (ACM, before 1997 - "Association for Computing Machinery") The largest and oldest international scientific and educational computer society in the industry. Founded in 1947, only a year after the unveiling of ENIAC, ACM was established by mathematicians and electrical engineers to advance the science and application of Information Technology. John Mauchly, co-inventor of the ENIAC, was one of ACM's founders.

Since its inception ACM has provided its members and the world of computer science a forum for the sharing of knowledge on developments and achievements necessary to the fruitful interchange of ideas.

ACM has 90,000 members - educators, researchers, practitioners, managers, and engineers - who drive the Association's major programs and services - publications, special interest groups, chapters, conferences, awards, and special activities.

The ACM Press publishes journals (notably CACM), book series, conference proceedings, CD-ROM, hypertext, video, and specialized publications such as curricula recommendations and self-assessment procedures.

http://info.acm.org/.

(1998-02-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: assignment problem « Association Control Service Element « Association for Computational Linguistics « Association for Computing » Association for Computing Machinery » Association for Progressive Communications » Association for SIMULA Users


Association for Computing Machinery

Association for Computing

Try this search on Wikipedia, OneLook, Google

Nearby terms: Association Control Service Element « Association for Computational Linguistics « Association for Computing « Association for Computing Machinery » Association for Progressive Communications » Association for SIMULA Users » Association Française des Utilisateurs d'Unix


Association for Progressive Communications

<body, philosophy> (APC) A world-wide organisation of like-minded computer networks providing a global communications network dedicated to the free and balanced flow of information.

The APC defends and promotes non-commercial, productive online space for NGOs (Non-Governmental Organisations) and collaborates with like-minded organisations to ensure that the information and communication needs of civil society are considered in telecommunications, donor and investment policy.

A few of APC's partner organisations include The Institute for Global Communications (USA), GreenNet (UK), Nicarao (Nicaragua) Enda-Tiers Monde (Senegal) and GlasNet (Ukraine).

These organisations serve people working toward goals that include the prevention of warfare, elimination of militarism and poverty, protection of the environment, human rights, social and economic justice, participatory democracy, non-violent conflict resolution, and the promotion of sustainable development.

http://apc.org/english/.

E-mail: <apcadmin@apc.org>.

(2000-10-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Association for Computational Linguistics « Association for Computing « Association for Computing Machinery « Association for Progressive Communications » Association for SIMULA Users » Association Française des Utilisateurs d'Unix » Association of American Publishers


Association for SIMULA Users

<body> See SIMULA.

Address: Royal Institute of Technology, S-100 44 Stockholm, Sweden.

[Details?]

(1995-03-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Association for Computing « Association for Computing Machinery « Association for Progressive Communications « Association for SIMULA Users » Association Française des Utilisateurs d'Unix » Association of American Publishers » Association of C and C++ Users


Association Française des Utilisateurs d'Unix

<body> (et des systèmes ouverts, AFUU) French Association of Unix Users.

http://afuu.fr/.

(1996-06-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Association for Computing Machinery « Association for Progressive Communications « Association for SIMULA Users « Association Française des Utilisateurs d'Unix » Association of American Publishers » Association of C and C++ Users » Association of Lisp Users


Association of American Publishers

<body, publication> <body> (AAP) A group engaged in standardisation efforts in document preparation.

(2000-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Association for Progressive Communications « Association for SIMULA Users « Association Française des Utilisateurs d'Unix « Association of American Publishers » Association of C and C++ Users » Association of Lisp Users » associative array


Association of C and C++ Users

<body> (ACCU) A community of people with an interest in the C family of programming languages: K&R C, ANSI C, and C++. The community includes professional programmers, the suppliers of compilers, and those who are just interested in the languages. ACCU members are using C and C++ on a wide range of platforms - Unix, MS-DOS, OS/2, CP/M - home computers, IBM PCs, workstations, and super-computers. Although the organisation is based in the UK, the membership is worldwide. There are members in the US, mainland Europe, Russia, the Middle East, and Australia.

E-mail: <info@accu.org>, <membership@accu.org>, <academic@accu.org> (Academic Liaison Officer).

Address: The Membership Secretary, 64 Southfield Road, Oxford OX4 1PA, United Kingdom.

(1996-12-02)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Association for SIMULA Users « Association Française des Utilisateurs d'Unix « Association of American Publishers « Association of C and C++ Users » Association of Lisp Users » associative array » associative memory


Association of Lisp Users

<body> (ALU) A user group which aims to promote Lisp, help inform and educate Lisp users in general, and help represent Lisp users as a group to the vendors. The ALU holds an annual conference and supports the formation of inter-vendor standards. ALU has international membership and is incorporated in the US.

http://cs.rochester.edu/u/miller/ALU/home.html.

Usenet newsgroups: comp.org.lisp-users comp.std.lisp.

Mailing list: <alu@ai.sri.com>.

(1996-12-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Association Française des Utilisateurs d'Unix « Association of American Publishers « Association of C and C++ Users « Association of Lisp Users » associative array » associative memory » Associative Memory Parallel Processing Language


associative array

<programming> (Or "hash", "map", "dictionary") An array where the indices are not just integers but may be arbitrary strings.

awk and its descendants (e.g. Perl) have associative arrays which are implemented using hash coding for faster look-up.

(2007-10-02)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Association of American Publishers « Association of C and C++ Users « Association of Lisp Users « associative array » associative memory » Associative Memory Parallel Processing Language » associativity


associative memory

content addressable memory

Try this search on Wikipedia, OneLook, Google

Nearby terms: Association of C and C++ Users « Association of Lisp Users « associative array « associative memory » Associative Memory Parallel Processing Language » associativity » AST


Associative Memory Parallel Processing Language

<language> (AMPPL-II) A language from the early 1970s.

(1995-11-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Association of Lisp Users « associative array « associative memory « Associative Memory Parallel Processing Language » associativity » AST » ASTAP


associativity

<programming> The property of an operator that says whether a sequence of three or more expressions combined by the operator will be evaluated from left to right (left associative) or right to left (right associative). For example, in Perl, the lazy and operator && is left associative so in the expression:

  $i >= 0 && $x[$i] >= 0 && $y[$x[$i]] == 0

the left-most && is evaluated first, whereas = is right associative, so in

  $a = $b = 42

the right-most assignment is performed first.

(2007-06-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: associative array « associative memory « Associative Memory Parallel Processing Language « associativity » AST » ASTAP » AST Computers, LLC


AST

<company> 1. ARI Service.

2. AST Computers, LLC.

(2000-03-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: associative memory « Associative Memory Parallel Processing Language « associativity « AST » ASTAP » AST Computers, LLC » asterisk


ASTAP

Advanced STatistical Analysis Program

Try this search on Wikipedia, OneLook, Google

Nearby terms: Associative Memory Parallel Processing Language « associativity « AST « ASTAP » AST Computers, LLC » asterisk » asterix


AST Computers, LLC

<company> The private company formed in January 1999 when Mr. Beny Alagem, the former chairman of Packard Bell NEC, Inc., bought the name and intellectual property of AST Research, Inc.. AST Computers, LLC provide hardware, software, and services for small US businesses.

Samsung Electronics Co. Ltd., of Seoul, Korea, owns a minority stake.

http://ast.com/.

Address: Los Angeles, CA, USA.

(2000-03-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: associativity « AST « ASTAP « AST Computers, LLC » asterisk » asterix » Astra Digital Radio


asterisk

<character> "*" ASCII code 42. Common names include: star; INTERCAL: splat; ITU-T: asterisk. Rare: wild card; gear; dingle; mult; spider; aster; times; twinkle; glob; Nathan Hale.

Commonly used as the multiplication operator and as the Kleene star. Often doubled, as in "x**2", to mean "to the power". In C and related languages, asterisk is used as the dereference operator, "*p" meaning "the thing pointed to by p".

(2006-09-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AST « ASTAP « AST Computers, LLC « asterisk » asterix » Astra Digital Radio » Astral


asterix

<spelling> Do you mean "asterisk" (the star-shaped character), or Asterix the Gaul, the popular French cartoon by Goscinny and Uderzo?

(2000-07-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ASTAP « AST Computers, LLC « asterisk « asterix » Astra Digital Radio » Astral » AST Research, Inc.


Astra Digital Radio

<audio> Digital Radio over satellite, compatible with analog television transmissions. Alternatively the normal TV subcarriers can be modulated by a MPEG-1 Layer-2 48 kHz 192 kbps signal. Quality is better than analog carriers and only needs half the bandwidth (analog stereo = 2 carrier, digital stereo = 1 carrier). Quality is limited and the data rate can't be increased.

(2001-12-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AST Computers, LLC « asterisk « asterix « Astra Digital Radio » Astral » AST Research, Inc. » asymmetrical modulation


Astral

<language> A programming language based on Pascal, never implemented.

["ASTRAL: A Structured and Unified Approach to Database Design and Manipulation", T. Amble et al, in Proc of the Database Architecture Conf, Venice, June 1979].

(2000-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: asterisk « asterix « Astra Digital Radio « Astral » AST Research, Inc. » asymmetrical modulation » Asymmetric Digital Subscriber Line


AST Research, Inc.

<company> A company, formed some time before 1980, that was a leading personal computer manufacturer. AST developed desktop computers, mobile computers, and servers that were sold in more than 100 countries worldwide. In January 1999 the name and intellectual property were acquired by a new company named AST Computers, LLC. As of 2000-03-02 it was trading as ARI Service.

(2000-03-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: asterix « Astra Digital Radio « Astral « AST Research, Inc. » asymmetrical modulation » Asymmetric Digital Subscriber Line » Asymmetric Digital Subscriber Loop


asymmetrical modulation

<communications> A scheme to maximise use of a communications line by giving a larger share of the bandwidth to the modem at the end which is transmitting the most information.

Only one end of the connection has full bandwidth, the other has only a fraction of the bandwidth. Normally, which end gets the full bandwidth is chosen dynamically.

Asymmetrical modulation was made famous by the HST mode of the early high-speed modems from US Robotics.

(1998-03-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Astra Digital Radio « Astral « AST Research, Inc. « asymmetrical modulation » Asymmetric Digital Subscriber Line » Asymmetric Digital Subscriber Loop » asynchronous


Asymmetric Digital Subscriber Line

<communications, protocol> (ADSL, or Asymmetric Digital Subscriber Loop) A form of Digital Subscriber Line in which the bandwidth available for downstream connection is significantly larger then for upstream. Although designed to minimise the effect of crosstalk between the upstream and downstream channels this setup is well suited for web browsing and client-server applications as well as for some emerging applications such as video on demand.

The data-rate of ADSL strongly depends on the length and quality of the line connecting the end-user to the telephone company. Typically the upstream data flow is between 16 and 640 kilobits per second while the downstream data flow is between 1.5 and 9 megabits per second. ADSL also provides a voice channel.

ADSL can carry digital data, analog voice, and broadcast MPEG2 video in a variety of implementations to meet customer needs.

["Data Cooks, But Will Vendors Get Burned?", "Supercomm Spotlight On ADSL" & "Lucent Sells Paradine", Wilson & Carol, Inter@ctive Week Vol. 3 #13, p1 & 6, June 24 1996].

See also Carrierless Amplitude/Phase Modulation, Discrete MultiTone.

ADSL Forum.

(1998-05-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Astral « AST Research, Inc. « asymmetrical modulation « Asymmetric Digital Subscriber Line » Asymmetric Digital Subscriber Loop » asynchronous » Asynchronous Balanced Mode


Asymmetric Digital Subscriber Loop

Asymmetric Digital Subscriber Line

Try this search on Wikipedia, OneLook, Google

Nearby terms: AST Research, Inc. « asymmetrical modulation « Asymmetric Digital Subscriber Line « Asymmetric Digital Subscriber Loop » asynchronous » Asynchronous Balanced Mode » Asynchronous Communications Interface Adapter


asynchronous

<architecture> Not synchronised by a shared signal such as clock or semaphore, proceeding independently.

Opposite: synchronous.

1. <operating system> A process in a multitasking system whose execution can proceed independently, "in the background". Other processes may be started before the asynchronous process has finished.

2. <communications> A communications system in which data transmission may start at any time and is indicated by a start bit, e.g. EIA-232. A data byte (or other element defined by the protocol) ends with a stop bit. A continuous marking condition (identical to stop bits but not quantized in time), is then maintained until data resumes.

(1995-12-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: asymmetrical modulation « Asymmetric Digital Subscriber Line « Asymmetric Digital Subscriber Loop « asynchronous » Asynchronous Balanced Mode » Asynchronous Communications Interface Adapter » asynchronous logic


Asynchronous Balanced Mode

<protocol> A communication mode of HDLC and derivative protocols, supporting peer-oriented point-to-point communications between two nodes, where either node can initiate transmission.

(1997-05-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Asymmetric Digital Subscriber Line « Asymmetric Digital Subscriber Loop « asynchronous « Asynchronous Balanced Mode » Asynchronous Communications Interface Adapter » asynchronous logic » Asynchronous Transfer Mode


Asynchronous Communications Interface Adapter

<communications, hardware> (ACIA) A kind of integrated circuit that provides data formatting and control to EIA-232 serial interfaces.

[Is this the same as a UART?]

(1997-05-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Asymmetric Digital Subscriber Loop « asynchronous « Asynchronous Balanced Mode « Asynchronous Communications Interface Adapter » asynchronous logic » Asynchronous Transfer Mode » asyncronous


asynchronous logic

<architecture> A data-driven circuit design technique where, instead of the components sharing a common clock and exchanging data on clock edges, data is passed on as soon as it is available. This removes the need to distribute a common clock signal throughout the circuit with acceptable clock skew. It also helps to reduce power dissipation in CMOS circuits because gates only switch when they are doing useful work rather than on every clock edge.

There are many kinds of asynchronous logic. Data signals may use either "dual rail encoding" or "data bundling". Each dual rail encoded Boolean is implemented as two wires. This allows the value and the timing information to be communicated for each data bit. Bundled data has one wire for each data bit and another for timing. Level sensitive circuits typically represent a logic one by a high voltage and a logic zero by a low voltage whereas transition signalling uses a change in the signal level to convey information. A speed independent design is tolerant to variations in gate speeds but not to propagation delays in wires; a delay insensitive circuit is tolerant to variations in wire delays as well.

The purest form of circuit is delay-insensitive and uses dual-rail encoding with transition signalling. A transition on one wire indicates the arrival of a zero, a transition on the other the arrival of a one. The levels on the wires are of no significance. Such an approach enables the design of fully delay-insensitive circuits and automatic layout as the delays introduced by the layout compiler can't affect the functionality (only the performance). Level sensitive designs can use simpler, stateless logic gates but require a "return to zero" phase in each transition.

http://cs.man.ac.uk/amulet/async/.

(1995-01-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: asynchronous « Asynchronous Balanced Mode « Asynchronous Communications Interface Adapter « asynchronous logic » Asynchronous Transfer Mode » asyncronous » AT


Asynchronous Transfer Mode

<communications> (ATM, or "fast packet") A method for the dynamic allocation of bandwidth using a fixed-size packet (called a cell).

See also ATM Forum, Wideband ATM.

ATM acronyms.

Indiana acronyms.

[More detail? Data rate(s)?]

(1996-04-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Asynchronous Balanced Mode « Asynchronous Communications Interface Adapter « asynchronous logic « Asynchronous Transfer Mode » asyncronous » AT » at


asyncronous

<spelling> It's spelled "asynchronous".

(1996-12-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Asynchronous Communications Interface Adapter « asynchronous logic « Asynchronous Transfer Mode « asyncronous » AT » at » AT-3


AT

IBM PC AT

Try this search on Wikipedia, OneLook, Google

Nearby terms: asynchronous logic « Asynchronous Transfer Mode « asyncronous « AT » at » AT-3 » ATA


at

1. <character> commercial at.

2. <networking> The country code for Austria.

Try this search on Wikipedia, OneLook, Google

Nearby terms: Asynchronous Transfer Mode « asyncronous « AT « at » AT-3 » ATA » ATA-2


AT-3

<language> The original name of MATH-MATIC.

[Sammet 1969, p. 135].

(2000-02-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: asyncronous « AT « at « AT-3 » ATA » ATA-2 » ATA-4


ATA

Advanced Technology Attachment

Try this search on Wikipedia, OneLook, Google

Nearby terms: AT « at « AT-3 « ATA » ATA-2 » ATA-4 » Atanasoff-Berry Computer


ATA-2

Advanced Technology Attachment Interface with Extensions

Try this search on Wikipedia, OneLook, Google

Nearby terms: at « AT-3 « ATA « ATA-2 » ATA-4 » Atanasoff-Berry Computer » Atanasoff, John Vincent


ATA-4

<storage> /ul'tr* D M A/ (Or "Ultra DMA", "UDMA", "Ultra-ATA", "Ultra-DMA/33") A development of the Advanced Technology Attachment specifications which gives nearly twice the maximum transfer speed of the ATA-3 standard (PIO Mode 4).

ATA-4 Extensions Ultra DMA/33 Synchronous DMA Mode maximum burst transfer rates:

	Mode 	Cycle Time 	Transfer Rate
		ns		MB/s
	0 	235 		16
	1 	160 		24
	2 	120 		33

This is achieved by improving timing windows in the protocol on the ATA interface; reducing propagation delays by pipelining data transfers and transferring data in synchronous (strobed) mode.

Developed by Quantum Corporation, ATA-4 has been freely licensed to manufacturers and is supported by Intel Corporation.

(1998-09-30)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AT-3 « ATA « ATA-2 « ATA-4 » Atanasoff-Berry Computer » Atanasoff, John Vincent » ATAPI


Atanasoff-Berry Computer

<computer> (ABC) An early design for a binary calculator, one of the predecessors of the digital computer. The ABC was partially constructed between 1937 and 1942 by Dr. John Vincent Atanasoff and Clifford Berry at Iowa State College. As well as binary arithmetic, it incorporated regenerative memory, parallel processing, and separation of memory and computing functions.

The electronic parts were mounted on a rotating drum, making it hybrid electronic/electromechanical. It was designed to handle only a single type of mathematical problem and was not automated. The results of a single calculation cycle had to be retrieved by a human operator, and fed back into the machine with all new instructions, to perform complex operations. It lacked any serious form of logical control or conditional statements.

Atanasoff's patent application was denied because he never have a completed, working product. Ideas from the ABC were used in the design of ENIAC (1943-1946).

http://cs.iastate.edu/jva/jva-archive.shtml.

(2003-09-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ATA « ATA-2 « ATA-4 « Atanasoff-Berry Computer » Atanasoff, John Vincent » ATAPI » ATA point


Atanasoff, John Vincent

John Vincent Atanasoff

Try this search on Wikipedia, OneLook, Google

Nearby terms: ATA-2 « ATA-4 « Atanasoff-Berry Computer « Atanasoff, John Vincent » ATAPI » ATA point » Atari


ATAPI

AT Attachment Packet Interface

Try this search on Wikipedia, OneLook, Google

Nearby terms: ATA-4 « Atanasoff-Berry Computer « Atanasoff, John Vincent « ATAPI » ATA point » Atari » Atari ST


ATA point

<unit, text> (Or "Anglo-Saxon point") One of the two most common variants of the point, equal to 0.3514598 mm, or 0.0138366 inch, or 1/72.272 inch. The ATA point is used on the island of the United Kingdom and on the American continent.

[What point do they use in Ireland?]

(2002-03-11)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Atanasoff-Berry Computer « Atanasoff, John Vincent « ATAPI « ATA point » Atari » Atari ST » AT Attachment


Atari

<company, computer> A maker of arcade games, home video game systems, and home computers, especially during the 1970s and 1980s. Atari are best known for their range of 16- and 32-bit microcomputers, notable for having a built-in MIDI interface. As of February 1994 the range included the Atari 520ST, 1040ST, Mega ST, STe, STacy, Mega STe, TT, and Falcon. There are also emulators that run on the Apple Macintosh and IBM PC/XT/AT.

Atari ceased to be a separate company in 1996 when merged with JTS. In 1998, JTS sold the Atari assets to Hasbro. In 2001, Infogrames North America operations officially changed their name to Atari.

http://atarigames.com/.

Usenet newsgroups: comp.binaries.atari.st, comp.sys.atari.st.tech, comp.sources.atari.st, comp.sys.atari.st, comp.sys.atari.advocacy, comp.sys.atari.programmer.

Michigan U, UK, Germany [192.76.144.75], Netherlands [131.211.80.17], UK.

(2008-07-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Atanasoff, John Vincent « ATAPI « ATA point « Atari » Atari ST » AT Attachment » AT Attachment Packet Interface


Atari ST

<computer> A personal computer released by Atari in 1985. The "ST" stands for "Sixteen/Thirty-two", from the Motorola 68000's 16-bit external bus and 32-bit processor. The original 520ST model had an external floppy drive and power supply whereas the 1040ST had them built-in. The 520 and later 520STFM came with 512 KB of RAM, the 1040 had 1 MB. Several upgraded models followed, up to the 1993 Motorola 68030 based Falcon.

The ST was the first home computer with built-in MIDI ports and plenty of MIDI software. A wide range of other software from office to games was also available.

(2006-10-30)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ATAPI « ATA point « Atari « Atari ST » AT Attachment » AT Attachment Packet Interface » AT bus architecture


AT Attachment

Advanced Technology Attachment

Try this search on Wikipedia, OneLook, Google

Nearby terms: ATA point « Atari « Atari ST « AT Attachment » AT Attachment Packet Interface » AT bus architecture » AtFS


AT Attachment Packet Interface

<storage> (ATAPI) Part of the EIDE interface that provides additional commands to control a CD-ROM drive or magnetic tape.

[Winn L. Rosch "The Winn L. Rosch Hardware Bible" (Third Edition), Sams Publishing, 1994].

(1998-11-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Atari « Atari ST « AT Attachment « AT Attachment Packet Interface » AT bus architecture » AtFS » Athena


AT bus architecture

Industry Standard Architecture

Try this search on Wikipedia, OneLook, Google

Nearby terms: Atari ST « AT Attachment « AT Attachment Packet Interface « AT bus architecture » AtFS » Athena » Atherton Technology


AtFS

Attributed File System

Try this search on Wikipedia, OneLook, Google

Nearby terms: AT Attachment « AT Attachment Packet Interface « AT bus architecture « AtFS » Athena » Atherton Technology » Athlon


Athena

Project Athena

Try this search on Wikipedia, OneLook, Google

Nearby terms: AT Attachment Packet Interface « AT bus architecture « AtFS « Athena » Atherton Technology » Athlon » ATIS


Atherton Technology

<company> The comapny that developed the Software BackPlane CASE framework. Their Atherton Tool Integration Services were the basis for the ATIS standard.

(2000-02-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AT bus architecture « AtFS « Athena « Atherton Technology » Athlon » ATIS » ATK


Athlon

<hardware> (K7) AMD's 7th generation x86 processor, released in June 1999.

Athlon uses a Slot A motherboard and is not compatible with Slot 1 motherboards.

[Details? Reference?]

(1999-08-05)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AtFS « Athena « Atherton Technology « Athlon » ATIS » ATK » ATLAS


ATIS

A Tools Integration Standard

Try this search on Wikipedia, OneLook, Google

Nearby terms: Athena « Atherton Technology « Athlon « ATIS » ATK » ATLAS » Atlas Autocode


ATK

Andrew Toolkit

Try this search on Wikipedia, OneLook, Google

Nearby terms: Atherton Technology « Athlon « ATIS « ATK » ATLAS » Atlas Autocode » ATM


ATLAS

Abbreviated Test Language for Avionics Systems

Try this search on Wikipedia, OneLook, Google

Nearby terms: Athlon « ATIS « ATK « ATLAS » Atlas Autocode » ATM » ATM Forum


Atlas Autocode

<language> The Autocode for the Ferranti Atlas, which may have been the first commercial computer with hardware-paged virtual memory. Whereas other autocodes were basically assembly languages, Atlas Autocode was high-level and block-structured, resembling a cross between Fortran and ALGOL 60. It had call-by value, loops, declarations, complex numbers, pointers, heap and stack storage generators, dynamic arrays, and extensible syntax.

(2000-04-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ATIS « ATK « ATLAS « Atlas Autocode » ATM » ATM Forum » ATMP


ATM

1. <communications> Asynchronous Transfer Mode.

2. Automatic Teller Machine - a cash dispenser.

3. <chat> At the moment.

4. <text> Adobe Type Manager.

Try this search on Wikipedia, OneLook, Google

Nearby terms: ATK « ATLAS « Atlas Autocode « ATM » ATM Forum » ATMP » atob


ATM Forum

<networking, body> An international non-profit arganisation aiming to encourage the user of Asynchronous Transfer Mode through interoperability specifications and to promote cooperation and awareness.

The ATM Forum consists of a worldwide Technical Committee, three Marketing Committees for North America, Europe and Asia-Pacific as well as the User Committee, through which ATM end-users participate.

Worldwide Headquarters: 2570 West El Camino Real, Suite 304 Mountain View, CA 94040-1313 USA.

Telephone: +1 (650) 949 6700.

E-mail: ATM Forum <info@atmforum.com>.

http://atmforum.com/.

(1999-06-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ATLAS « Atlas Autocode « ATM « ATM Forum » ATMP » atob » ATOLL


ATMP

Asynchronous Transfer Mode Protocol?

(2001-03-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Atlas Autocode « ATM « ATM Forum « ATMP » atob » ATOLL » atomic


atob

<tool> /A too B/ Utility software that converts ASCII to binary. The reverse process is btoa.

[Algorithm?]

(1997-08-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ATM « ATM Forum « ATMP « atob » ATOLL » atomic » A Tools Integration Standard


ATOLL

Acceptance, Test Or Launch Language

Try this search on Wikipedia, OneLook, Google

Nearby terms: ATM Forum « ATMP « atob « ATOLL » atomic » A Tools Integration Standard » ATRAC


atomic

<jargon> (From Greek "atomos", indivisible) Indivisible; cannot be split up.

For example, an instruction may be said to do several things "atomically", i.e. all the things are done immediately, and there is no chance of the instruction being half-completed or of another being interspersed. Used especially to convey that an operation cannot be interrupted.

An atomic data type has no internal structure visible to the program. It can be represented by a flat domain (all elements are equally defined). Machine integers and Booleans are two examples.

An atomic database transaction is one which is guaranteed to complete successfully or not at all. If an error prevents a partially-performed transaction from proceeding to completion, it must be "backed out" to prevent the database being left in an inconsistent state.

[Jargon File]

(2000-04-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ATMP « atob « ATOLL « atomic » A Tools Integration Standard » ATRAC » ATS


A Tools Integration Standard

<software, library> (ATIS) An object-oriented interface to a set of services that allows the saving, accessing and managing of information in a common repository. Developed by Atherton Technology and DEC, based on an extended version of the Software BackPlane, proposed as an industry standard.

(1994-10-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: atob « ATOLL « atomic « A Tools Integration Standard » ATRAC » ATS » at sign


ATRAC

Adaptive TRansform Acoustic Coding

Try this search on Wikipedia, OneLook, Google

Nearby terms: ATOLL « atomic « A Tools Integration Standard « ATRAC » ATS » at sign » AT&T


ATS

Attribute Translation System

Try this search on Wikipedia, OneLook, Google

Nearby terms: atomic « A Tools Integration Standard « ATRAC « ATS » at sign » AT&T » Attachment Unit Interface


at sign

commercial at

Try this search on Wikipedia, OneLook, Google

Nearby terms: A Tools Integration Standard « ATRAC « ATS « at sign » AT&T » Attachment Unit Interface » AT&T Bell Labs


AT&T

American Telephone and Telegraph, Inc.

Try this search on Wikipedia, OneLook, Google

Nearby terms: ATRAC « ATS « at sign « AT&T » Attachment Unit Interface » AT&T Bell Labs » attenuation


Attachment Unit Interface

<networking> (AUI) The part of the IEEE Ethernet standard located between the MAC, and the MAU. The AUI is a transceiver cable that provides a path between a node's Ethernet interface and the MAU.

(1996-12-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ATS « at sign « AT&T « Attachment Unit Interface » AT&T Bell Labs » attenuation » atto-


AT&T Bell Labs

Bell Laboratories

Try this search on Wikipedia, OneLook, Google

Nearby terms: at sign « AT&T « Attachment Unit Interface « AT&T Bell Labs » attenuation » atto- » attoparsec


attenuation

<communications> The progressive reduction in amplitude of a signal as it travels farther from the point of origin.

For example, an electric signal's amplitude reduces with distance due to electrical impedance. Attenuation is usually measured in decibels [per metre?].

Attenuation does not imply appreciable modification of the shape of the waveform (distortion), though as the signal amplitude falls the signal-to-noise ratio will also fall unless the channel itself is noise free or the signal is amplified at some intermediate point(s) along the channel.

["Networking Essentials, second edition", Microsoft Corporation, pub. Microsoft Press 1997].

(2003-07-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AT&T « Attachment Unit Interface « AT&T Bell Labs « attenuation » atto- » attoparsec » attribute


atto-

prefix

Try this search on Wikipedia, OneLook, Google

Nearby terms: Attachment Unit Interface « AT&T Bell Labs « attenuation « atto- » attoparsec » attribute » Attributed File System


attoparsec

<unit, humour> About 31 mm (one inch). "atto-" is the standard SI prefix for multiplication by 10^-18. A parsec (parallax-second) is 3.26 light-years; an attoparsec is thus 3.26 * 10^-18 light years. Thus, one attoparsec per microfortnight is about one inch per second.

This unit is reported to be in use (though probably not very seriously) among hackers in the UK.

[Jargon File]

(1996-12-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AT&T Bell Labs « attenuation « atto- « attoparsec » attribute » Attributed File System » Attribute Translation System


attribute

<data> A named value or relationship that exists for some or all instances of some entity and is directly associated with that instance.

Examples include the href attribute of an HTML anchor element, the columns of a database table considered as attributes of each row, and the members (properties and methods of an object in OOP. This contrasts with the contents of some kind of container (e.g. an array), which are typically not named. The contents of an associative array, though they might be considered to be named by their key values, are not normally thought of as attributes.

(2001-02-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: attenuation « atto- « attoparsec « attribute » Attributed File System » Attribute Translation System » ATX


Attributed File System

<storage> (AtFS) The basis of the Shape_VC toolkit.

Cooperative work within projects is supported by a status model controlling visibility of version objects, locking, and "long transactions" for synchronising concurrent updates. The concept of object attributes provides a basis for storing management information with versions and passing this information between individual tools. This mechanism is useful for building integrated environments from a set of unrelated tools.

(2000-02-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: atto- « attoparsec « attribute « Attributed File System » Attribute Translation System » ATX » au


Attribute Translation System

<grammar, tool> (ATS) A BNF-based parser generator from the University of Saskatchewan(?). ATS generates table-driven LL1 parsers with full insert-only error recovery. It also has full left-attribute semantic handling, which is a dream compared to using YACC's parser actions.

(2000-04-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: attoparsec « attribute « Attributed File System « Attribute Translation System » ATX » au » aubergine


ATX

<hardware, standard> An open PC motherboard specification by Intel.

ATX is a development of the Baby AT specification with the motherboard rotated 90 degrees in the chassis. The CPU and SIMM sockets have been relocated away from the expansion card slots meaning that all the slots support full-length cards. More I/O functions are integrated on the motherboard. As the longer edge of the board is now at the back of the chassis, there is more space for connectors; also, the I/O opening on the back panel of the chassis has been defined as double the previous height, allowing vendors to add extra on-board I/O functions over and above the standard.

Most Pentium Pro boards use this form factor.

As well as the motherboard size, layout, and placement, the ATX specification also includes requirements for power supply and fan specification and location.

The full size ATX board measures 305mm wide by 244mm deep. There is also a Mini-ATX form factor, 284mm by 208mm.

Home.

(2001-07-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: attribute « Attributed File System « Attribute Translation System « ATX » au » aubergine » audio


au

1. <networking> The two character country code for Australia used in Internet domain names.

2. <filename extension> audio.

(1995-02-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Attributed File System « Attribute Translation System « ATX « au » aubergine » audio » audiographics


aubergine

<jargon> A secret term used to refer to computers in the presence of computerphobic third parties.

(1995-01-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Attribute Translation System « ATX « au « aubergine » audio » audiographics » audiographic teleconferencing


audio

<file format> Sound, one component of multimedia. Computers (and audio compact discs and digital audio tape) work with digital audio, in contrast to vinyl disks or analogue tape.

(1999-07-30)

Try this search on Wikipedia, OneLook, Google

Nearby terms: ATX « au « aubergine « audio » audiographics » audiographic teleconferencing » Audio IFF


audiographics

Audiographic Teleconferencing

Try this search on Wikipedia, OneLook, Google

Nearby terms: au « aubergine « audio « audiographics » audiographic teleconferencing » Audio IFF » AudioOne


audiographic teleconferencing

<communications> (Or "electronic whiteboarding", "screen sharing") A form of teleconferencing in real time using both an audio and a data connection. The computer screen is shared by more than one site, and used as an electronic blackboard, overhead projector or still video projector. Some systems allow for sharing software also.

(1995-10-06)

Try this search on Wikipedia, OneLook, Google

Nearby terms: aubergine « audio « audiographics « audiographic teleconferencing » Audio IFF » AudioOne » Audio Processing Technology


Audio IFF

<file format, music> (AIFF) A format developed by Apple Computer Inc. for storing high-quality digital audio and musical instrument information. It is also used by SGI and several professional audio packages.

(1994-10-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: audio « audiographics « audiographic teleconferencing « Audio IFF » AudioOne » Audio Processing Technology » Audio Video Interleave


AudioOne

<tool, music> Digital recording and editing software developed by BizTrack Software Development for the dance, music, and audio industries. AudioOne includes a waveform recorder that allows signal manipulation, editing, and recording.

(1996-09-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: audiographics « audiographic teleconferencing « Audio IFF « AudioOne » Audio Processing Technology » Audio Video Interleave » Augmented Backus-Naur Form


Audio Processing Technology

<company> (APT) A company that produces codecs based on predictive analysis rather than frequency coding.

(1996-01-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: audiographic teleconferencing « Audio IFF « AudioOne « Audio Processing Technology » Audio Video Interleave » Augmented Backus-Naur Form » AUI


Audio Video Interleave

<multimedia> (AVI) An audio-video standard designed by Microsoft. Apparently proprietary and Microsoft Windows-specific.

http://www2.echo.lu/oii/en/video.html#AVI.

[Details?]

(1996-09-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Audio IFF « AudioOne « Audio Processing Technology « Audio Video Interleave » Augmented Backus-Naur Form » AUI » A'UM


Augmented Backus-Naur Form

<language> An extension of Backus-Naur Form documented in RFC 2234.

[Summary?]

(1997-11-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AudioOne « Audio Processing Technology « Audio Video Interleave « Augmented Backus-Naur Form » AUI » A'UM » AUP


AUI

1. <tool, product> Adaptable User Interface.

2. <networking> Attachment Unit Interface.

Try this search on Wikipedia, OneLook, Google

Nearby terms: Audio Processing Technology « Audio Video Interleave « Augmented Backus-Naur Form « AUI » A'UM » AUP » Aurora


A'UM

<language> A stream-based, concurrent, logic, object-oriented language by K. Yoshida and Takashi Chikayama <chikayama@klic.org>, built on top of KL1.

["A'UM - A Stream-based Concurrent Logic Object-Oriented Language", K. Yoshida et al, Proc 3rd Intl Conf Fifth Gen Comp Sys, Springer 1988, pp. 638-649].

(2000-07-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Audio Video Interleave « Augmented Backus-Naur Form « AUI « A'UM » AUP » Aurora » Austin Kyoto Common Lisp


AUP

acceptable use policy

Try this search on Wikipedia, OneLook, Google

Nearby terms: Augmented Backus-Naur Form « AUI « A'UM « AUP » Aurora » Austin Kyoto Common Lisp » authentication


Aurora

["The Aurora Or-Parallel Prolog System", E. Lusk et al, Proc 3rd Intl Conf on Fifth Generation Comp Systems, pp. 819-830, ICOT, A-W 1988].

Try this search on Wikipedia, OneLook, Google

Nearby terms: AUI « A'UM « AUP « Aurora » Austin Kyoto Common Lisp » authentication » authoring


Austin Kyoto Common Lisp

<language> (AKCL) A collection of ports, bug fixes, and performance improvements to KCL by William Schelter <wfs@cli.com>, <wfs@math.utexas.edu>, University of Texas.

Version 1-615 includes ports to Decstation 3100, HP9000/300, i386/Sys V, IBM-PS2/AIX, IBM-RT/AIX, SGI, Sun-3/Sunos 3 or 4, Sun-4, Sequent Symmetry, IBM370/AIX, VAX/BSD VAX/Ultrix, NeXT.

ftp://rascal.ics.utexas.edu/pub/akcl-1-609.tar.Z.

(1992-04-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: A'UM « AUP « Aurora « Austin Kyoto Common Lisp » authentication » authoring » autobaud


authentication

<security> The verification of the identity of a person or process. In a communication system, authentication verifies that messages really come from their stated source, like the signature on a (paper) letter. The most common form of authentication is typing a user name (which may be widely known or easily guessable) and a corresponding password that is presumed to be known only to the individual being authenticated. Another form of authentication is biometrics.

(2007-02-22)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AUP « Aurora « Austin Kyoto Common Lisp « authentication » authoring » autobaud » autobogotiphobia


authoring

<hypertext> Creating a hypertext or hypermedia document.

(1994-11-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Aurora « Austin Kyoto Common Lisp « authentication « authoring » autobaud » autobogotiphobia » AutoCAD


autobaud

automatic baud rate detection

Try this search on Wikipedia, OneLook, Google

Nearby terms: Austin Kyoto Common Lisp « authentication « authoring « autobaud » autobogotiphobia » AutoCAD » Autocode


autobogotiphobia

bogotify

Try this search on Wikipedia, OneLook, Google

Nearby terms: authentication « authoring « autobaud « autobogotiphobia » AutoCAD » Autocode » AUTOCODER


AutoCAD

<CAD, product> A CAD software package for mechanical engineering, marketed by Autodesk, Inc.

(1994-11-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: authoring « autobaud « autobogotiphobia « AutoCAD » Autocode » AUTOCODER » autoconf


Autocode

<language> 1. The assembly language accepted by AUTOCODER.

2. A generic term for symbolic assembly language. Versions of Autocode were developed for Ferranti Atlas, Titan, Mercury and Pegasus and IBM 702 and IBM 705.

(2001-05-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: autobaud « autobogotiphobia « AutoCAD « Autocode » AUTOCODER » autoconf » autoconfiscate


AUTOCODER

<language> Possibly the first primitive compiler. AUTOCODER was written by Alick E. Glennie in 1952. It translated symbolic statements into machine language for the Manchester Mark I computer.

Autocoding later came to be a generic term for assembly language programming.

(1994-11-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: autobogotiphobia « AutoCAD « Autocode « AUTOCODER » autoconf » autoconfiscate » Autodesk, Inc.


autoconf

<software, tool> The GNU project's tool that configures a source code distribution to compile and run on a different platform.

Among open source hackers, a mere running binary of a program is not considered a full release; what's interesting is a source tree that can be built into binaries using standard tools. Since the mid-1990s, autoconf, automake, and libtools have been the standard way to make a distribution portable so that it can be built on multiple operating systems without change.

(2002-09-20)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AutoCAD « Autocode « AUTOCODER « autoconf » autoconfiscate » Autodesk, Inc. » AUTOEXEC.BAT


autoconfiscate

<software, jargon> A term coined by Noah Friedman meaning to set up or modify a source-code distribution so that it configures and builds using the GNU project's autoconf/automake/libtools suite.

(2002-09-20)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Autocode « AUTOCODER « autoconf « autoconfiscate » Autodesk, Inc. » AUTOEXEC.BAT » AUTOGRAF


Autodesk, Inc.

<company> The distributors of the AutoCAD CAD package.

Address: Sausalito, CA, USA.

(1994-11-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AUTOCODER « autoconf « autoconfiscate « Autodesk, Inc. » AUTOEXEC.BAT » AUTOGRAF » AUTOGRP


AUTOEXEC.BAT

<operating system> The batch file containing commands, loaded by MS-DOS after running CONFIG.SYS. AUTOEXEC.BAT contains normal DOS commands and can be used for additional system configuration such as setting paths and variables, configuring network connections and running application programs.

(1995-03-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: autoconf « autoconfiscate « Autodesk, Inc. « AUTOEXEC.BAT » AUTOGRAF » AUTOGRP » Auto Idle


AUTOGRAF

<tool> A system for describing bar charts.

["User's Manual for AUTOGRAF", Cambridge Computer Assoc, Dec 1972].

(2001-05-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: autoconfiscate « Autodesk, Inc. « AUTOEXEC.BAT « AUTOGRAF » AUTOGRP » Auto Idle » Autolisp


AUTOGRP

AUTOmated GRouPing system

Try this search on Wikipedia, OneLook, Google

Nearby terms: Autodesk, Inc. « AUTOEXEC.BAT « AUTOGRAF « AUTOGRP » Auto Idle » Autolisp » autoloader


Auto Idle

A facility provided by some Intel clock doubled microprocessors where the internal clock can be slowed to the external clock rate while the processor is waiting for data from memory, returning to full speed as soon as the data arrives.

See also System Management Mode.

(1994-11-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AUTOEXEC.BAT « AUTOGRAF « AUTOGRP « Auto Idle » Autolisp » autoloader » automagically


Autolisp

<language> A dialect of Lisp used by the Autocad CAD package from Autodesk.

(1994-11-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AUTOGRAF « AUTOGRP « Auto Idle « Autolisp » autoloader » automagically » automata


autoloader

stack loader

Try this search on Wikipedia, OneLook, Google

Nearby terms: AUTOGRP « Auto Idle « Autolisp « autoloader » automagically » automata » automata theory


automagically

<jargon> /aw-toh-maj'i-klee/ or /aw-toh-maj'i-k*l-ee/ Automatically, but in a way that, for some reason (typically because it is too complicated, or too ugly, or perhaps even too trivial), the speaker doesn't feel like explaining to you.

E.g. "The C-INTERCAL compiler generates C, then automagically invokes cc to produce an executable."

See magic.

[Jargon File]

(2001-05-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Auto Idle « Autolisp « autoloader « automagically » automata » automata theory » Automated Engineering Design


automata

automaton

Try this search on Wikipedia, OneLook, Google

Nearby terms: Autolisp « autoloader « automagically « automata » automata theory » Automated Engineering Design » AUTOmated GRouPing system


automata theory

automaton

Try this search on Wikipedia, OneLook, Google

Nearby terms: autoloader « automagically « automata « automata theory » Automated Engineering Design » AUTOmated GRouPing system » Automated Retroactive Minimal Moderation


Automated Engineering Design

<language> (AED) (Or "ALGOL Extended for Design") A systems language for the IBM 7090 and IBM 360 developed at MIT System Laboratory ca. 1965 by a team led by Douglas T. Ross (now at Softech). AED is an extension of ALGOL 60 with records ("plexes"), pointers, and dynamic allocation. DYNAMO II was written in AED, as was the first BCPL compiler.

Versions: AED-0, AED-1, AED-JR.

["The Automated Engineering Design (AED) Approach to Generalized Computer-Aided Design", D.T. Ross, Proc ACM 22nd Natl Conf, 1967].

[Sammet 1969 and 1978].

(1995-03-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: automagically « automata « automata theory « Automated Engineering Design » AUTOmated GRouPing system » Automated Retroactive Minimal Moderation » automated testing


AUTOmated GRouPing system

<tool, mathematics> (AUTOGRP) An interactive statistical analysis system, an extension of CML.

["AUTOGRP: An Interactive Computer System for the Analysis of Health Care Data", R.E. Mills et al, Medical Care 14(7), Jul 1976].

(1994-11-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: automata « automata theory « Automated Engineering Design « AUTOmated GRouPing system » Automated Retroactive Minimal Moderation » automated testing » AUTOMATH


Automated Retroactive Minimal Moderation

<messaging> (ARMM) A Usenet robot created by Dick Depew of Munroe Falls, Ohio. ARMM was intended to automatically cancel posts from anonymous-posting sites. Unfortunately, the robot's recogniser for anonymous postings triggered on its own automatically-generated control messages! Transformed by this stroke of programming ineptitude into a monster of Frankensteinian proportions, it broke loose on the night of 1993-03-31 and proceeded to spam news.admin.policy with a recursive explosion of over 200 messages.

Reactions varied from amusement to outrage. The pathological messages crashed at least one mail system, and upset people paying line charges for their Usenet feeds. One poster described the ARMM debacle as "instant Usenet history" (also establishing the term despew), and it has since been widely cited as a cautionary example of the havoc the combination of good intentions and incompetence can wreak on a network.

Compare Great Worm; sorcerer's apprentice mode. See also software laser, network meltdown.

(1996-01-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: automata theory « Automated Engineering Design « AUTOmated GRouPing system « Automated Retroactive Minimal Moderation » automated testing » AUTOMATH » Automatically Programmed Tools


automated testing

<testing> Software testing assisted with software tools that require no operator input, analysis, or evaluation.

(2001-05-20)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Automated Engineering Design « AUTOmated GRouPing system « Automated Retroactive Minimal Moderation « automated testing » AUTOMATH » Automatically Programmed Tools » automatic baud rate detection


AUTOMATH

<language, mathematics> A very high level language for writing proofs, from Eindhoven, Netherlands.

["The Mathematical Language AUTOMATH, Its Usage and Some of its Extensions", N.G. deBruijn, in Symp on Automatic Demonstration, LNM 125, Springer 1970].

(2001-07-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AUTOmated GRouPing system « Automated Retroactive Minimal Moderation « automated testing « AUTOMATH » Automatically Programmed Tools » automatic baud rate detection » automatic hyphenation


Automatically Programmed Tools

<language> (APT) A language for numerically controlled machine tools.

Versions: APT II (IBM 704, 1958), APT III (IBM 7090, 1961).

["APT Part Programming", McGraw-Hill].

[Sammet 1969, p. 605].

(1995-05-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Automated Retroactive Minimal Moderation « automated testing « AUTOMATH « Automatically Programmed Tools » automatic baud rate detection » automatic hyphenation » Automatic Mathematical TRANslation


automatic baud rate detection

<communications> (ABR, autobaud) A process by which a receiving device determines the speed, code level, and stop bits of incoming data by examining the first character, usually a preselected sign-on character. ABR allows the receiving device to accept data from a variety of transmitting devices operating at different speeds without needing to establish data rates in advance.

(1996-06-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: automated testing « AUTOMATH « Automatically Programmed Tools « automatic baud rate detection » automatic hyphenation » Automatic Mathematical TRANslation » Automatic Network Routing


automatic hyphenation

<text> A feature of some word processors which can insert hyphens into words which would otherwise extend beyond the right hand margin of the page.

More advanced word processors may have options to control the position of the hyphen, to restrict certain words from being hyphenated, and to allow custom dictionaries of hyphenation points to be built up.

(1996-08-02)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AUTOMATH « Automatically Programmed Tools « automatic baud rate detection « automatic hyphenation » Automatic Mathematical TRANslation » Automatic Network Routing » Automatic Number Identification


Automatic Mathematical TRANslation

<mathematics, tool> (AMTRAN) A system developed by NASA in Huntsville in 1966 for the IBM 1620, based on the Culler-Fried System. It required a special terminal.

["AMTRAN: An Interactive Computing System", J. Reinfelds, Proc FJCC 37:537- 542, AFIPS (Fall 1970)].

(1995-11-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Automatically Programmed Tools « automatic baud rate detection « automatic hyphenation « Automatic Mathematical TRANslation » Automatic Network Routing » Automatic Number Identification » Automatic Repeat Request


Automatic Network Routing

<protocol> (ANR) A source routing protocol used to route LU6.2 session and control traffic from node to node through a High Performance Routing network or subnet. ANR operates at the lower end of the SNA Path Control layer.

[Relationship to OS/390?]

(1997-05-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: automatic baud rate detection « automatic hyphenation « Automatic Mathematical TRANslation « Automatic Network Routing » Automatic Number Identification » Automatic Repeat Request » Automatic Send Receive


Automatic Number Identification

<communications> (ANI) A service that tells the recipient of a telephone call the telephone number of the person making the call. This number can be passed to computer equipment to automatically retrieve associated information about the caller, i.e. account status, billing records, etc.

See CTI.

(1996-12-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: automatic hyphenation « Automatic Mathematical TRANslation « Automatic Network Routing « Automatic Number Identification » Automatic Repeat Request » Automatic Send Receive » Automatic Sequence Controlled Calculator


Automatic Repeat Request

<communications> (ARQ) A modem error control protocol in which the receiver asks the transmitter to resend corrupted data.

(1995-11-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Automatic Mathematical TRANslation « Automatic Network Routing « Automatic Number Identification « Automatic Repeat Request » Automatic Send Receive » Automatic Sequence Controlled Calculator » automation


Automatic Send Receive

<hardware> (ASR) Part of a designation for a hard-copy terminal, manufactured by Teletype Corporation, which could be commanded remotely to send the contents of its paper tape reader. The ASR-33 was the most common minicomputer terminal in the early 1970s.

(1995-11-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Automatic Network Routing « Automatic Number Identification « Automatic Repeat Request « Automatic Send Receive » Automatic Sequence Controlled Calculator » automation » Automatische Rechenplanfertigung


Automatic Sequence Controlled Calculator

Mark 1

Try this search on Wikipedia, OneLook, Google

Nearby terms: Automatic Number Identification « Automatic Repeat Request « Automatic Send Receive « Automatic Sequence Controlled Calculator » automation » Automatische Rechenplanfertigung » automaton


automation

Automatic, as opposed to human, operation or control of a process, equipment or a system; or the techniques and equipment used to achieve this. Most often applied to computer (or at least electronic) control of a manufacturing process.

See also design automation, office automation, manularity, Manufacturing Automation Protocol, PEARL, QBE.

(1994-10-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Automatic Repeat Request « Automatic Send Receive « Automatic Sequence Controlled Calculator « automation » Automatische Rechenplanfertigung » automaton » Automatrix, Inc.


Automatische Rechenplanfertigung

<language> A programming language published in 1952 by Heinz Rutishauser (1918-70).

[Features?]

(2001-07-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Automatic Send Receive « Automatic Sequence Controlled Calculator « automation « Automatische Rechenplanfertigung » automaton » Automatrix, Inc. » Autonomous System


automaton

<robotics, mathematics, algorithm> (Plural automata) A machine, robot, or formal system designed to follow a precise sequence of instructions.

Automata theory, the invention and study of automata, includes the study of the capabilities and limitations of computing processes, the manner in which systems receive input, process it, and produce output, and the relationships between behavioural theories and the operation and use of automated devices.

See also cellular automaton, finite state machine.

(1996-04-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Automatic Sequence Controlled Calculator « automation « Automatische Rechenplanfertigung « automaton » Automatrix, Inc. » Autonomous System » Autonomous System Number


Automatrix, Inc.

<company> The company which produced CAM-PC.

Address: Ballston Spa, NY, USA.

http://automatrix.com/.

(1995-04-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: automation « Automatische Rechenplanfertigung « automaton « Automatrix, Inc. » Autonomous System » Autonomous System Number » Autopass


Autonomous System

<networking, routing> (AS) A collection of routers under a single administrative authority, using a common Interior Gateway Protocol for routing packets.

(2001-09-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Automatische Rechenplanfertigung « automaton « Automatrix, Inc. « Autonomous System » Autonomous System Number » Autopass » autoprojector


Autonomous System Number

<networking, routing> (ASN) Used for routing on the Internet.

[Does each ASN uniquely identify an Autonomous System?]

(2001-09-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: automaton « Automatrix, Inc. « Autonomous System « Autonomous System Number » Autopass » autoprojector » AUTO-PROMPT


Autopass

<programming>

["Autopass: An Automatic Programming System for Computer-Controlled Mechanical Assembly", L.I. Lieberman et al, IBM J Res Dev 21(4):321-333, 1979].

(2001-09-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Automatrix, Inc. « Autonomous System « Autonomous System Number « Autopass » autoprojector » AUTO-PROMPT » Autostat


autoprojector

<theory> A self-applicable partial evaluator.

(2001-09-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Autonomous System « Autonomous System Number « Autopass « autoprojector » AUTO-PROMPT » Autostat » autostereogram


AUTO-PROMPT

<language> A numerical control language from IBM for 3D milling.

[Sammet 1969, p.606].

(2001-09-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Autonomous System Number « Autopass « autoprojector « AUTO-PROMPT » Autostat » autostereogram » A/UX


Autostat

<language> A language for statistical programming.

["Autostat: A Language for Statistical Programming", A.S. Douglas et al, Computer J 3:61, 1960].

(2001-09-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Autopass « autoprojector « AUTO-PROMPT « Autostat » autostereogram » A/UX » auxiliary storage


autostereogram

SIRDS

Try this search on Wikipedia, OneLook, Google

Nearby terms: autoprojector « AUTO-PROMPT « Autostat « autostereogram » A/UX » auxiliary storage » av


A/UX

<operating system> (Apple's UniX) Apple's first version of Unix for Macintosh computers. A/UX merges the Macintosh Finder (GUI) with a Unix core, offering functions from both systems. It will run on some late-model Motorola 68000 Macs, but not on the Power Mac.

A/UX is based on AT&T Unix System V.2.2 with numerous extensions from V.3, V.4 and BSD 4.2/4.3. It also provides full POSIX compliance.

A/UX 3.x.x incorporates System 7 for the Macintosh, thus supporting the vast majority of Macintosh applications. System 7 and Unix are fully integrated under A/UX 3.x.x with the Unix file system being seen as a disk drive by the Finder.

jagubox's A/UX Home Page.

(1997-12-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AUTO-PROMPT « Autostat « autostereogram « A/UX » auxiliary storage » av » availability


auxiliary storage

<storage> An obsolete term for a hard disk drive.

(1997-04-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Autostat « autostereogram « A/UX « auxiliary storage » av » availability » Avalon/C++


av

avatar

Try this search on Wikipedia, OneLook, Google

Nearby terms: autostereogram « A/UX « auxiliary storage « av » availability » Avalon/C++ » Avalon/Common LISP


availability

<system> The degree to which a system suffers degradation or interruption in its service to the customer as a consequence of failures of one or more of its parts.

One of the components of RAS.

(2000-08-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: A/UX « auxiliary storage « av « availability » Avalon/C++ » Avalon/Common LISP » avatar


Avalon/C++

<language, parallel> A concurrent extension of C++ with servers and transactions developed in 1986 for fault-tolerant distributed systems. Avalon/C++ was influenced by Argus.

["Camelot and Avalon: A Distributed Transaction Facility", J.L. Eppinger et al, Morgan Kaufmann 1990].

(2002-01-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: auxiliary storage « av « availability « Avalon/C++ » Avalon/Common LISP » avatar » AVC


Avalon/Common LISP

<language> A LISP dialect available as a prototype only.

["Reliable Distributed Computing with Avalon/Common LISP", S.M. Clamen et al, CMU-CS-89-186 and Proc Intl Conf on Computer Languages, Mar 1990].

(2002-02-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: av « availability « Avalon/C++ « Avalon/Common LISP » avatar » AVC » average seek time


avatar

1. <chat, virtual reality> An image representing a user in a multi-user virtual reality (or VR-like, in the case of Palace) space.

2. (CMU, Tektronix) root, superuser. There are quite a few Unix computers on which the name of the superuser account is "avatar" rather than "root". This quirk was originated by a CMU hacker who disliked the term "superuser", and was propagated through an ex-CMU hacker at Tektronix.

[Jargon File]

(1997-09-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: availability « Avalon/C++ « Avalon/Common LISP « avatar » AVC » average seek time » AverStar


AVC

H.264

Try this search on Wikipedia, OneLook, Google

Nearby terms: Avalon/C++ « Avalon/Common LISP « avatar « AVC » average seek time » AverStar » AVI


average seek time

<storage> The mean time it takes to move the head of a disk drive from one track to another, averaged over the source and destination cylinders. Usually measured in milliseconds (ms).

The average seek time gives a good measure of the speed of the drive in a multi-user environment where successive read/write request are largely uncorrelated.

Ten ms is common for a hard disk and 200 ms for an eight-speed CD-ROM.

(2007-03-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Avalon/Common LISP « avatar « AVC « average seek time » AverStar » AVI » Avon


AverStar

<company> The US software engineering company that developed Hal, under their former name, "Intermetrics". Other products include CS-4, Red, Mwave Developers Toolkit (multimedia for IBM PC), cross-compilers for C and C++; Ada '83, Ada 95, and SAMeDL. AverStar also supply client/server systems; custom software applications and turnkey systems; independent verification and validation; CAE integration technology; languages and compilers: Ada, C, C++, HDLs (MHDL), Modula, SPL/1.

Address: Intermetrics, Inc., 733 Concord Avenue, Cambridge, MA 02138, USA. Telephone: +1 (617) 661 1840. Fax: +1 (617) 868 2843.

Address: 7918 Jones Branch Drive, McLean, Va 22102, USA. Telephone: +1 (703) 827-2606. Fax: +1 (703) 827-5560.

Also Houston, TX, Huntington Beach, CA, Warminster, PA, and others.

AverStar Home.

(2003-02-17)

Try this search on Wikipedia, OneLook, Google

Nearby terms: avatar « AVC « average seek time « AverStar » AVI » Avon » AVS


AVI

Audio Video Interleave

Try this search on Wikipedia, OneLook, Google

Nearby terms: AVC « average seek time « AverStar « AVI » Avon » AVS » aw


Avon

<language> A dataflow language.

["AVON: A Dataflow Language", A. Deb, ICS 87, Second Intl Conf on Supercomputing, v.3, pp.9-19, ISI 1987].

(1994-11-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: average seek time « AverStar « AVI « Avon » AVS » aw » AWE


AVS

Application Visualisation System

Try this search on Wikipedia, OneLook, Google

Nearby terms: AverStar « AVI « Avon « AVS » aw » AWE » AWG


aw

<networking> The country code for Aruba.

(1999-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AVI « Avon « AVS « aw » AWE » AWG » awk


AWE

Advanced WavEffect

Try this search on Wikipedia, OneLook, Google

Nearby terms: Avon « AVS « aw « AWE » AWG » awk » AWT


AWG

American Wire Gauge

Try this search on Wikipedia, OneLook, Google

Nearby terms: AVS « aw « AWE « AWG » awk » AWT » aXe


awk

1. <tool, language> (Named from the authors' initials) An interpreted language included with many versions of Unix for massaging text data, developed by Alfred Aho, Peter Weinberger, and Brian Kernighan in 1978. It is characterised by C-like syntax, declaration-free variables, associative arrays, and field-oriented text processing.

There is a GNU version called gawk and other varients including bawk, mawk, nawk, tawk. Perl was inspired in part by awk but is much more powerful.

Unix manual page: awk(1).

netlib WWW. netlib FTP.

["The AWK Programming Language" A. Aho, B. Kernighan, P. Weinberger, A-W 1988].

2. <jargon> An expression which is awkward to manipulate through normal regexp facilities, for example, one containing a newline.

[Jargon File]

(1995-10-06)

Try this search on Wikipedia, OneLook, Google

Nearby terms: aw « AWE « AWG « awk » AWT » aXe » AXIOM


AWT

Abstract Window Toolkit

Try this search on Wikipedia, OneLook, Google

Nearby terms: AWE « AWG « awk « AWT » aXe » AXIOM » axiom


aXe

<tool> A text editor for the X Window System. No longer maintained.

(1998-03-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AWG « awk « AWT « aXe » AXIOM » axiom » AXIOM*


AXIOM

<language> A commercially available subset of the Scratchpad, symbolic mathematics system from IBM.

["Axiom - The Scientific Computing System", R. Jenks et al, Springer 1992].

[Relationship with AXIOM*?]

(1995-02-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: awk « AWT « aXe « AXIOM » axiom » AXIOM* » Axiomatic Architecture Description Language


axiom

<logic> A well-formed formula which is taken to be true without proof in the construction of a theory.

Compare: lemma.

(1995-03-31)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AWT « aXe « AXIOM « axiom » AXIOM* » Axiomatic Architecture Description Language » axiomatic semantics


AXIOM*

<mathematics, tool> A symbolic mathematics system.

A# is one component of AXIOM*.

Version: 2.

[Relationship with AXIOM?]

(1995-02-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: aXe « AXIOM « axiom « AXIOM* » Axiomatic Architecture Description Language » axiomatic semantics » axiomatic set theory


Axiomatic Architecture Description Language

<language, architecture, parallel> (AADL) A language allowing concise modular specification of multiprocessor architectures from the compiler/operating-system interface level down to chip level. AADL is rich enough to specify target architectures while providing a concise model for clocked microarchitectures.

["AADL: A Net-Based Specification Method for Computer Architecture Design", W. Damm et al in Languages for Parallel Architectures, J.W. deBakker ed, Wiley, 1989].

(2003-06-30)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AXIOM « axiom « AXIOM* « Axiomatic Architecture Description Language » axiomatic semantics » axiomatic set theory » Axiom of Choice


axiomatic semantics

<theory> A set of assertions about properties of a system and how they are effected by program execution. The axiomatic semantics of a program could include pre- and post-conditions for operations. In particular if you view the program as a state transformer (or collection of state transformers), the axiomatic semantics is a set of invariants on the state which the state transformer satisfies.

E.g. for a function with the type:

	sort_list :: [T] -> [T]

we might give the precondition that the argument of the function is a list, and a postcondition that the return value is a list that is sorted.

One interesting use of axiomatic semantics is to have a language that has a finitely computable sublanguage that is used for specifying pre and post conditions, and then have the compiler prove that the program will satisfy those conditions.

See also operational semantics, denotational semantics.

(1995-11-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: axiom « AXIOM* « Axiomatic Architecture Description Language « axiomatic semantics » axiomatic set theory » Axiom of Choice » Axiom of Comprehension


axiomatic set theory

<theory> One of several approaches to set theory, consisting of a formal language for talking about sets and a collection of axioms describing how they behave.

There are many different axiomatisations for set theory. Each takes a slightly different approach to the problem of finding a theory that captures as much as possible of the intuitive idea of what a set is, while avoiding the paradoxes that result from accepting all of it, the most famous being Russell's paradox.

The main source of trouble in naive set theory is the idea that you can specify a set by saying whether each object in the universe is in the "set" or not. Accordingly, the most important differences between different axiomatisations of set theory concern the restrictions they place on this idea (known as "comprehension").

Zermelo Fränkel set theory, the most commonly used axiomatisation, gets round it by (in effect) saying that you can only use this principle to define subsets of existing sets.

NBG (von Neumann-Bernays-Goedel) set theory sort of allows comprehension for all formulae without restriction, but distinguishes between two kinds of set, so that the sets produced by applying comprehension are only second-class sets. NBG is exactly as powerful as ZF, in the sense that any statement that can be formalised in both theories is a theorem of ZF if and only if it is a theorem of ZFC.

MK (Morse-Kelley) set theory is a strengthened version of NBG, with a simpler axiom system. It is strictly stronger than NBG, and it is possible that NBG might be consistent but MK inconsistent.

NF ("New Foundations"), a theory developed by Willard Van Orman Quine, places a very different restriction on comprehension: it only works when the formula describing the membership condition for your putative set is "stratified", which means that it could be made to make sense if you worked in a system where every set had a level attached to it, so that a level-n set could only be a member of sets of level n+1. (This doesn't mean that there are actually levels attached to sets in NF). NF is very different from ZF; for instance, in NF the universe is a set (which it isn't in ZF, because the whole point of ZF is that it forbids sets that are "too large"), and it can be proved that the Axiom of Choice is false in NF!

ML ("Modern Logic") is to NF as NBG is to ZF. (Its name derives from the title of the book in which Quine introduced an early, defective, form of it). It is stronger than ZF (it can prove things that ZF can't), but if NF is consistent then ML is too.

(2003-09-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AXIOM* « Axiomatic Architecture Description Language « axiomatic semantics « axiomatic set theory » Axiom of Choice » Axiom of Comprehension » axiom schema


Axiom of Choice

<logic> (AC, or "Choice") An axiom of set theory:

If X is a set of sets, and S is the union of all the elements of X, then there exists a function f:X -> S such that for all non-empty x in X, f(x) is an element of x.

In other words, we can always choose an element from each set in a set of sets, simultaneously.

Function f is a "choice function" for X - for each x in X, it chooses an element of x.

Most people's reaction to AC is: "But of course that's true! From each set, just take the element that's biggest, stupidest, closest to the North Pole, or whatever". Indeed, for any finite set of sets, we can simply consider each set in turn and pick an arbitrary element in some such way. We can also construct a choice function for most simple infinite sets of sets if they are generated in some regular way. However, there are some infinite sets for which the construction or specification of such a choice function would never end because we would have to consider an infinite number of separate cases.

For example, if we express the real number line R as the union of many "copies" of the rational numbers, Q, namely Q, Q+a, Q+b, and infinitely (in fact uncountably) many more, where a, b, etc. are irrational numbers no two of which differ by a rational, and

  Q+a == {q+a : q in Q}

we cannot pick an element of each of these "copies" without AC.

An example of the use of AC is the theorem which states that the countable union of countable sets is countable. I.e. if X is countable and every element of X is countable (including the possibility that they're finite), then the sumset of X is countable. AC is required for this to be true in general.

Even if one accepts the axiom, it doesn't tell you how to construct a choice function, only that one exists. Most mathematicians are quite happy to use AC if they need it, but those who are careful will, at least, draw attention to the fact that they have used it. There is something a little odd about Choice, and it has some alarming consequences, so results which actually "need" it are somehow a bit suspicious, e.g. the Banach-Tarski paradox. On the other side, consider Russell's Attic.

AC is not a theorem of Zermelo Fränkel set theory (ZF). Gödel and Paul Cohen proved that AC is independent of ZF, i.e. if ZF is consistent, then so are ZFC (ZF with AC) and ZF(~C) (ZF with the negation of AC). This means that we cannot use ZF to prove or disprove AC.

(2003-07-11)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Axiomatic Architecture Description Language « axiomatic semantics « axiomatic set theory « Axiom of Choice » Axiom of Comprehension » axiom schema » AXLE


Axiom of Comprehension

<logic> An axiom schema of set theory which states: if P(x) is a property then

	{x : P}

is a set. I.e. all the things with some property form a set.

Acceptance of this axiom leads to Russell's Paradox which is why Zermelo set theory replaces it with a restricted form.

(1995-03-31)

Try this search on Wikipedia, OneLook, Google

Nearby terms: axiomatic semantics « axiomatic set theory « Axiom of Choice « Axiom of Comprehension » axiom schema » AXLE » ayacc


axiom schema

<logic> A formula in the language of an axiomatic system, containing one or more. These metasyntactic variables (or "schematic variables") that stand for terms or subformulae. An example is the Axiom of Comprehension.

(2009-02-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: axiomatic set theory « Axiom of Choice « Axiom of Comprehension « axiom schema » AXLE » ayacc » AYT


AXLE

<language> An early string processing language in which a program consists of an "assertion table" specifying patterns and an "imperative table" specifying replacements.

["AXLE: An Axiomatic Language for String Transformations", K. Cohen et al, CACM 8(11):657-661, Nov 1965].

(2009-02-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Axiom of Choice « Axiom of Comprehension « axiom schema « AXLE » ayacc » AYT » az


ayacc

A Yacc-like parser generator from the Irvine Research Unit in Software written in Ada that produce Ada output. Comes with aflex.

Version 1.2a.

ftp://liege.ics.uci.edu/pub/irus/aflex-ayacc_1.2a.tar.Z.

Mailing list: <irus-software-request@ics.uci.edu>.

(1993-01-06)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Axiom of Comprehension « axiom schema « AXLE « ayacc » AYT » az » AZERTY


AYT

<chat> Are you there?

(1996-03-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: axiom schema « AXLE « ayacc « AYT » az » AZERTY » B


az

<networking> The country code for Azerbaijan.

(1999-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AXLE « ayacc « AYT « az » AZERTY » B » b


AZERTY

QWERTY

Try this search on Wikipedia, OneLook, Google

Nearby terms: ayacc « AYT « az « AZERTY » B » b » B-0


B

1. byte.

2. <language> A systems language written by Ken Thompson in 1970 mostly for his own use under Unix on the PDP-11. B was later improved by Kerninghan(?) and Ritchie to produce C. B was used as the systems language on Honeywell's GCOS-3.

B was, according to Ken, greatly influenced by BCPL, but the name B had nothing to do with BCPL. B was in fact a revision of an earlier language, bon, named after Ken Thompson's wife, Bonnie.

["The Programming Language B", S.C. Johnson & B.W. Kernighan, CS TR 8, Bell Labs (Jan 1973)].

[Features? Differences from C?]

(1997-02-02)

3. <language> A simple interactive programming language designed by Lambert Meertens and Steven Pemberton. B was the predecessor of ABC. B was the first published (and implemented) language to use indentation for block structure.

ftp://ftp.uni-kl.de/pub/languages/B.tar.Z.

["Draft Proposal for the B Language", Lambert Meertens, CWI, Amsterdam, 1981].

[http://python-history.blogspot.com/2011/07/karin-dewar-indentation-and-colon.html].

4. <language, specification> A specification language by Jean-Raymond Abrial of B Core UK, Magdalen Centre, Oxford Science Park, Oxford OX4 4GA. B is related to Z and supports development of C code from specifications. B has been used in major safety-critical system specifications in Europe, and is currently attracting increasing interest in industry. It has robust, commercially available tool support for specification, design, proof and code generation.

E-mail: <Ib.Sorensen@comlab.ox.ac.uk>.

(1995-04-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AYT « az « AZERTY « B » b » B-0 » B1FF


b

bit or maybe byte (B).

(1996-11-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: az « AZERTY « B « b » B-0 » B1FF » B1 security


B-0

<language> The original name of FLOW-MATIC from Remington Rand. B-0 was used on the UNIVAC I or II about 1958.

(1997-01-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: AZERTY « B « b « B-0 » B1FF » B1 security » B2B


B1FF

BIFF

Try this search on Wikipedia, OneLook, Google

Nearby terms: B « b « B-0 « B1FF » B1 security » B2B » B2 security


B1 security

Orange Book

Try this search on Wikipedia, OneLook, Google

Nearby terms: b « B-0 « B1FF « B1 security » B2B » B2 security » B3 security


B2B

business to business

Try this search on Wikipedia, OneLook, Google

Nearby terms: B-0 « B1FF « B1 security « B2B » B2 security » B3 security » b4


B2 security

Orange Book

Try this search on Wikipedia, OneLook, Google

Nearby terms: B1FF « B1 security « B2B « B2 security » B3 security » b4 » ba


B3 security

Orange Book

Try this search on Wikipedia, OneLook, Google

Nearby terms: B1 security « B2B « B2 security « B3 security » b4 » ba » Baan


b4

<chat> before.

Try this search on Wikipedia, OneLook, Google

Nearby terms: B2B « B2 security « B3 security « b4 » ba » Baan » Babbage


ba

<networking> The country code for Bosnia and Herzegowina.

(1999-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: B2 security « B3 security « b4 « ba » Baan » Babbage » Babbage, Charles


Baan

<company> A provider of enterprise resource planning and manufacturer resource planning software.

http://baan.com/.

(1998-07-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: B3 security « b4 « ba « Baan » Babbage » Babbage, Charles » babbling error


Babbage

<language> The structured assembly language for the General Electric Company 4xxx range of computers and their OS4000 operating system. It is strictly an assembler in that the generated code is relatively predictable but it can be written in a sufficiently structured manner, with indentation, control statements, function and procedure calls, to make the resultant source easy to read and manage. Even with this visible structure however, it is important to remember that the assembly of the statement is done left to right.

The British videotext system, Prestel is programmed in Babbage.

[Datamation, 1980s].

(2007-10-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: b4 « ba « Baan « Babbage » Babbage, Charles » babbling error » BABEL


Babbage, Charles

Charles Babbage

Try this search on Wikipedia, OneLook, Google

Nearby terms: ba « Baan « Babbage « Babbage, Charles » babbling error » BABEL » BABT


babbling error

<networking> An Ethernet node attempting to transmit more than 1518 data bytes - the largest allowed Ethernet packet. This is why the Maximum Transmission Unit for IP traffic on Ethernet is 1500.

[Why 1518?]

(1998-03-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Baan « Babbage « Babbage, Charles « babbling error » BABEL » BABT » Baby AT


BABEL

1. A subset of ALGOL 60, with many ALGOL W extensions.

["BABEL, A New Programming Language", R.S. Scowen, Natl Phys Lab UK, Report CCU7, 1969].

2. Mentioned in The Psychology of Computer Programming, G.M. Weinberg, Van Nostrand 1971, p.241.

3. A language based on higher-order functions and first-order logic.

["Graph-Based Implementation of a Functional Logic Language", H. Kuchen et al, Proc ESOP 90, LNCS 432, Springer 1990, pp.271-290].

["Logic Programming with Functions and Predicates: The Language BABEL", Moreno-Navarro et al, J Logic Prog 12(3) (Feb 1992)].

(1994-11-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Babbage « Babbage, Charles « babbling error « BABEL » BABT » Baby AT » BABYLON


BABT

British Approval Boards for Telecommunications

Try this search on Wikipedia, OneLook, Google

Nearby terms: Babbage, Charles « babbling error « BABEL « BABT » Baby AT » BABYLON » BACAIC


Baby AT

<hardware> The redesigned AT motherboard that had the same size as the XT motherboard had (8.5" x 11") and could thus fit into an XT case. The original 12" x 13" AT motherboards are now largely forgotten.

Compare ATX.

(1997-02-20)

Try this search on Wikipedia, OneLook, Google

Nearby terms: babbling error « BABEL « BABT « Baby AT » BABYLON » BACAIC » Bachman


BABYLON

A development environment for expert systems. It includes frames, constraints, a prolog-like logic formalism, and a description language for diagnostic applications. It requires Common Lisp.

ftp://ftp.gmd.de/gmd/ai-research/Software/.

(1995-02-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BABEL « BABT « Baby AT « BABYLON » BACAIC » Bachman » Bachman Information Systems


BACAIC

Boeing Airplane Company Algebraic Interpreter Coding system.

A pre-Fortran system on the IBM 701 and IBM 650.

(1995-02-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BABT « Baby AT « BABYLON « BACAIC » Bachman » Bachman Information Systems » backbone


Bachman

A proposed a style of Entity-Relationship model which differs from Chen's.

(1995-02-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Baby AT « BABYLON « BACAIC « Bachman » Bachman Information Systems » backbone » backbone cabal


Bachman Information Systems

<company> The company which merged with CADRE to form Cayenne Software in July 1996.

(1998-02-06)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BABYLON « BACAIC « Bachman « Bachman Information Systems » backbone » backbone cabal » backbone site


backbone

<networking> The top level in a hierarchical network. Stub networks and transit networks which connect to the same backbone are guaranteed to be interconnected.

See also: Internet backbone.

(1998-07-02)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BACAIC « Bachman « Bachman Information Systems « backbone » backbone cabal » backbone site » back door


backbone cabal

<networking> A group of large-site administrators who pushed through the Great Renaming and reined in the chaos of Usenet during most of the 1980s. The cabal mailing list disbanded in late 1988 after a bitter internal cat-fight.

[Jargon File]

(1994-11-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bachman « Bachman Information Systems « backbone « backbone cabal » backbone site » back door » back-end


backbone site

A key Usenet, electronic mail and/or Internet site; one that processes a large amount of third-party traffic, especially if it is the home site of any of the regional coordinators for the Usenet maps. Notable backbone sites as of early 1993 include uunet and the mail machines at Rutgers University, UC Berkeley, DEC's Western Research Laboratories, Ohio State University and the University of Texas.

Compare rib site, leaf site.

[Jargon File]

(1994-11-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bachman Information Systems « backbone « backbone cabal « backbone site » back door » back-end » Back End Generator


back door

<security> (Or "trap door", "wormhole"). A hole in the security of a system deliberately left in place by designers or maintainers. The motivation for such holes is not always sinister; some operating systems, for example, come out of the box with privileged accounts intended for use by field service technicians or the vendor's maintenance programmers. See also iron box, cracker, worm, logic bomb.

Historically, back doors have often lurked in systems longer than anyone expected or planned, and a few have become widely known. The infamous RTM worm of late 1988, for example, used a back door in the BSD Unix "sendmail(8)" utility.

Ken Thompson's 1983 Turing Award lecture to the ACM revealed the existence of a back door in early Unix versions that may have qualified as the most fiendishly clever security hack of all time. The C compiler contained code that would recognise when the "login" command was being recompiled and insert some code recognizing a password chosen by Thompson, giving him entry to the system whether or not an account had been created for him.

Normally such a back door could be removed by removing it from the source code for the compiler and recompiling the compiler. But to recompile the compiler, you have to *use* the compiler - so Thompson also arranged that the compiler would *recognise when it was compiling a version of itself*, and insert into the recompiled compiler the code to insert into the recompiled "login" the code to allow Thompson entry - and, of course, the code to recognise itself and do the whole thing again the next time around! And having done this once, he was then able to recompile the compiler from the original sources; the hack perpetuated itself invisibly, leaving the back door in place and active but with no trace in the sources.

The talk that revealed this truly moby hack was published as ["Reflections on Trusting Trust", "Communications of the ACM 27", 8 (August 1984), pp. 761--763].

[Jargon File]

(1995-04-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: backbone « backbone cabal « backbone site « back door » back-end » Back End Generator » Back End Generator Language


back-end

<programming> Any software performing either the final stage in a process, or a task not apparent to the user. A common usage is in a compiler. A compiler's back-end generates machine language and performs optimisations specific to the machine's architecture.

The term can also be used in the context of network applications. E.g. "The back-end of the system handles socket protocols".

Contrast front end.

(1996-04-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: backbone cabal « backbone site « back door « back-end » Back End Generator » Back End Generator Language » backgammon


Back End Generator

<tool> (BEG) A code generator developed by H. Emmelmann et al at GMD, University Karlsruhe, Germany. Its input language is Back End Generator Language (BEGL).

ftp://gatekeeper.dec.com/pub/gmd/cocktail/beg.

["BEG - A Generator for Efficient Back Ends", H. Emmelmann et al, SIGPLAN Notices 24(7):227-237 (Jul 1989)].

["BEG - A Back End Generator - User Manual", H. Emmelmann, GMD, U Karlsruhe, 1990].

[Summary?]

(2000-12-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: backbone site « back door « back-end « Back End Generator » Back End Generator Language » backgammon » background


Back End Generator Language

Back End Generator

Try this search on Wikipedia, OneLook, Google

Nearby terms: back door « back-end « Back End Generator « Back End Generator Language » backgammon » background » backing store


backgammon

See bignum, moby, pseudoprime.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: back-end « Back End Generator « Back End Generator Language « backgammon » background » backing store » back link


background

1. <operating system> A task running in the background (a background task) is detached from the terminal where it was started (and often running at a lower priority); opposite of foreground. This means that the task's input and output must be from/to files (or other processes).

Nowadays this term is primarily associated with Unix, but it appears to have been first used in this sense on OS/360.

Compare amp off, batch, slopsucker.

2. <jargon> For a human to do a task "in the background" is to do it whenever foreground matters are not claiming your undivided attention, and "to background" something means to relegate it to a lower priority. "For now, we'll just print a list of nodes and links; I'm working on the graph-printing problem in the background." Note that this implies ongoing activity but at a reduced level or in spare time, in contrast to mainstream "back burner" (which connotes benign neglect until some future resumption of activity). Some people prefer to use the term for processing that they have queued up for their unconscious minds (often a fruitful tack to take upon encountering an obstacle in creative work).

(1996-05-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Back End Generator « Back End Generator Language « backgammon « background » backing store » back link » backoff


backing store

1. <storage> Computer memory, usually magnetic disks, storing data and programs. Sections of this information can then be copied into the main memory (RAM) for processing. Backing store is cheaper but RAM is faster. Such a hierarchy of memory devices allows a trade-off between performance and cost.

2. <text> Character storage in memory or on disk, as opposed to displayed or printed characters. This distinction is important where the visual ordering of characters differs from the order in which they are stored, e.g. bidirectional or non-spacing layout.

In a Unicode encoding, text is stored in sequential order in the backing store. Logical or backing store order corresponds to the order in which text is typed on the keyboard (after corrections such as insertions, deletions, and overtyping). A text rendering process converts Unicode text in the backing store to readable text.

["The Unicode Standard: Worldwide Character Encoding", Version 1.0, Vol. 1. Addison-Wesley, 1991].

(2001-02-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Back End Generator Language « backgammon « background « backing store » back link » backoff » BackOffice


back link

<hypertext> A link in one direction implied by the existence of an explicit link in the other direction.

(1996-05-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: backgammon « background « backing store « back link » backoff » BackOffice » backplane


backoff

<networking> A host which has experienced a collision on a network waits for a amount of time before attempting to retransmit. A random backoff minimises the probability that the same nodes will collide again, even if they are using the same backoff algorithm. Increasing the backoff period after each collision also helps to prevent repeated collisions, especially when the network is heavily loaded.

An example algorithm is binary exponential backoff.

(1996-05-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: background « backing store « back link « backoff » BackOffice » backplane » backport


BackOffice

<software> A suite of network server software from Microsoft that includes Windows NT Server, BackOffice Server (for the integrated development, deployment, and management of BackOffice applications in departments, branch offices, and medium sized businesses); Exchange Server; Proxy Server; Site Server for intranet publishing, management, and search; Site Server Commerce Edition For comprehensive Internet commerce transactions; Small Business Server for business operations, resource management, and customer relations; SNA Server for the integration of existing and new systems and data; SQL Server for scalable, reliable database and data-warehousing; Systems Management Server (SMS) for centralised change- and configuration-management.

Latest version: 4.5, as of 2000-12-16.

http://microsoft.com/backofficeserver/.

(2000-12-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: backing store « back link « backoff « BackOffice » backplane » backport » back-propagation


backplane

<hardware, electronics> A printed circuit board with slots into which other cards are plugged.

A backplane,is typically just a connector and does not usually have many active components on it. This contrasts with a motherboard.

Designing a backplane.

(2002-09-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: back link « backoff « BackOffice « backplane » backport » back-propagation » back quote


backport

<software> To make a feature from a later version of a piece of software available in an earlier version. Backporting of features enables users of the older version to benefit from a feature without upgrading fully.

(2003-12-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: backoff « BackOffice « backplane « backport » back-propagation » back quote » backronym


back-propagation

(Or "backpropagation") A learning algorithm for modifying a feed-forward neural network which minimises a continuous "error function" or "objective function." Back-propagation is a "gradient descent" method of training in that it uses gradient information to modify the network weights to decrease the value of the error function on subsequent tests of the inputs. Other gradient-based methods from numerical analysis can be used to train networks more efficiently.

Back-propagation makes use of a mathematical trick when the network is simulated on a digital computer, yielding in just two traversals of the network (once forward, and once back) both the difference between the desired and actual output, and the derivatives of this difference with respect to the connection weights.

Try this search on Wikipedia, OneLook, Google

Nearby terms: BackOffice « backplane « backport « back-propagation » back quote » backronym » backside cache


back quote

<character> "`" ASCII code 96. Common names: left quote; left single quote; open quote; ITU-T: grave accent; grave. Rare: backprime; INTERCAL: backspark; unapostrophe; birk; blugle; back tick; back glitch; push; ITU-T: opening single quotation mark; quasiquote.

Back quote is used in Unix shells to invoke command substitution.

(1996-11-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: backplane « backport « back-propagation « back quote » backronym » backside cache » backslash


backronym

<jargon> (Backward acronym) A word which has been turned into an acronym by inventing an expansion, rather than the other way around. E.g. "ping".

(2005-06-22)

Try this search on Wikipedia, OneLook, Google

Nearby terms: backport « back-propagation « back quote « backronym » backside cache » backslash » backspace


backside cache

<hardware, processor> An implementation of secondary cache memory that allows it to be directly accessed by the CPU.

Backside cache is used by Apple Computers, Inc. in their PowerPC G3 processor. Previous PowerPC processors used the system bus to access both secondary cache and main memory. In the PowerPC G3 a dedicated bus handles only CPU/cache transactions. This bus can operate faster than the system bus thus improving the overall performance of the processor.

The term apparently derives from the relocation of the secondary cache from the motherboard to the processor card itself, i.e. on the backside of the processor card.

(1998-09-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: back-propagation « back quote « backronym « backside cache » backslash » backspace » backtick


backslash

<character> "\" ASCII code 92. Common names: escape (from C/Unix); reverse slash; slosh; backslant; backwhack. Rare: bash; ITU-T: reverse slant; reversed virgule; INTERCAL: backslat.

Backslash is used to separate components in MS-DOS pathnames, and to introduce special character sequence in C and Unix strings, e.g. "\n" for newline.

(2000-02-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: back quote « backronym « backside cache « backslash » backspace » backtick » backtracking


backspace

<character> (BS) ASCII code 8, Control-H. The control character that should cause most output devices to move their current output position back to the previous character so that the next character output will replace (or overprint) it. Inputting a backspace (typically by pressing the backspace key) causes many systems to delete the character before the input cursor, though others use delete for this.

See twirling baton for an imaginitive use of backspace.

(2003-10-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: backronym « backside cache « backslash « backspace » backtick » backtracking » backup


backtick

back quote

Try this search on Wikipedia, OneLook, Google

Nearby terms: backside cache « backslash « backspace « backtick » backtracking » backup » Backup Domain Controller


backtracking

<algorithm> A scheme for solving a series of sub-problems each of which may have multiple possible solutions and where the solution chosen for one sub-problem may affect the possible solutions of later sub-problems.

To solve the overall problem, we find a solution to the first sub-problem and then attempt to recursively solve the other sub-problems based on this first solution. If we cannot, or we want all possible solutions, we backtrack and try the next possible solution to the first sub-problem and so on. Backtracking terminates when there are no more solutions to the first sub-problem.

This is the algorithm used by logic programming languages such as Prolog to find all possible ways of proving a goal. An optimisation known as "intelligent backtracking" keeps track of the dependencies between sub-problems and only re-solves those which depend on an earlier solution which has changed.

Backtracking is one algorithm which can be used to implement nondeterminism. It is effectively a depth-first search of a problem space.

(1995-04-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: backslash « backspace « backtick « backtracking » backup » Backup Domain Controller » backup pumpkin


backup

<operating system> ("back up" when used as a verb) A spare copy of a file, file system, or other resource for use in the event of failure or loss of the original.

The term commonly refers to a copy of the files on a computer's disks, made periodically and kept on magnetic tape or other removable medium (also called a "dump").

This essential precaution is neglected by most new computer users until the first time they experience a disk crash or accidentally delete the only copy of the file they have been working on for the last six months. Ideally the backup copies should be kept at a different site or in a fire safe since, though your hardware may be insured against fire, the data on it is almost certainly neither insured nor easily replaced.

See also backup software, differential backup, incremental backup, full backup. Compare archive, source code management.

(2004-03-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: backspace « backtick « backtracking « backup » Backup Domain Controller » backup pumpkin » backup rotation


Backup Domain Controller

<networking> (BDC) A server in a network of Microsoft Windows computers that maintains a copy of the SAM database and handles access requests that the Primary Domain Controller (PDC) doesn't respond to. There may be zero or more BDCs in a network. They increase reliability and reduce load on the PDC.

(2006-09-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: backtick « backtracking « backup « Backup Domain Controller » backup pumpkin » backup rotation » backup software


backup pumpkin

pumpkin

Try this search on Wikipedia, OneLook, Google

Nearby terms: backtracking « backup « Backup Domain Controller « backup pumpkin » backup rotation » backup software » Backus-Naur Form


backup rotation

<operating system> Any system for re-using backup media, e.g. magnetic tape. One extreme would be to use the same media for every backup (e.g. copy disk A to disk B), the other extreme would be to use new media every time. The trade-off is between the cost of buying and storing media and the ability to restore any version of any file. One example is the Grandfather, Father, Son (GFS) scheme.

(2004-10-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: backup « Backup Domain Controller « backup pumpkin « backup rotation » backup software » Backus-Naur Form » Backus Normal Form


backup software

<tool, software> Software for doing a backup, often included as part of the operating system.

Backup software should provide ways to specify what files get backed up and to where. It may include its own scheduling function to automate the procedure or, preferably, work with generic scheduling facilities. It may include facilities for managing the backup media (e.g. maintaining an index of tapes) and for restoring files from backups.

Examples are Unix's dump command and Windows's ntbackup.

(2004-03-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Backup Domain Controller « backup pumpkin « backup rotation « backup software » Backus-Naur Form » Backus Normal Form » backward analysis


Backus-Naur Form

<language, grammar> (BNF, originally "Backus Normal Form") A formal metasyntax used to express context-free grammars. Backus Normal Form was renamed Backus-Naur Form at the suggestion of Donald Knuth.

BNF is one of the most commonly used metasyntactic notations for specifying the syntax of programming languages, command sets, and the like. It is widely used for language descriptions but seldom documented anywhere (how do you document a metasyntax?), so that it must usually be learned by osmosis (but see RFC 2234).

Consider this BNF for a US postal address:

 <postal-address> ::= <name-part> <street-address> <zip-part>

 <personal-part> ::= <name> | <initial> "."

 <name-part> ::= <personal-part> <last-name> [<jr-part>] <EOL>
	       | <personal-part> <name-part>

 <street-address> ::= [<apt>] <house-num> <street-name> <EOL>

 <zip-part> ::= <town-name> "," <state-code> <ZIP-code> <EOL>

This translates into English as: "A postal-address consists of a name-part, followed by a street-address part, followed by a zip-code part. A personal-part consists of either a first name or an initial followed by a dot. A name-part consists of either: a personal-part followed by a last name followed by an optional "jr-part" (Jr., Sr., or dynastic number) and end-of-line, or a personal part followed by a name part (this rule illustrates the use of recursion in BNFs, covering the case of people who use multiple first and middle names and/or initials). A street address consists of an optional apartment specifier, followed by a street number, followed by a street name. A zip-part consists of a town-name, followed by a comma, followed by a state code, followed by a ZIP-code followed by an end-of-line."

Note that many things (such as the format of a personal-part, apartment specifier, or ZIP-code) are left unspecified. These lexical details are presumed to be obvious from context or specified somewhere nearby.

There are many variants and extensions of BNF, possibly containing some or all of the regexp wild cards such as "*" or "+". EBNF is a common one. In fact the example above isn't the pure form invented for the ALGOL 60 report. "[]" was introduced a few years later in IBM's PL/I definition but is now universally recognised. ABNF is another extension.

(1997-11-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: backup pumpkin « backup rotation « backup software « Backus-Naur Form » Backus Normal Form » backward analysis » backward chaining


Backus Normal Form

Backus-Naur Form

Try this search on Wikipedia, OneLook, Google

Nearby terms: backup rotation « backup software « Backus-Naur Form « Backus Normal Form » backward analysis » backward chaining » backward combatability


backward analysis

<theory> An analysis to determine properties of the inputs of a program from properties or context of the outputs. E.g. if the output of this function is needed then this argument is needed.

Compare forward analysis.

(1997-11-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: backup software « Backus-Naur Form « Backus Normal Form « backward analysis » backward chaining » backward combatability » backward compatibility


backward chaining

<algorithm> An algorithm for proving a goal by recursively breaking it down into sub-goals and trying to prove these until facts are reached. Facts are goals with no sub-goals which are therefore always true. Backward training is the program execution mechanism used by most logic programming language like Prolog.

Opposite: forward chaining.

(2004-01-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Backus-Naur Form « Backus Normal Form « backward analysis « backward chaining » backward combatability » backward compatibility » backward compatible


backward combatability

<humour> /bak'w*d k*m-bat'*-bil'*-tee/ (Play on "backward compatibility") A property of hardware or software revisions in which previous protocols, formats, layouts, etc. are irrevocably discarded in favour of "new and improved" protocols, formats and layouts, leaving the previous ones not merely deprecated but actively defeated. (Too often, the old and new versions cannot definitively be distinguished, such that lingering instances of the previous ones yield crashes or other infelicitous effects, as opposed to a simple "version mismatch" message.) A backward compatible change, on the other hand, allows old versions to coexist without crashes or error messages, but too many major changes incorporating elaborate backward compatibility processing can lead to extreme software bloat.

See also flag day.

[Jargon File]

(2003-06-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Backus Normal Form « backward analysis « backward chaining « backward combatability » backward compatibility » backward compatible » backwards compatibility


backward compatibility

<jargon> Able to share data or commands with older versions of itself, or sometimes other older systems, particularly systems it intends to supplant. Sometimes backward compatibility is limited to being able to read old data but does not extend to being able to write data in a format that can be read by old versions.

For example, WordPerfect 6.0 can read WordPerfect 5.1 files, so it is backward compatible. It can be said that Perl is backward compatible with awk, because Perl was (among other things) intended to replace awk, and can, with a converter, run awk programs.

See also: backward combatability.

Compare: forward compatible.

(2003-06-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: backward analysis « backward chaining « backward combatability « backward compatibility » backward compatible » backwards compatibility » backwards compatible


backward compatible

backward compatibility

Try this search on Wikipedia, OneLook, Google

Nearby terms: backward chaining « backward combatability « backward compatibility « backward compatible » backwards compatibility » backwards compatible » BAD


backwards compatibility

backward compatibility

Try this search on Wikipedia, OneLook, Google

Nearby terms: backward combatability « backward compatibility « backward compatible « backwards compatibility » backwards compatible » BAD » Bad command or file name


backwards compatible

backward compatibility

Try this search on Wikipedia, OneLook, Google

Nearby terms: backward compatibility « backward compatible « backwards compatibility « backwards compatible » BAD » Bad command or file name » Bad Thing


BAD

/B-A-D/ Broken As Designed, a play on "working as designed", from IBM. Failing because of bad design and misfeatures rather than because of bugs.

[Jargon File]

(2002-04-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: backward compatible « backwards compatibility « backwards compatible « BAD » Bad command or file name » Bad Thing » bag on the side


Bad command or file name

<operating system> The error message printed by MS DOS when it can't find a program or command to execute due to a typing error, incorrect PATH variable, or misplaced or missing executable.

(1996-04-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: backwards compatibility « backwards compatible « BAD « Bad command or file name » Bad Thing » bag on the side » BAL


Bad Thing

<jargon> (From the 1930 Sellar & Yeatman parody "1066 And All That") Something that can't possibly result in improvement of the subject. This term is always capitalised, as in "Replacing all of the 9600-baud modems with bicycle couriers would be a Bad Thing".

Opposite: Good Thing.

British correspondents confirm that Bad Thing and Good Thing (and probably therefore Right Thing and Wrong Thing) come from the book referenced in the etymology, which discusses rulers who were Good Kings but Bad Things. This has apparently created a mainstream idiom on the British side of the pond.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: backwards compatible « BAD « Bad command or file name « Bad Thing » bag on the side » BAL » balanced computing


bag on the side

An extension to an established hack that is supposed to add some functionality to the original. Usually derogatory, implying that the original was being overextended and should have been thrown away, and the new product is ugly, inelegant, or bloated. Also "to hang a bag on the side [of]". "C++? That's just a bag on the side of C." "They want me to hang a bag on the side of the accounting system."

Try this search on Wikipedia, OneLook, Google

Nearby terms: BAD « Bad command or file name « Bad Thing « bag on the side » BAL » balanced computing » balanced tree


BAL

Basic Assembly Language

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bad command or file name « Bad Thing « bag on the side « BAL » balanced computing » balanced tree » BALGOL


balanced computing

<jargon> Matching computer tools to job activities so that the computer system structure parallels the organisation structure and work functions. Both personal computers and employees operate in a decentralised environment with monitoring of achievement of management objectives from centralised corporate systems.

http://moultonco.com/balanced.htm.

(1996-04-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bad Thing « bag on the side « BAL « balanced computing » balanced tree » BALGOL » BALITAC


balanced tree

<algorithm> An optimisation of a tree which aims to keep equal numbers of items on each subtree of each node so as to minimise the maximum path from the root to any leaf node. As items are inserted and deleted, the tree is restructured to keep the nodes balanced and the search paths uniform. Such an algorithm is appropriate where the overheads of the reorganisation on update are outweighed by the benefits of faster search.

A B-tree is a kind of balanced tree that can have more than two subtrees at each node (i.e. one that is not restricted to being a binary tree).

(2000-01-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bag on the side « BAL « balanced computing « balanced tree » BALGOL » BALITAC » BALM


BALGOL

<language> ALGOL on Burroughs 220.

[Sammet 1969, p. 174].

(1996-04-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BAL « balanced computing « balanced tree « BALGOL » BALITAC » BALM » balun


BALITAC

Early system on IBM 650. Listed in CACM 2(5):16 (May 1959).

Try this search on Wikipedia, OneLook, Google

Nearby terms: balanced computing « balanced tree « BALGOL « BALITAC » BALM » balun » bamf


BALM

<language> (Block And List Manipulation) An extensible language, developed by Malcolm Harrison in 1970, with LISP-like features and ALGOL-like syntax, for CDC 6600.

["The Balm Programming Language", Malcolm Harrison, Courant Inst, May 1973].

(2007-03-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: balanced tree « BALGOL « BALITAC « BALM » balun » bamf » Banach algebra


balun

<electronics> A transformer connected between a balanced source or load and an unbalanced source or load. A balanced line has two conductors, with equal currents in opposite directions. The unbalanced line has just one conductor; the current in it returns via a common ground or earth path.

(1996-10-17)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BALGOL « BALITAC « BALM « balun » bamf » Banach algebra » Banach inverse mapping theorem


bamf

/bamf/ 1. [Old X-Men comics] Notional sound made by a person or object teleporting in or out of the hearer's vicinity. Often used in virtual reality (especially MUD) electronic fora when a character wishes to make a dramatic entrance or exit.

2. The sound of magical transformation, used in virtual reality fora.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: BALITAC « BALM « balun « bamf » Banach algebra » Banach inverse mapping theorem » Banach space


Banach algebra

<mathematics> An algebra in which the vector space is a Banach space.

(1997-02-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BALM « balun « bamf « Banach algebra » Banach inverse mapping theorem » Banach space » Banach-Tarski paradox


Banach inverse mapping theorem

<mathematics> In a Banach space the inverse to a continuous linear mapping is continuous.

(1998-06-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: balun « bamf « Banach algebra « Banach inverse mapping theorem » Banach space » Banach-Tarski paradox » banana label


Banach space

<mathematics> A complete normed vector space. Metric is induced by the norm: d(x,y) = ||x-y||. Completeness means that every Cauchy sequence converges to an element of the space. All finite-dimensional real and complex normed vector spaces are complete and thus are Banach spaces.

Using absolute value for the norm, the real numbers are a Banach space whereas the rationals are not. This is because there are sequences of rationals that converges to irrationals.

Several theorems hold only in Banach spaces, e.g. the Banach inverse mapping theorem. All finite-dimensional real and complex vector spaces are Banach spaces. Hilbert spaces, spaces of integrable functions, and spaces of absolutely convergent series are examples of infinite-dimensional Banach spaces. Applications include wavelets, signal processing, and radar.

[Robert E. Megginson, "An Introduction to Banach Space Theory", Graduate Texts in Mathematics, 183, Springer Verlag, September 1998].

(2000-03-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bamf « Banach algebra « Banach inverse mapping theorem « Banach space » Banach-Tarski paradox » banana label » banana phenomenon


Banach-Tarski paradox

<mathematics> It is possible to cut a solid ball into finitely many pieces (actually about half a dozen), and then put the pieces together again to get two solid balls, each the same size as the original.

This paradox is a consequence of the Axiom of Choice.

(1995-03-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Banach algebra « Banach inverse mapping theorem « Banach space « Banach-Tarski paradox » banana label » banana phenomenon » banana problem


banana label

<jargon> The labels used on the sides of macrotape reels, so called because they were shaped roughly like blunt-ended bananas. This term, like macrotapes themselves, is obsolete.

[Jargon File]

(2007-10-17)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Banach inverse mapping theorem « Banach space « Banach-Tarski paradox « banana label » banana phenomenon » banana problem » bandwidth


banana phenomenon

banana problem

Try this search on Wikipedia, OneLook, Google

Nearby terms: Banach space « Banach-Tarski paradox « banana label « banana phenomenon » banana problem » bandwidth » bang


banana problem

<programming, humour> From the story of the little girl who said "I know how to spell "banana", but I don't know when to stop". Not knowing where or when to bring a production to a close (compare fencepost error). One may say "there is a banana problem" of an algorithm with poorly defined or incorrect termination conditions, or in discussing the evolution of a design that may be succumbing to featuritis (see also creeping elegance, creeping featuritis).

HAKMEM item 176 describes a banana problem in a Dissociated Press implementation. Also, see one-banana problem for a superficially similar but unrelated usage.

(2010-03-20)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Banach-Tarski paradox « banana label « banana phenomenon « banana problem » bandwidth » bang » bang on


bandwidth

<communications> The difference between the highest and lowest frequencies of a transmission channel (the width of its allocated band of frequencies).

The term is often used erroneously to mean data rate or capacity - the amount of data that is, or can be, sent through a given communications circuit per second.

[How is data capacity related to bandwidth?]

[Jargon File]

(2001-04-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: banana label « banana phenomenon « banana problem « bandwidth » bang » bang on » bang path


bang

1. A common spoken name for "!" (ASCII 33), especially when used in pronouncing a bang path in spoken hackish. In elder days this was considered a CMUish usage, with MIT and Stanford hackers preferring excl or shriek; but the spread of Unix has carried "bang" with it (especially via the term bang path) and it is now certainly the most common spoken name for "!". Note that it is used exclusively for non-emphatic written "!"; one would not say "Congratulations bang" (except possibly for humorous purposes), but if one wanted to specify the exact characters "foo!" one would speak "Eff oh oh bang".

See pling, shriek, ASCII.

2. An exclamation signifying roughly "I have achieved enlightenment!", or "The dynamite has cleared out my brain!" Often used to acknowledge that one has perpetrated a thinko immediately after one has been called on it.

[Jargon File]

(1995-01-31)

Try this search on Wikipedia, OneLook, Google

Nearby terms: banana phenomenon « banana problem « bandwidth « bang » bang on » bang path » banner


bang on

(Or "pound on"). To stress-test a piece of hardware or software: "I banged on the new version of the simulator all day yesterday and it didn't crash once. I guess it is ready for release."

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: banana problem « bandwidth « bang « bang on » bang path » banner » Banyan


bang path

1. <communications> An old-style UUCP electronic-mail address naming a sequence of hosts through which a message must pass to get from some assumed-reachable location to the addressee (a "source route"). So called because each hop is signified by a bang sign (exclamation mark). Thus, for example, the path

	...!bigsite!foovax!barbox!me

directs people to route their mail to computer bigsite (presumably a well-known location accessible to everybody) and from there through the computer foovax to the account of user me on barbox.

Before autorouting mailers became commonplace, people often published compound bang addresses using the convention (see glob) to give paths from *several* big computers, in the hope that one's correspondent might be able to get mail to one of them reliably. e.g.

	...!{seismo, ut-sally, ihnp4}!rice!beta!gamma!me

Bang paths of 8 to 10 hops were not uncommon in 1981. Late-night dial-up UUCP links would cause week-long transmission times. Bang paths were often selected by both transmission time and reliability, as messages would often get lost.

2. <operating system> A shebang.

(1998-05-06)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bandwidth « bang « bang on « bang path » banner » Banyan » BAP


banner

1. The title page added to printouts by most print spoolers. Typically includes user or account ID information in very large character-graphics capitals. Also called a "burst page", because it indicates where to burst (tear apart) fanfold paper to separate one user's printout from the next.

2. A similar printout generated (typically on multiple pages of fan-fold paper) from user-specified text, e.g. by a program such as Unix's "banner".

3. splash screen.

[Jargon File]

(1994-11-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bang « bang on « bang path « banner » Banyan » BAP » BAPI


Banyan

<company> A personal computer networking company, best known for its "Vines" products for local area networks.

Address: Westborough MA, USA.

[More info?]

(1995-03-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bang on « bang path « banner « Banyan » BAP » BAPI » bar


BAP

1. <language> An early system used on the IBM 701.

[Listed in CACM 2(5):16 (May 1959)].

(1994-11-28)

2. <language> Brain Aid Prolog.

(1995-03-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bang path « banner « Banyan « BAP » BAPI » bar » Barbara Liskov


BAPI

Business Application Programming Interface

Try this search on Wikipedia, OneLook, Google

Nearby terms: banner « Banyan « BAP « BAPI » bar » Barbara Liskov » bar code


bar

1. <programming, convention> /bar/ The second metasyntactic variable, after foo and before baz. E.g. "Suppose function FOO calls functions BAR..."

2. Often appended to foo to produce foobar.

[Jargon File]

(1995-03-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Banyan « BAP « BAPI « bar » Barbara Liskov » bar code » bare metal


Barbara Liskov

<person> Professor Barbara Liskov was the first US woman to be awarded a PhD in computing, and her innovations can be found in every modern programming language. She currently (2009) heads the Programming Methodology Group at the Massachusetts Institute of Technology.

Professor Liskov's design innovations have, over the decades, made software more reliable and easier to maintain. She has invented two computer progamming languages: CLU, an object-orientated language, and Argus, a distributed programming language. Liskov's research forms the basis of modern programming languages such as Java, C# and C++.

One of the biggest impacts of her work came from her contributions to the use of data abstraction, a method for organising complex programs. See Liskov substitution principle.

In June 2009 she will receive the A. M. Turing Award.

Barbara Liskov home.

(2009-03-11)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BAP « BAPI « bar « Barbara Liskov » bar code » bare metal » barf


bar code

<convention> A printed horizontal strip of vertical bars of varying widths, groups of which represent decimal digits and are used for identifying commercial products or parts. Bar codes are read by a bar code reader and the code interpreted either through software or a hardware decoder.

All products sold in open trade are numbered and bar-coded to a worldwide standard, which was introduced in the US in 1973 and to the rest of the world in 1977. The Uniform Code Council in the US, along with the international article numbering authority, EAN International, allocate blocks of unique 12 or 13-digit numbers to member companies through a national numbering authority. In Britain this is the Article Number Association. Most companies are allocated 100,000 numbers that they can use to identify any of their products, services or locations.

Each code typically contains a leading "quiet" zone, start character, data character, optional check digit, stop character and a trailing quiet zone. The check digit is used to verify that the number has been scanned correctly. The quiet zone could be white, red or yellow if viewed by a red scanner. Bar code readers usually use visible red light with a wavelength between 632.8 and 680 nanometres.

[Details of code?]

(1997-07-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BAPI « bar « Barbara Liskov « bar code » bare metal » barf » barfmail


bare metal

1. New computer hardware, unadorned with such snares and delusions as an operating system, an HLL, or even assembler. Commonly used in the phrase "programming on the bare metal", which refers to the arduous work of bit bashing needed to create these basic tools for a new computer. Real bare-metal programming involves things like building boot PROMs and BIOS chips, implementing basic monitors used to test device drivers, and writing the assemblers that will be used to write the compiler back ends that will give the new computer a real development environment.

2. "Programming on the bare metal" is also used to describe a style of hand-hacking that relies on bit-level peculiarities of a particular hardware design, especially tricks for speed and space optimisation that rely on crocks such as overlapping instructions (or, as in the famous case described in The Story of Mel, interleaving of opcodes on a magnetic drum to minimise fetch delays due to the device's rotational latency). This sort of thing has become less common as the relative costs of programming time and computer resources have changed, but is still found in heavily constrained environments such as industrial embedded systems, and in the code of hackers who just can't let go of that low-level control. See Real Programmer.

In the world of personal computing, bare metal programming is often considered a Good Thing, or at least a necessary evil (because these computers have often been sufficiently slow and poorly designed to make it necessary; see ill-behaved). There, the term usually refers to bypassing the BIOS or OS interface and writing the application to directly access device registers and computer addresses. "To get 19.2 kilobaud on the serial port, you need to get down to the bare metal." People who can do this sort of thing well are held in high regard.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: bar « Barbara Liskov « bar code « bare metal » barf » barfmail » barfulation


barf

/barf/ [mainstream slang for "vomit"] 1. Term of disgust. This is the closest hackish equivalent of the Val\-speak "gag me with a spoon". (Like, euwww!) See bletch.

2. To say "Barf!" or emit some similar expression of disgust. "I showed him my latest hack and he barfed" means only that he complained about it, not that he literally vomited.

3. To fail to work because of unacceptable input, perhaps with a suitable error message, perhaps not. Examples: "The division operation barfs if you try to divide by 0." (That is, the division operation checks for an attempt to divide by zero, and if one is encountered it causes the operation to fail in some unspecified, but generally obvious, manner.) "The text editor barfs if you try to read in a new file before writing out the old one".

See choke, gag.

In Commonwealth Hackish, "barf" is generally replaced by "puke" or "vom". barf is sometimes also used as a metasyntactic variable, like foo or bar.

(1996-02-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Barbara Liskov « bar code « bare metal « barf » barfmail » barfulation » barfulous


barfmail

<messaging> Multiple bounce messages accumulating to the level of serious annoyance, or worse. The sort of thing that happens when an inter-network mail gateway goes down or misbehaves.

[Jargon File]

(1996-01-05)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bar code « bare metal « barf « barfmail » barfulation » barfulous » barney


barfulation

/bar`fyoo-lay'sh*n/ Variation of barf used around the Stanford area. An exclamation, expressing disgust. On seeing some particularly bad code one might exclaim, "Barfulation! Who wrote this, Quux?"

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: bare metal « barf « barfmail « barfulation » barfulous » barney » Baroque


barfulous

/bar'fyoo-l*s/ (Or "barfucious", /bar-fyoo-sh*s/) Said of something that would make anyone barf, if only for aesthetic reasons.

(1995-02-22)

Try this search on Wikipedia, OneLook, Google

Nearby terms: barf « barfmail « barfulation « barfulous » barney » Baroque » baroque


barney

In Commonwealth hackish, "barney" is to fred as bar is to foo. That is, people who commonly use "fred" as their first metasyntactic variable will often use "barney" second. The reference is, of course, to Fred Flintstone and Barney Rubble in the Flintstones cartoons.

[Jargon File]

(1994-11-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: barfmail « barfulation « barfulous « barney » Baroque » baroque » barrel shifter


Baroque

An early logic programming language written by Boyer and Moore in 1972.

["Computational Logic: Structure Sharing and Proof of program Properties", J. Moore, DCL Memo 67, U Edinburgh 1974].

[Jargon File]

(1995-02-22)

Try this search on Wikipedia, OneLook, Google

Nearby terms: barfulation « barfulous « barney « Baroque » baroque » barrel shifter » barycentric


baroque

Feature-encrusted; complex; gaudy; verging on excessive. Said of hardware or (especially) software designs, this has many of the connotations of elephantine or monstrosity but is less extreme and not pejorative in itself. "Metafont even has features to introduce random variations to its letterform output. Now *that* is baroque!"

See also rococo.

[Jargon File]

(1995-02-22)

Try this search on Wikipedia, OneLook, Google

Nearby terms: barfulous « barney « Baroque « baroque » barrel shifter » barycentric » base


barrel shifter

<hardware> A hardware device that can shift or rotate a data word by any number of bits in a single operation. It is implemented like a multiplexor, each output can be connected to any input depending on the shift distance.

(1995-03-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: barney « Baroque « baroque « barrel shifter » barycentric » base » base 64


barycentric

<mathematics> Centre of gravity, mean.

(2007-07-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Baroque « baroque « barrel shifter « barycentric » base » base 64 » baseband


base

<mathematics> radix.

Try this search on Wikipedia, OneLook, Google

Nearby terms: baroque « barrel shifter « barycentric « base » base 64 » baseband » base class


base 64

<file format, algorithm> A file format using 64 ASCII characters to encode the six bit binary data values 0-63.

To convert data to base 64, the first byte is placed in the most significant eight bits of a 24-bit buffer, the next in the middle eight, and the third in the least significant eight bits. If there a fewer than three bytes to encode, the corresponding buffer bits will be zero. The buffer is then used, six bits at a time, most significant first, as indices into the string "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" and the indicated character output. If there were only one or two input bytes, the output is padded with two or one "=" characters respectively. This prevents extra bits being added to the reconstructed data. The process then repeats on the remaining input data.

Base 64 is used when transmitting binary data through text-only media such as electronic mail, and has largely replaced the older uuencode encoding.

(2004-07-17)

Try this search on Wikipedia, OneLook, Google

Nearby terms: barrel shifter « barycentric « base « base 64 » baseband » base class » baseline


baseband

A transmission medium through which digital signals are sent without frequency shifting. In general, only one communication channel is available at any given time.

Ethernet is an example of a baseband network.

See also broadband.

(1995-02-22)

Try this search on Wikipedia, OneLook, Google

Nearby terms: barycentric « base « base 64 « baseband » base class » baseline » base memory


base class

<programming> (Or "superclass") The class from which another class (a "subclass") inherits, the class it is based on.

"base class" is the term used in C++. The objects of the superclass are a superset of the objects of the subclass.

See inheritance.

(2004-01-31)

Try this search on Wikipedia, OneLook, Google

Nearby terms: base « base 64 « baseband « base class » baseline » base memory » basename


baseline

released version

Try this search on Wikipedia, OneLook, Google

Nearby terms: base 64 « baseband « base class « baseline » base memory » basename » Base Technology


base memory

<hardware, jargon> The lowest 640 kilobytes of memory in an IBM PC-compatible computer running MS-DOS. Other PC operating systems can usually compensate and "ignore" the fact that there is a 640K limit to base memory. This was put in place because the original CPU - the Intel 8088 - could only access one megabyte of memory, and IBM wanted to reserve the upper 384KB for device drivers. The high memory area (HMA) lies above 640KB and can be accessed on MS-DOS computers that have an A20 handler.

(1997-05-30)

Try this search on Wikipedia, OneLook, Google

Nearby terms: baseband « base class « baseline « base memory » basename » Base Technology » bash


basename

<file system> The name of a file which, in contrast to a pathname, does not mention any of the directories containing the file. Examples:

	pathname	basename
	--------	--------
	/etc/hosts	hosts
	./alma		alma
	korte/a.a	a.a
	a.a		a.a

See also pathname.

(1996-11-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: base class « baseline « base memory « basename » Base Technology » bash » BASIC


Base Technology

<company> The company which developed and distributes Liana.

http://BaseTechnology.com/.

E-mail: Jack Krupansky <Jack@BaseTechnology.com> (owner).

Address: Base Technology, Attn: Jack Krupansky, 1500 Mass. Ave. NW #114 Washington, DC 2005, USA. 800-786-9505

Telephone: +1 800 876 9505.

(1999-06-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: baseline « base memory « basename « Base Technology » bash » BASIC » Basic Assembly Language


bash

Bourne Again SHell. GNU's command interpreter for Unix. Bash is a Posix-compatible shell with full Bourne shell syntax, and some C shell commands built in. The Bourne Again Shell supports Emacs-style command-line editing, job control, functions, and on-line help. Written by Brian Fox of UCSB.

The latest version is 1.14.1. It includes a yacc parser, the interpreter and documentation.

ftp://ftp.gnu.org/bash-1.14.1.tar.gz or from a GNU archive site. E-mail: <bug-bash@gnu.org>. Usenet newsgroup: gnu.bash.bug.

(1994-07-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: base memory « basename « Base Technology « bash » BASIC » Basic Assembly Language » BASIC AUTOCODER


BASIC

<language> Beginner's All-purpose Symbolic Instruction Code. A simple language originally designed for ease of programming by students and beginners. Many dialects exist, and BASIC is popular on microcomputers with sound and graphics support. Most micro versions are interactive and interpreted.

BASIC has become the leading cause of brain-damage in proto-hackers. This is another case (like Pascal) of the cascading lossage that happens when a language deliberately designed as an educational toy gets taken too seriously. A novice can write short BASIC programs (on the order of 10-20 lines) very easily; writing anything longer is painful and encourages bad habits that will make it harder to use more powerful languages. This wouldn't be so bad if historical accidents hadn't made BASIC so common on low-end micros. As it is, it ruins thousands of potential wizards a year.

Originally, all references to code, both GOTO and GOSUB (subroutine call) referred to the destination by its line number. This allowed for very simple editing in the days before text editors were considered essential. Just typing the line number deleted the line and to edit a line you just typed the new line with the same number. Programs were typically numbered in steps of ten to allow for insertions. Later versions, such as BASIC V, allow GOTO-less structured programming with named procedures and functions, IF-THEN-ELSE-ENDIF constructs and WHILE loops etc.

Early BASICs had no graphic operations except with graphic characters. In the 1970s BASIC interpreters became standard features in mainframes and minicomputers. Some versions included matrix operations as language primitives.

A public domain interpreter for a mixture of DEC's MU-Basic and Microsoft Basic is here. A yacc parser and interpreter were in the comp.sources.unix archives volume 2.

See also ANSI Minimal BASIC, bournebasic, bwBASIC, ubasic, Visual Basic.

[Jargon File]

(1995-03-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: basename « Base Technology « bash « BASIC » Basic Assembly Language » BASIC AUTOCODER » Basic COBOL


Basic Assembly Language

<language> (BAL) What most people called IBM 360 assembly language.

See ALC.

(1995-04-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Base Technology « bash « BASIC « Basic Assembly Language » BASIC AUTOCODER » Basic COBOL » Basic Encoding Rules


BASIC AUTOCODER

Early system on IBM 7070. Listed in CACM 2(5):16 (May 1959).

Try this search on Wikipedia, OneLook, Google

Nearby terms: bash « BASIC « Basic Assembly Language « BASIC AUTOCODER » Basic COBOL » Basic Encoding Rules » Basic Fortran


Basic COBOL

<language> A subset of COBOL from COBOL-60 standards.

[Sammet 1969, p. 339].

(1997-12-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BASIC « Basic Assembly Language « BASIC AUTOCODER « Basic COBOL » Basic Encoding Rules » Basic Fortran » Basic Input/Output System


Basic Encoding Rules

<protocol, standard> (BER) ASN.1 encoding rules for producing self-identifying and self-delimiting transfer syntax for data structures described in ASN.1 notations.

BER is an self-identifying and self-delimiting encoding scheme, which means that each data value can be identified, extracted and decoded individually.

Huw Rogers once described BER as "a triumph of bloated theory over clean implementation". He also criticises it as designed around bitstreams with arbitrary boundaries between data which can only be determined at a high level.

Documents: ITU-T X.690, ISO 8825-1.

See also CER, DER, PER.

(1998-05-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Basic Assembly Language « BASIC AUTOCODER « Basic COBOL « Basic Encoding Rules » Basic Fortran » Basic Input/Output System » Basic JOVIAL


Basic Fortran

<language> A subset of Fortran.

[Sammet 1969, p. 150].

(1999-06-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BASIC AUTOCODER « Basic COBOL « Basic Encoding Rules « Basic Fortran » Basic Input/Output System » Basic JOVIAL » Basic Language for Implementation of System Software


Basic Input/Output System

<operating system> (BIOS, ROM BIOS) The part of the system software of the IBM PC and compatibles that provides the lowest level interface to peripheral devices and controls the first stage of the bootstrap process, including installing the operating system. The BIOS is stored in ROM, or equivalent, in every PC. Its main task is to load and execute the operating system which is usually stored on the computer's hard disk, but may be loaded from CD-ROM or floppy disk at install time.

In order to provide acceptable performance (e.g. for screen display), some software vendors access the routines in the BIOS directly, rather than using the higher level operating system calls. Thus, the BIOS in the compatible computer must be 100% compatible with the IBM BIOS.

As if that wasn't bad enough, many application programs bypass even the BIOS and address the screen hardware directly just as the BIOS does. Consequently, register level compatibility is required in the compatible's display electronics, which means that it must provide the same storage locations and identification as the original IBM hardware.

(1999-06-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Basic COBOL « Basic Encoding Rules « Basic Fortran « Basic Input/Output System » Basic JOVIAL » Basic Language for Implementation of System Software » Basic Multilingual Plane


Basic JOVIAL

<language> A subset of JOVIAL written ca. 1965.

[Sammet 1969, p.529].

(1995-04-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Basic Encoding Rules « Basic Fortran « Basic Input/Output System « Basic JOVIAL » Basic Language for Implementation of System Software » Basic Multilingual Plane » Basic Object Adapter


Basic Language for Implementation of System Software

<language> (BLISS, or allegedly, "System Software Implementation Language, Backwards") A language designed by W.A. Wulf at CMU around 1969.

BLISS is an expression language. It is block-structured, and typeless, with exception handling facilities, coroutines, a macro system, and a highly optimising compiler. It was one of the first non-assembly languages for operating system implementation. It gained fame for its lack of a goto and also lacks implicit dereferencing: all symbols stand for addresses, not values.

Another characteristic (and possible explanation for the backward acronym) was that BLISS fairly uniformly used backward keywords for closing blocks, a famous example being ELUDOM to close a MODULE. An exception was BEGIN...END though you could use (...) instead.

DEC introduced the NOVALUE keyword in their dialects to allow statements to not return a value.

Versions: CMU BLISS-10 for the PDP-10; CMU BLISS-11, BLISS-16, DEC BLISS-16C, DEC BLISS-32, BLISS-36 for VAX/VMS, BLISS-36C.

["BLISS: A Language for Systems Programming", CACM 14(12):780-790, Dec 1971].

[Did the B stand for "Better"?]

(1997-03-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Basic Fortran « Basic Input/Output System « Basic JOVIAL « Basic Language for Implementation of System Software » Basic Multilingual Plane » Basic Object Adapter » Basic Object System


Basic Multilingual Plane

<text, standard> (BMP) The first plane defined in Unicode/ISO 10646, designed to include all scripts in active modern use. The BMP currently includes the Latin, Greek, Cyrillic, Devangari, hiragana, katakana, and Cherokee scripts, among others, and a large body of mathematical, APL-related, and other miscellaneous characters. Most of the Han ideographs in current use are present in the BMP, but due to the large number of ideographs, many were placed in the Supplementary Ideographic Plane.

Unicode home.

(2002-03-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Basic Input/Output System « Basic JOVIAL « Basic Language for Implementation of System Software « Basic Multilingual Plane » Basic Object Adapter » Basic Object System » Basic Operating System


Basic Object Adapter

<architecture> (BOA) Part of the CORBA architecture.

[Details?]

(2004-06-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Basic JOVIAL « Basic Language for Implementation of System Software « Basic Multilingual Plane « Basic Object Adapter » Basic Object System » Basic Operating System » Basic Programming Support


Basic Object System

<programming> (BOS) A C-callable library that implements the notion of object and which uses Tcl as its interpreter for interpreted methods (you can have "compiled" methods in C, and mix compiled and interpreted methods in the same object, plus lots more). You can subclass and mix in existing objects using BOS to extend, among other things, the set of tk widgets. BOS is a class-free object system, also called a prototype-based object system; it is modelled loosely on the Self system from Stanford University.

Version 1.31 by Sean Levy <Sean.Levy@cs.cmu.edu>.

ftp://barkley.berkeley.edu/tcl.

(1992-08-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Basic Language for Implementation of System Software « Basic Multilingual Plane « Basic Object Adapter « Basic Object System » Basic Operating System » Basic Programming Support » Basic Rate Interface


Basic Operating System

<operating system> (BOS) An early [when?] IBM operating system.

According to folklore, BOS was the predecessor to TOS on the IBM 360 and it was IPL'd from a card reader. It may have been intended for very small 360's with no disks and limited tape drives.

BOS died out really early [when?] as disks such as the 2311 and 2314 became common with the IBM 360, whereas disks had been a real luxury on the IBM 7090.

(1999-01-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Basic Multilingual Plane « Basic Object Adapter « Basic Object System « Basic Operating System » Basic Programming Support » Basic Rate Interface » Basic Service Set


Basic Programming Support

<operating system, tool> (BPS, colloquially: Barely Programming Support) A suite of utility routines from IBM to perform very simple procedures like formatting a disk or labelling a tape. BPS was only available on punched cards.

[Dates?]

(1998-07-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Basic Object Adapter « Basic Object System « Basic Operating System « Basic Programming Support » Basic Rate Interface » Basic Service Set » BASIC V


Basic Rate Interface

<communications> (BRI, 2B+D, 2B1D) An Integrated Services Digital Network channel consisting of two 64 kbps "bearer" (B) channels and one 16 kbps "delta" (D) channel, giving a total data rate of 144 kbps. The B channels are used for voice or user data, and the D channel is used for control and signalling and/or X.25 packet networking. BRI is the kind of ISDN interface most likely to be found in residential service.

(2002-01-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Basic Object System « Basic Operating System « Basic Programming Support « Basic Rate Interface » Basic Service Set » BASIC V » Bastard Operator From Hell


Basic Service Set

<networking> (BSS) A wireless local area network and all the wireless devices (e.g. PCs and laptops) that are associated with it. A BSS may or may not include an access point and is identified by a BSSID.

(2009-05-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Basic Operating System « Basic Programming Support « Basic Rate Interface « Basic Service Set » BASIC V » Bastard Operator From Hell » bastion host


BASIC V

The version of the Basic programming language which comes on ROM in Acorn's RISC computers: the Archimedes range and the RiscPC. It features REPEAT and WHILE loops, multi-line IF statements, procedures and functions, local variables, error handling, system calls and a built-in assembler.

(1995-01-05)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Basic Programming Support « Basic Rate Interface « Basic Service Set « BASIC V » Bastard Operator From Hell » bastion host » batch


Bastard Operator From Hell

<humour> (BOFH) A rogue network operator character invented by Simon Travaglia <simontrav@hotmail.com>, regularly featured in "Computing" and "DATAMATION" magazine.

See also: Dilbert.

http://angelfire.com/bc/simont/index.html.

(1999-09-17)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Basic Rate Interface « Basic Service Set « BASIC V « Bastard Operator From Hell » bastion host » batch » batch file


bastion host

proxy gateway

Try this search on Wikipedia, OneLook, Google

Nearby terms: Basic Service Set « BASIC V « Bastard Operator From Hell « bastion host » batch » batch file » batch processing


batch

batch processing

Try this search on Wikipedia, OneLook, Google

Nearby terms: BASIC V « Bastard Operator From Hell « bastion host « batch » batch file » batch processing » bathtub curve


batch file

<operating system> (Or script) A text file containing operating system commands which are executed automatically by the command-line interpreter. In Unix, this is called a "shell script" since it is the Unix shell which includes the command-line interpreter. Batch files can be used as a simple way to combine existing commands into new commands.

In Microsoft Windows, batch files have filename extension, ".bat" or ".cmd". A special example is autoexec.bat which MS-DOS runs when Windows starts.

(2009-09-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bastard Operator From Hell « bastion host « batch « batch file » batch processing » bathtub curve » baud


batch processing

<programming> A system that takes a sequence (a "batch") of commands or jobs, executes them and returns the results, all without human intervention. This contrasts with an interactive system where the user's commands and the computer's responses are interleaved during a single run.

A batch system typically takes its commands from a disk file (or a set of punched cards or magnetic tape in the mainframe days) and returns the results to a file (or prints them). Often there is a queue of jobs which the system processes as resources become available.

Since the advent of the personal computer, the term "batch" has come to mean automating frequently performed tasks that would otherwise be done interactively by storing those commands in a "batch file" or "script". Usually this file is read by some kind of command interpreter but batch processing is sometimes used with GUI-based applications that define script equivalents for menu selections and other mouse actions. Such a recorded sequence of GUI actions is sometimes called a "macro". This may only exist in memory and may not be saved to disk whereas a batch normally implies something stored on disk.

Unix cron jobs and Windows scheduled tasks are batch processing started at a predefined time by the system whereas mainframe batch jobs were typically initiated by an operator loading them into a queue.

(2009-09-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bastion host « batch « batch file « batch processing » bathtub curve » baud » baud barf


bathtub curve

Common term for the curve (resembling an end-to-end section of one of those claw-footed antique bathtubs) that describes the expected failure rate of electronics with time: initially high, dropping to near 0 for most of the system's lifetime, then rising again as it "tires out". See also burn-in period, infant mortality.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: batch « batch file « batch processing « bathtub curve » baud » baud barf » Baudot


baud

<communications, unit> /bawd/ (plural "baud") The unit in which the information carrying capacity or "signalling rate" of a communication channel is measured. One baud is one symbol (state-transition or level-transition) per second. This coincides with bits per second only for two-level modulation with no framing or stop bits.

A symbol is a unique state of the communication channel, distinguishable by the receiver from all other possible states. For example, it may be one of two voltage levels on a wire for a direct digital connection or it might be the phase or frequency of a carrier.

The term "baud" was originally a unit of telegraph signalling speed, set at one Morse code dot per second. Or, more generally, the reciprocal of the duration of the shortest signalling element. It was proposed at the International Telegraph Conference of 1927, and named after J.M.E. Baudot (1845-1903), the French engineer who constructed the first successful teleprinter.

The UK PSTN will support a maximum rate of 600 baud but each baud may carry between 1 and 16 bits depending on the coding (e.g. QAM).

Where data is transmitted as packets, e.g. characters, the actual "data rate" of a channel is

	R D / P

where R is the "raw" rate in bits per second, D is the number of data bits in a packet and P is the total number of bits in a packet (including packet overhead).

The term "baud" causes much confusion and is usually best avoided. Use "bits per second" (bps), "bytes per second" or "characters per second" (cps) if that's what you mean.

(1998-02-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: batch file « batch processing « bathtub curve « baud » baud barf » Baudot » Baudotbetical order


baud barf

<jargon> /bawd barf/ The garbage one gets on the display screen when using a modem connection with some protocol setting (especially line speed) incorrect, or when someone picks up a voice extension on the same line, or when really bad line noise disrupts the connection. Baud barf is not completely random, by the way; hackers with a lot of serial-line experience can usually tell whether the device at the other end is expecting a higher or lower speed than the terminal is set to. *Really* experienced ones can identify particular speeds.

[Jargon File]

(1996-02-22)

Try this search on Wikipedia, OneLook, Google

Nearby terms: batch processing « bathtub curve « baud « baud barf » Baudot » Baudotbetical order » Baudot code


Baudot

Baudot code

Try this search on Wikipedia, OneLook, Google

Nearby terms: bathtub curve « baud « baud barf « Baudot » Baudotbetical order » Baudot code » baud rate


Baudotbetical order

<algorithm> /baw do bet' i k*l/ Sorted into an order where numerics and special characters are intermixed by sorting a 5-bit Baudot code file ignoring the numeric shift and unshift codes.

(1997-02-11)

Try this search on Wikipedia, OneLook, Google

Nearby terms: baud « baud barf « Baudot « Baudotbetical order » Baudot code » baud rate » bawk


Baudot code

<communications> (For etymology, see baud) A character set predating EBCDIC and used originally and primarily on paper tape. Use of Baudot reportedly survives in TDDs and some HAM radio applications.

In Baudot, characters are expressed using five bits. Baudot uses two code sub-sets, the "letter set" (LTRS), and the "figure set" (FIGS). The FIGS character (11011) signals that the following code is to be interpreted as being in the FIGS set, until this is reset by the LTRS (11111) character.

 binary  hex    LTRS   FIGS
 --------------------------
  00011  03      A      -
  11001  19      B      ?
  01110  0E      C      :
  01001  09      D      $
  00001  01      E      3
  01101  0D      F      !
  11010  1A      G      &
  10100  14      H      #
  00110  06      I      8
  01011  0B      J      BELL
  01111  0F      K      (
  10010  12      L      )
  11100  1C      M      .
  01100  0C      N      ,
  11000  18      O      9
  10110  16      P      0
  10111  17      Q      1
  01010  0A      R      4
  00101  05      S      '
  10000  10      T      5
  00111  07      U      7
  11110  1E      V      ;
  10011  13      W      2
  11101  1D      X      /
  10101  15      Y      6
  10001  11      Z      "
  01000  08      CR     CR
  00010  02      LF     LF
  00100  04      SP     SP
  11111  1F      LTRS   LTRS
  11011  1B      FIGS   FIGS
  00000  00      [..unused..]

Where CR is carriage return, LF is linefeed, BELL is the bell, SP is space, and STOP is the stop character.

Note: these bit values are often shown in inverse order, depending (presumably) which side of the paper tape you were looking at.

Local implementations of Baudot may differ in the use of #, STOP, BELL, and '.

(1997-01-30)

Try this search on Wikipedia, OneLook, Google

Nearby terms: baud barf « Baudot « Baudotbetical order « Baudot code » baud rate » bawk » bay


baud rate

baud

Try this search on Wikipedia, OneLook, Google

Nearby terms: Baudot « Baudotbetical order « Baudot code « baud rate » bawk » bay » baz


bawk

An Awk-like pattern-matching language by Bob Brodt, distributed with MINIX.

(1994-11-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Baudotbetical order « Baudot code « baud rate « bawk » bay » baz » bb


bay

<hardware> (As in an aeroplane "cargo bay") A space in a cabinet into which a device of a certain size can be physically mounted and connected to power and data.

Common examples are a "drive bay" into which a disk drive (usually either 3.5 inch or 5.25 inch) can be inserted or the space in a docking station where you insert a notebook computer or laptop computer to work as a desktop computer or to charge their batteries, print or connect to the office network, etc.

(1999-01-11)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Baudot code « baud rate « bawk « bay » baz » bb » BBC


baz

/baz/ The third metasyntactic variable "Suppose we have three functions: FOO, BAR, and BAZ. FOO calls BAR, which calls BAZ..." (See also fum). Occasionally appended to foo to produce "foobaz".

Early versions of the Hacker Jargon dictionary derived "baz" as a Stanford corruption of bar. However, Pete Samson (compiler of the TMRC lexicon) reports it was already current when he joined TMRC in 1958. He says "It came from "Pogo". Albert the Alligator, when vexed or outraged, would shout "Bazz Fazz!" or "Rowrbazzle!" The club layout was said to model the (mythical) New England counties of Rowrfolk and Bassex (Rowrbazzle mingled with Norfolk/Suffolk/Middlesex/ Essex)."

[Jargon File]

(2008-06-30)

Try this search on Wikipedia, OneLook, Google

Nearby terms: baud rate « bawk « bay « baz » bb » BBC » BBC Micro


bb

<networking> The country code for Barbados.

(1999-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bawk « bay « baz « bb » BBC » BBC Micro » BBC Microcomputer


BBC

British Broadcasting Corporation

Try this search on Wikipedia, OneLook, Google

Nearby terms: bay « baz « bb « BBC » BBC Micro » BBC Microcomputer » BBC Networking Club


BBC Micro

BBC Microcomputer

Try this search on Wikipedia, OneLook, Google

Nearby terms: baz « bb « BBC « BBC Micro » BBC Microcomputer » BBC Networking Club » BBL


BBC Microcomputer

A series of 6502-based personal computers launched by Acorn Computers Ltd. in January 1982, for use in the British Broadcasting Corporation's educational programmes on computing. The computers are noted for their reliability (many are still in active service in 1994) and both hardware and software were designed for easy expansion. The 6502-based computers were succeeded in 1987 by the Acorn Archimedes family.

xbeeb is a BBC Micro emulator for Unix and X11.

Try this search on Wikipedia, OneLook, Google

Nearby terms: bb « BBC « BBC Micro « BBC Microcomputer » BBC Networking Club » BBL » BBN Butterfly


BBC Networking Club

<body> A bulletin board run by the British Broadcasting Corporation Education department from April 1994 to 30 Nov 1995.

(1997-01-20)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BBC « BBC Micro « BBC Microcomputer « BBC Networking Club » BBL » BBN Butterfly » BBN Technologies


BBL

<chat> (I will) be back later.

Try this search on Wikipedia, OneLook, Google

Nearby terms: BBC Micro « BBC Microcomputer « BBC Networking Club « BBL » BBN Butterfly » BBN Technologies » bboard


BBN Butterfly

<computer> A supercomputer developed at BBN Technologies, named after the "butterfly" multi-stage switching network around which it was built. It could have up to 512 CPUs connected to allow every CPU access to every other CPU's memory, albeit with about 15 times the latency than for its own. The earlier GP-1000 models used up to 256 Motorola 68020s. The later TC-2000 models used up to 512 Motorola 88100s.

Language developed for, or ported to, the BBN Butterfly were Butterfly Common LISP, Butterfly Scheme, Delirium, and MultiScheme.

http://paralogos.com/DeadSuper/Misc/BBN.html.

(2003-11-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BBC Microcomputer « BBC Networking Club « BBL « BBN Butterfly » BBN Technologies » bboard » BBS


BBN Technologies

<company> A company, originally known as Bolt, Beranek and Newman, Inc. (BBN), based in Cambridge, Massachusetts, USA.

BBN were awarded the original contract to build the ARPANET and have been extensively involved in Internet development. They are responsible for managing NNSC, CSNET, and NEARnet.

The language LOGO was developed at BBN, as was the BBN Butterfly supercomputer.

BBN Home.

(2003-11-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BBC Networking Club « BBL « BBN Butterfly « BBN Technologies » bboard » BBS » BC


bboard

bulletin board system

Try this search on Wikipedia, OneLook, Google

Nearby terms: BBL « BBN Butterfly « BBN Technologies « bboard » BBS » BC » BCBF


BBS

bulletin board system

Try this search on Wikipedia, OneLook, Google

Nearby terms: BBN Butterfly « BBN Technologies « bboard « BBS » BC » BCBF » BCC


BC

An arbitrary precision numeric processing language with C-like syntax. Traditionally implemented as a front-end to DC. There is a GNU version called GNU BC.

Unix manual page: bc(1).

Try this search on Wikipedia, OneLook, Google

Nearby terms: BBN Technologies « bboard « BBS « BC » BCBF » BCC » BCD


BCBF

Branch on Chip Box Full

Try this search on Wikipedia, OneLook, Google

Nearby terms: bboard « BBS « BC « BCBF » BCC » BCD » BCL


BCC

1. Blind Carbon Copy.

2. Block Check Character.

3. Blocked Call Cleared.

Try this search on Wikipedia, OneLook, Google

Nearby terms: BBS « BC « BCBF « BCC » BCD » BCL » BC NELIAC


BCD

binary coded decimal

Try this search on Wikipedia, OneLook, Google

Nearby terms: BC « BCBF « BCC « BCD » BCL » BC NELIAC » BCNU


BCL

The successor to Atlas Commercial Language.

["The Provisional BCL Manual", D. Hendry, U London 1966].

Try this search on Wikipedia, OneLook, Google

Nearby terms: BCBF « BCC « BCD « BCL » BC NELIAC » BCNU » BCPL


BC NELIAC

Version of NELIAC, post 1962. Sammet 1969, p.197.

Try this search on Wikipedia, OneLook, Google

Nearby terms: BCC « BCD « BCL « BC NELIAC » BCNU » BCPL » BCS


BCNU

Be seein' you.

Try this search on Wikipedia, OneLook, Google

Nearby terms: BCD « BCL « BC NELIAC « BCNU » BCPL » BCS » bd


BCPL

<language> (Basic CPL) A British systems language developed by Richards in 1969 and descended from CPL (Combined Programming Language). BCPL is low-level, typeless and block-structured, and provides only one-dimensional arrays. Case is not significant, but conventionally reserved words begin with a capital. Flow control constructs include: If-Then, Test-Then-Else, Unless-Do, While-Do, Until-Do, Repeat, Repeatwhile, Repeatuntil, For-to-By-Do, Loop, Break and Switchon-Into-Case-Default-Endcase. BCPL has conditional expressions, pointers, and manifest constants. It has both procedures: 'Let foo(bar) Be command' and functions: 'Let foo(bar) = expression'. 'Valof $(..Resultis..$)' causes a compound command to produce a value. Parameters are call-by-value.

Program segments communicate via the global vector where system and user variables are stored in fixed numerical locations in a single array.

The first BCPL compiler was written in AED. BCPL was used to implement the TRIPOS operating system, which was subsequently reincarnated as AmigaDOS.

["BCPL - The Language and its Compiler", Martin Richards & Colin Whitby-Stevens, Cambridge U Press 1979].

See OCODE, INTCODE.

Oxford BCPL differed slightly: Test-Ifso-Ifnot, and section brackets in place of $( $).

The original INTCODE interpreter for BCPL is available for Amiga, Unix, MS-DOS ftp://wuarchive.wustl.edu/systems/amiga/programming/languages/BCPL/.

A BCPL compiler bootstrap kit with an INTCODE interpreter in C was written by Ken Yap <ken@syd.dit.csiro.au>.

(1995-03-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BCL « BC NELIAC « BCNU « BCPL » BCS » bd » BDC


BCS

1. British Computer Society.

2. Binary Compatibility Standard.

Try this search on Wikipedia, OneLook, Google

Nearby terms: BC NELIAC « BCNU « BCPL « BCS » bd » BDC » BDL


bd

<networking> The country code for Bangladesh.

(1999-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BCNU « BCPL « BCS « bd » BDC » BDL » BDPA


BDC

Backup Domain Controller

Try this search on Wikipedia, OneLook, Google

Nearby terms: BCPL « BCS « bd « BDC » BDL » BDPA » be


BDL

Block Diagram Compiler

Try this search on Wikipedia, OneLook, Google

Nearby terms: BCS « bd « BDC « BDL » BDPA » be » BEA


BDPA

Black Data Processing Associates

Try this search on Wikipedia, OneLook, Google

Nearby terms: bd « BDC « BDL « BDPA » be » BEA » beam


be

<networking> The country code for Belgium.

(1999-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BDC « BDL « BDPA « be » BEA » beam » beamer


BEA

Basic programming Environment for interactive-graphical Applications, from Siemens-Nixdorf.

Try this search on Wikipedia, OneLook, Google

Nearby terms: BDL « BDPA « be « BEA » beam » beamer » beam search


beam

<jargon> (From Star Trek Classic's "Beam me up, Scotty!") To transfer softcopy of a file electronically; most often in combining forms such as "beam me a copy" or "beam that over to his site". Compare blast, snarf, BLT.

[Jargon File]

(2009-06-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BDPA « be « BEA « beam » beamer » beam search » bean


beamer

<video, hardware, communications> A personal video station (PVS) that adds video to standard telephone lines at no additional cost.

(1999-10-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: be « BEA « beam « beamer » beam search » bean » beanie key


beam search

<algorithm> An optimisation of the best first search graph search algorithm where only a predetermined number of paths are kept as candidates. The number of paths is the "width of the beam". If more paths than this are generated, the worst paths are discarded. This reduces the space requirements of best first search.

(2007-11-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BEA « beam « beamer « beam search » bean » beanie key » bearer channel


bean

JavaBeans

Try this search on Wikipedia, OneLook, Google

Nearby terms: beam « beamer « beam search « bean » beanie key » bearer channel » bear paw


beanie key

feature key

Try this search on Wikipedia, OneLook, Google

Nearby terms: beamer « beam search « bean « beanie key » bearer channel » bear paw » Beats the shit outa me


bearer channel

<communications> Originally, a channel suited for carrying one voice-grade connection. Typically a DS0 channel.

Compare data channel.

(1997-03-7)

Try this search on Wikipedia, OneLook, Google

Nearby terms: beam search « bean « beanie key « bearer channel » bear paw » Beats the shit outa me » Bebo


bear paw

<jargon> The Vulcan nerve pinch for SGI computers. The five key keyboard combination <left Ctrl><left Alt><left Shift><numeric keypad /><F12> resets the graphics subsystem, including the window manager.

(1996-10-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bean « beanie key « bearer channel « bear paw » Beats the shit outa me » Bebo » BeBOP


Beats the shit outa me

<exclamation> (BSOM) "I don't understand it". The last thing you say as you walk out on someone whose system you can't fix.

(1998-06-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: beanie key « bearer channel « bear paw « Beats the shit outa me » Bebo » BeBOP » BeBox


Bebo

<World-Wide Web> A social networking web site based in California, USA.

Bebo Home.

(2006-11-20)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bearer channel « bear paw « Beats the shit outa me « Bebo » BeBOP » BeBox » BEDO


BeBOP

<language> A language combining sequential and parallel logic programming, object-oriented and meta-level programming. Both don't know nondeterminism and stream AND-parallelism. Prolog theories are first order entities and may be updated or passed in messages. BeBOP is implemented by translation to NU-Prolog and PNU-Prolog.

ftp://munnari.oz.au/pub/bebop.tar.Z.

E-mail: Andrew Davidson <ad@cs.mu.oz.au>.

(1996-10-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bear paw « Beats the shit outa me « Bebo « BeBOP » BeBox » BEDO » Bedrock


BeBox

<computer> A microcomputer produced by Be Inc, containing between two and eight PowerPCs (the initial model has two PPC 603s). The BeBox can take standard IBM PC peripherals, such as ISA and PCI cards, IDE and SCSI disks, and a standard PS/2 keyboard.

Newsgroup: comp.sys.be.

http://be.com/.

[Dates?]

(1996-10-05)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Beats the shit outa me « Bebo « BeBOP « BeBox » BEDO » Bedrock » beep


BEDO

Burst Extended Data Out DRAM

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bebo « BeBOP « BeBox « BEDO » Bedrock » beep » beeper


Bedrock

A C++ class library for Macintosh user interface portability.

Try this search on Wikipedia, OneLook, Google

Nearby terms: BeBOP « BeBox « BEDO « Bedrock » beep » beeper » BEG


beep

bell

Try this search on Wikipedia, OneLook, Google

Nearby terms: BeBox « BEDO « Bedrock « beep » beeper » BEG » @Begin


beeper

pager

Try this search on Wikipedia, OneLook, Google

Nearby terms: BEDO « Bedrock « beep « beeper » BEG » @Begin » \begin


BEG

Back End Generator

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bedrock « beep « beeper « BEG » @Begin » \begin » BEGL


@Begin

<text> The Scribe equivalent of \begin.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: beep « beeper « BEG « @Begin » \begin » BEGL » beige toaster


\begin

<text, chat> The LaTeX command used with \end to delimit an environment within which the text is formatted in a certain way. E.g. \begintable...\endtable.

Used humorously in writing to indicate a context or to remark on the surrounded text. For example:

 \begin{flame}
 Predicate logic is the only good programming
 language.  Anyone who would use anything else
 is an idiot.  Also, all computers should be
 tredecimal instead of binary.
 \end{flame}

Scribe users at CMU and elsewhere used to use @Begin/@End in an identical way (LaTeX was built to resemble Scribe). On Usenet, this construct would more frequently be rendered as "<FLAME ON>" and "<FLAME OFF>" (a la HTML), or "#ifdef FLAME" and "#endif FLAME" (a la C preprocessor).

(1998-09-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: beeper « BEG « @Begin « \begin » BEGL » beige toaster » Be Inc


BEGL

Back End Generator

Try this search on Wikipedia, OneLook, Google

Nearby terms: BEG « @Begin « \begin « BEGL » beige toaster » Be Inc » BEL


beige toaster

Macintosh

Try this search on Wikipedia, OneLook, Google

Nearby terms: @Begin « \begin « BEGL « beige toaster » Be Inc » BEL » belief revision


Be Inc

<company> The company that produced the BeBox, founded by Jean-Louis Gassee, former product chief at Apple.

(1996-10-05)

Try this search on Wikipedia, OneLook, Google

Nearby terms: \begin « BEGL « beige toaster « Be Inc » BEL » belief revision » BELL


BEL

bell

Try this search on Wikipedia, OneLook, Google

Nearby terms: BEGL « beige toaster « Be Inc « BEL » belief revision » BELL » Bell


belief revision

<artificial intelligence> The area of theory change in which preservation of the information in the theory to be changed plays a key role.

A fundamental issue in belief revision is how to decide what information to retract in order to maintain consistency, when the addition of a new belief to a theory would make it inconsistent. Usually, an ordering on the sentences of the theory is used to determine priorities among sentences, so that those with lower priority can be retracted. This ordering can be difficult to generate and maintain.

The postulates of the AGM Theory for Belief Revision describe minimal properties a revision process should have.

[Better definition?]

(1995-03-20)

Try this search on Wikipedia, OneLook, Google

Nearby terms: beige toaster « Be Inc « BEL « belief revision » BELL » Bell » bell


BELL

An early system on the IBM 650 and Datatron 200 series.

Versions: BELL L2, BELL L3.

[Listed in CACM 2(5):16 (May 1959)].

[Is Datatron version the same?]

(1994-12-06)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Be Inc « BEL « belief revision « BELL » Bell » bell » Bell 103


Bell

<company> Bell Telephone or Bell Laboratories.

(1997-04-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BEL « belief revision « BELL « Bell » bell » Bell 103 » Bell Communications Research, Inc


bell

<character> ASCII 7, ASCII mnemonic "BEL", the character code which prodces a standard audibile warning from the computer or terminal. In the teletype days it really was a bell, since the advent of the VDU it is more likely to be a sound sample (e.g. the sound of a bell) played through a loudspeaker.

Also called "G-bell", because it is typed as Control-G.

The term "beep" is preferred among some microcomputer hobbyists.

Compare feep, visible bell.

(1997-04-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: belief revision « BELL « Bell « bell » Bell 103 » Bell Communications Research, Inc » Bellcore


Bell 103

<protocol> The original variant of V.21 created by AT&T when they had a telephone system monopoly in the USA.

(1995-02-02)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BELL « Bell « bell « Bell 103 » Bell Communications Research, Inc » Bellcore » bell curve


Bell Communications Research, Inc

(Bellcore) The research laboratory for the seven regional Bell Telephone companies in the USA that were created by the divestiture of AT&T in 1984.

It can be compared to Bell Laboratories, for which many Bellcore employees used to work. Currently jointly owned by the seven baby bells (as they are called), there are rumours that it is to be sold by its current owners to become an independent research laboratory

Its headquarters are in Livingstone, New Jersey. It has offices in Morristown, Lincroft, and Piscataway, all in New Jersey, USA.

Telephone: +1 (201) 74 3000, +1 (800) 521 CORE.

(1994-12-06)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bell « bell « Bell 103 « Bell Communications Research, Inc » Bellcore » bell curve » Bell Laboratories


Bellcore

Bell Communications Research, Inc.

Try this search on Wikipedia, OneLook, Google

Nearby terms: bell « Bell 103 « Bell Communications Research, Inc « Bellcore » bell curve » Bell Laboratories » Bell Labs


bell curve

normal distribution

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bell 103 « Bell Communications Research, Inc « Bellcore « bell curve » Bell Laboratories » Bell Labs » bells and whistles


Bell Laboratories

One of AT&T's research sites, in Murray Hill, New Jersey, USA. It was the birthplace of the transistor, Unix, C and C++ and the current home of research on Plan 9 and ODE.

AT&T Research.

ftp://ftp.research.att.com/.

netlib sources ftp://netlib.att.com.

(1994-11-17)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bell Communications Research, Inc « Bellcore « bell curve « Bell Laboratories » Bell Labs » bells and whistles » bells, whistles, and gongs


Bell Labs

Bell Laboratories

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bellcore « bell curve « Bell Laboratories « Bell Labs » bells and whistles » bells, whistles, and gongs » benchmark


bells and whistles

<jargon> (By analogy with the "toyboxes" on theatre organs). Features added to a program or system to make it more flavourful from a hacker's point of view, without necessarily adding to its utility for its primary function. Distinguished from chrome, which is intended to attract users. "Now that we've got the basic program working, let's go back and add some bells and whistles." No one seems to know what distinguishes a bell from a whistle.

[Jargon File]

(2007-04-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bell curve « Bell Laboratories « Bell Labs « bells and whistles » bells, whistles, and gongs » benchmark » Bend Over, Here It Comes Again


bells, whistles, and gongs

A standard elaborated form of bells and whistles; typically said with a pronounced and ironic accent on the "gongs".

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bell Laboratories « Bell Labs « bells and whistles « bells, whistles, and gongs » benchmark » Bend Over, Here It Comes Again » Benoit B. Mandelbrot


benchmark

<benchmark> A standard program or set of programs which can be run on different computers to give an inaccurate measure of their performance.

"In the computer industry, there are three kinds of lies: lies, damn lies, and benchmarks."

A benchmark may attempt to indicate the overall power of a system by including a "typical" mixture of programs or it may attempt to measure more specific aspects of performance, like graphics, I/O or computation (integer or floating-point). Others measure specific tasks like rendering polygons, reading and writing files or performing operations on matrices. The most useful kind of benchmark is one which is tailored to a user's own typical tasks. While no one benchmark can fully characterise overall system performance, the results of a variety of realistic benchmarks can give valuable insight into expected real performance.

Benchmarks should be carefully interpreted, you should know exactly which benchmark was run (name, version); exactly what configuration was it run on (CPU, memory, compiler options, single user/multi-user, peripherals, network); how does the benchmark relate to your workload?

Well-known benchmarks include Whetstone, Dhrystone, Rhealstone (see h), the Gabriel benchmarks for Lisp, the SPECmark suite, and LINPACK.

See also machoflops, MIPS, smoke and mirrors.

Usenet newsgroup: comp.benchmarks.

Tennessee BenchWeb.

[Jargon File]

(2002-03-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bell Labs « bells and whistles « bells, whistles, and gongs « benchmark » Bend Over, Here It Comes Again » Benoit B. Mandelbrot » Benoit Mandelbrot


Bend Over, Here It Comes Again

<humour> (BOHICA) An utterance of frustration by computer support personnel who anticipate being told (usually via phone) to do something that can't be done, by a boss who doesn't know his ass from deep center field about what he's asking his minions to do.

(1995-09-20)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bells and whistles « bells, whistles, and gongs « benchmark « Bend Over, Here It Comes Again » Benoit B. Mandelbrot » Benoit Mandelbrot » Bentley Systems, Inc.


Benoit B. Mandelbrot

Benoit Mandelbrot

Try this search on Wikipedia, OneLook, Google

Nearby terms: bells, whistles, and gongs « benchmark « Bend Over, Here It Comes Again « Benoit B. Mandelbrot » Benoit Mandelbrot » Bentley Systems, Inc. » BeOS


Benoit Mandelbrot

<person> /ben'wa man'dl-bro/ Benoit B. Mandelbrot. The IBM scientist who wrote several original books on fractals and gave his name to the set he was discovered, the Mandelbrot set and coined the term "fractal" in 1975 from the Latin fractus or "to break".

(1997-07-02)

Try this search on Wikipedia, OneLook, Google

Nearby terms: benchmark « Bend Over, Here It Comes Again « Benoit B. Mandelbrot « Benoit Mandelbrot » Bentley Systems, Inc. » BeOS » BER


Bentley Systems, Inc.

<company> The company that sells MicroStation.

Address: Exton, PA, USA.

http://bentley.com/.

(2001-05-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bend Over, Here It Comes Again « Benoit B. Mandelbrot « Benoit Mandelbrot « Bentley Systems, Inc. » BeOS » BER » Berkeley


BeOS

<operating system> The operating system originally designed to run on the BeBox microcomputer. BeOS is good at both multitasking and real-time operation. It has a bash command shell, with ports of many GNU programs by Be, Inc. It has a GUI front end (not X). A C++ compiler is supplied with the machine, and there are rumours of other languages being ported in the future.

BeOs eventually became used on the x86 and standard PPC.

Be, Inc. went bankrupt in 1999, after releasing the last upgrade of BeOS (R5.0.3), and was sold to Palm.

Several groups are currently (2003) attempting to create an R6 version of the OS. The most likely to succeed are Yellowtab and OpenBeOS, which is likely to be renamed.

(2003-05-30)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Benoit B. Mandelbrot « Benoit Mandelbrot « Bentley Systems, Inc. « BeOS » BER » Berkeley » Berkeley 4.2


BER

1. <protocol, standard> Basic Encoding Rules.

2. <communications> Bit Error Rate.

Try this search on Wikipedia, OneLook, Google

Nearby terms: Benoit Mandelbrot « Bentley Systems, Inc. « BeOS « BER » Berkeley » Berkeley 4.2 » Berkeley EDIF200


Berkeley

University of California at Berkeley

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bentley Systems, Inc. « BeOS « BER « Berkeley » Berkeley 4.2 » Berkeley EDIF200 » Berkeley FP


Berkeley 4.2

Berkeley Software Distribution

Try this search on Wikipedia, OneLook, Google

Nearby terms: BeOS « BER « Berkeley « Berkeley 4.2 » Berkeley EDIF200 » Berkeley FP » Berkeley Internet Name Domain


Berkeley EDIF200

translator-building toolkit

Wendell C. Baker and Prof A. Richard Newton of the Electronics Research Laboratory, Department of Electrical Engineering and Computer Sciences at the University of California, Berkeley.

Version 7.6. Restriction: no-profit without permission.

ftp://ic.berkeley.edu/pub/edif.

(1990-07-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BER « Berkeley « Berkeley 4.2 « Berkeley EDIF200 » Berkeley FP » Berkeley Internet Name Domain » Berkeley Logo


Berkeley FP

<language> A version of Backus's FP distributed with 4.2BSD Unix.

ftp://apple.com/ArchiveVol1/Unix_lang.

(1997-12-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Berkeley « Berkeley 4.2 « Berkeley EDIF200 « Berkeley FP » Berkeley Internet Name Domain » Berkeley Logo » Berkeley Network


Berkeley Internet Name Domain

<networking> (BIND) An implementation of a DNS server developed and distributed by the University of California at Berkeley.

Many Internet hosts run BIND, and it is the ancestor of many commercial implementations.

(1997-12-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Berkeley 4.2 « Berkeley EDIF200 « Berkeley FP « Berkeley Internet Name Domain » Berkeley Logo » Berkeley Network » Berkeley Quality Software


Berkeley Logo

<language> A Logo interpreter by Brian Harvey <bh@cs.berkeley.edu>. Berkeley Logo programs will run on Unix, IBM PC, or Macintosh. It doesn't do anything fancy about graphics and only allows one turtle.

Version: 4.6, as of 2000-03-21.

MswLogo is a Microsoft Windows front end.

ftp://anarres.cs.berkeley.edu/pub/ucblogo.

(2000-03-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Berkeley EDIF200 « Berkeley FP « Berkeley Internet Name Domain « Berkeley Logo » Berkeley Network » Berkeley Quality Software » Berkeley Software Design, Inc


Berkeley Network

(B-NET) Top level Unix Ethernet software developed at the University of California at Berkeley. There are no formal specifications but UCB's 4.2BSD Unix implementation on the VAX is the de facto standard. Distributed by Unisoft. Includes net.o driver routines for specific hardware, pseudo ttys, daemons, hostname command to set/get name, /etc/hosts database of names and Internet addresses of other hosts, /etc/hosts.equiv host-wide database to control remote access, .rhosts per user version of hosts.equiv.

UCB's implementation of the Internet Protocol includes trailers to improve performance on paged memory management systems such as VAXen. These trailers are an exception to the Internet Protocol specification.

Try this search on Wikipedia, OneLook, Google

Nearby terms: Berkeley FP « Berkeley Internet Name Domain « Berkeley Logo « Berkeley Network » Berkeley Quality Software » Berkeley Software Design, Inc » Berkeley Software Distribution


Berkeley Quality Software

<abuse> (Often abbreviated "BQS") Term used in a pejorative sense to refer to software that was apparently created by rather spaced-out hackers late at night to solve some unique problem. It usually has nonexistent, incomplete, or incorrect documentation, has been tested on at least two examples, and core dumps when anyone else attempts to use it. This term was frequently applied to early versions of the "dbx(1)" debugger.

See also Berzerkeley.

[Jargon File]

(1996-01-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Berkeley Internet Name Domain « Berkeley Logo « Berkeley Network « Berkeley Quality Software » Berkeley Software Design, Inc » Berkeley Software Distribution » Berkeley Softworks


Berkeley Software Design, Inc

<company> (BSDI) A company that sells BSD/OS, a commercial version of Berkeley Standard Distribution Unix, networking, and Internet technologies originally developed by the Computer Systems Research Group (CSRG) at the University of California at Berkeley.

Leading CSRG computer scientists founded BSDI in 1991. BSDI's BSD/OS represents over 20 years of development by the worldwide BSD technical community. BSD technology is known worldwide for its powerful, flexible and portable architecture and advanced development environments.

BSDI designs, develops, markets, and supports the BSD/OS operating system, Internet server software for IBM PCs, and other products. BSDI planned to release an Internet gateway product for Novell IPX networks in 1995.

http://bsdi.com/.

E-mail: <bsdi-info@bsdi.com>.

Address: 5575 Tech Center Drive, #110, Colorado Springs, CO 80918, USA. Telephone: +1 (719) 593 9445. Fax: +1 (719) 598 4238.

(1996-01-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Berkeley Logo « Berkeley Network « Berkeley Quality Software « Berkeley Software Design, Inc » Berkeley Software Distribution » Berkeley Softworks » Berkeley Unix


Berkeley Software Distribution

<operating system> (BSD) A family of Unix versions developed by Bill Joy and others at the University of California at Berkeley, originally for the DEC VAX and PDP-11 computers, and subsequently ported to almost all modern general-purpose computers. BSD Unix incorporates paged virtual memory, TCP/IP networking enhancements and many other features.

BSD UNIX 4.0 was released on 1980-10-19. The BSD versions (4.1, 4.2, and 4.3) and the commercial versions derived from them (SunOS, ULTRIX, Mt. Xinu, Dynix) held the technical lead in the Unix world until AT&T's successful standardisation efforts after about 1986, and are still widely popular.

See also Berzerkeley, USG Unix.

(2005-01-20)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Berkeley Network « Berkeley Quality Software « Berkeley Software Design, Inc « Berkeley Software Distribution » Berkeley Softworks » Berkeley Unix » Berkeley Yacc


Berkeley Softworks

<company> The company that wrote Graffiti and a similar scheme for the Commodore 64 (made it very Macintosh-like) and the Commodore 128 (which could multitask).

(1995-01-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Berkeley Quality Software « Berkeley Software Design, Inc « Berkeley Software Distribution « Berkeley Softworks » Berkeley Unix » Berkeley Yacc » berklix


Berkeley Unix

Berkeley Software Distribution

Try this search on Wikipedia, OneLook, Google

Nearby terms: Berkeley Software Design, Inc « Berkeley Software Distribution « Berkeley Softworks « Berkeley Unix » Berkeley Yacc » berklix » Berners-Lee, Tim


Berkeley Yacc

<tool> (byacc, previously Zeus, then Zoo) Probably the best variant of the Yacc parser generator. Written by Robert Corbett <Robert.Corbett@eng.sun.com>.

Latest version: 1.9, as of 2000-06-09.

ftp://ftp.cs.berkeley.edu/pub/4bsd/byacc.1.9.tar.Z.

(2000-07-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Berkeley Software Distribution « Berkeley Softworks « Berkeley Unix « Berkeley Yacc » berklix » Berners-Lee, Tim » Bernoulli Box


berklix

/berk'liks/ (From Berkeley Unix) Berkeley Software Distribution. Not used at Berkeley itself. May be more common among suits attempting to sound like cognoscenti than among hackers, who usually just say "BSD".

[Jargon File]

(1995-02-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Berkeley Softworks « Berkeley Unix « Berkeley Yacc « berklix » Berners-Lee, Tim » Bernoulli Box » Bernoulli principle


Berners-Lee, Tim

Tim Berners-Lee

Try this search on Wikipedia, OneLook, Google

Nearby terms: Berkeley Unix « Berkeley Yacc « berklix « Berners-Lee, Tim » Bernoulli Box » Bernoulli principle » Bernstein condition


Bernoulli Box

<storage> A high capacity storage device, Iomega Corporation's first popular product, that spins a mylar disk over a read-write head using the Bernoulli principle.

(1997-04-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Berkeley Yacc « berklix « Berners-Lee, Tim « Bernoulli Box » Bernoulli principle » Bernstein condition » BERR


Bernoulli principle

(Or "air foil principle", after Swiss mathematician Daniel Bernoulli, 1700-1782) The law that pressure in a fluid decreases with the rate of flow. It has been applied to a class of hard disk drives.

See Bernoulli Box.

(1997-04-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: berklix « Berners-Lee, Tim « Bernoulli Box « Bernoulli principle » Bernstein condition » BERR » Bertrand


Bernstein condition

<parallel> Processes cannot execute in parallel if one effects values used by the other. Nor can they execute in parallel if any subsequent process uses data effected by both, i.e. whose value might depend on the order of execution.

(1995-02-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Berners-Lee, Tim « Bernoulli Box « Bernoulli principle « Bernstein condition » BERR » Bertrand » Bertrand Meyer


BERR

bus error

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bernoulli Box « Bernoulli principle « Bernstein condition « BERR » Bertrand » Bertrand Meyer » Bertrand Russell


Bertrand

(Named after the British mathematician Bertrand Russell (1872-1970)). Wm. Leler. Rule-based specification language based on augmented term rewriting. Used to implement constraint languages. The user must explicitly specify the tree-search and the constraint propagation.

ftp://nexus.yorku.ca/pub/scheme/scm/bevan.shar.

["Constraint Programming Languages - Their Specification and Generation", W. Leler, A-W 1988, ISBN 0-201-06243-7].

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bernoulli principle « Bernstein condition « BERR « Bertrand » Bertrand Meyer » Bertrand Russell » Berzerkeley


Bertrand Meyer

The author of the Eiffel Language and many articles on object-oriented software techniques.

(1995-03-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bernstein condition « BERR « Bertrand « Bertrand Meyer » Bertrand Russell » Berzerkeley » Berzerkley


Bertrand Russell

<person> (1872-1970) A British mathematician, the discoverer of Russell's paradox.

(1995-03-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BERR « Bertrand « Bertrand Meyer « Bertrand Russell » Berzerkeley » Berzerkley » bespoke


Berzerkeley

<humour> /b*r-zer'klee/ (From "berserk", via the name of a now-deceased record label) A humorous distortion of "Berkeley" used especially to refer to the practices or products of the BSD Unix hackers.

See software bloat, Missed'em-five, Berkeley Quality Software.

Mainstream use of this term in reference to the cultural and political peculiarities of UC Berkeley as a whole has been reported from as far back as the 1960s.

[Jargon File]

(1996-06-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bertrand « Bertrand Meyer « Bertrand Russell « Berzerkeley » Berzerkley » bespoke » best effort


Berzerkley

Berzerkeley

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bertrand Meyer « Bertrand Russell « Berzerkeley « Berzerkley » bespoke » best effort » best first search


bespoke

custom

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bertrand Russell « Berzerkeley « Berzerkley « bespoke » best effort » best first search » Best Fit


best effort

<networking> A classification of low priority network traffic, used especially the Internet.

Different kinds of traffic have different priorities. Videoconferencing and other types of real-time communication, for example, require a certain minimum guaranteed bandwidth and latency and so must be given a high priority. Electronic mail, on the other hand, can tolerate an arbitrarily long delay and is classified as a "best-effort" service.

[Scientific American, Nov. 1994, pp. 83-84].

(1995-04-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Berzerkeley « Berzerkley « bespoke « best effort » best first search » Best Fit » BETA


best first search

<algorithm> A graph search algorithm which optimises breadth first search by ordering all current paths according to some heuristic. The heuristic attempts to predict how close the end of a path is to a solution. Paths which are judged to be closer to a solution are extended first.

See also beam search, hill climbing.

(1995-12-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Berzerkley « bespoke « best effort « best first search » Best Fit » BETA » beta


Best Fit

<algorithm> A resource allocation scheme (usually for memory). Best Fit tries to determine the best place to put the new data. The definition of 'best' may differ between implementations, but one example might be to try and minimise the wasted space at the end of the block being allocated - i.e. use the smallest space which is big enough.

By minimising wasted space, more data can be allocated overall, at the expense of a more time-consuming allocation routine.

Compare First Fit.

(1997-06-02)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bespoke « best effort « best first search « Best Fit » BETA » beta » beta abstraction


BETA

Kristensen, Madsen <olmadsen@daimi.aau.dk>, Moller-Pedersen & Nygaard, 1983. Object-oriented language with block structure, coroutines, concurrency, strong typing, part objects, separate objects and classless objects. Central feature is a single abstraction mechanism called "patterns", a generalisation of classes, providing instantiation and hierarchical inheritance for all objects including procedures and processes.

Mjolner Informatics ApS, Aarhus, implementations for Mac, Sun, HP, Apollo.

E-mail: <info@mjolner.dk>.

Mailing list: <usergroup@mjolner.dk>.

["Object-Oriented Programming in the BETA Programming Language", Ole Lehrmann et al, A-W June 1993, ISBN 0-201-62430-3].

[Jargon File]

(1995-10-31)

Try this search on Wikipedia, OneLook, Google

Nearby terms: best effort « best first search « Best Fit « BETA » beta » beta abstraction » beta conversion


beta

/bay't*/, /be't*/ or (Commonwealth) /bee't*/

See beta conversion, beta test.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: best first search « Best Fit « BETA « beta » beta abstraction » beta conversion » Betamaxed


beta abstraction

[lambda-calculus] The conversion of an expression to an application of a lambda abstraction to an argument expression. Some subterm of the original expression becomes the argument of the abstraction and the rest becomes its body. E.g.

	4+1 --> (\ x . x+1) 4

The opposite of beta abstraction is beta reduction. These are the two kinds of beta conversion.

Try this search on Wikipedia, OneLook, Google

Nearby terms: Best Fit « BETA « beta « beta abstraction » beta conversion » Betamaxed » beta reduction


beta conversion

<theory> A term from lambda-calculus for beta reduction or beta abstraction.

(1999-01-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BETA « beta « beta abstraction « beta conversion » Betamaxed » beta reduction » beta testing


Betamaxed

<jargon> When a technology is overtaken in the market by inferior but better marketed competition. E.g. "Microsoft betamaxed Apple right out of the market". The Betamex videotape standard lost to VHS.

(1999-01-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: beta « beta abstraction « beta conversion « Betamaxed » beta reduction » beta testing » beta version


beta reduction

[lambda-calculus] The application of a lambda abstraction to an argument expression. A copy of the body of the lambda abstraction is made and occurrences of the bound variable being replaced by the argument. E.g.

	(\ x . x+1) 4  -->  4+1

Beta reduction is the only kind of reduction in the pure lambda-calculus. The opposite of beta reduction is beta abstraction. These are the two kinds of beta conversion.

See also name capture.

Try this search on Wikipedia, OneLook, Google

Nearby terms: beta abstraction « beta conversion « Betamaxed « beta reduction » beta testing » beta version » Bezier


beta testing

<programming> Testing a pre-release (potentially unreliable) version of a piece of software by making it available to selected users. This term derives from early 1960s terminology for product cycle checkpoints, first used at IBM but later standard throughout the industry.

"Alpha test" was the unit, module, or component test phase; "Beta Test" was initial system test. These themselves came from earlier A- and B-tests for hardware. The A-test was a feasibility and manufacturability evaluation done before any commitment to design and development. The B-test was a demonstration that the engineering model functioned as specified. The C-test (corresponding to today's beta) was the B-test performed on early samples of the production design.

An item "in beta test" is thus mostly working but still under test. In the Real World, systems (hardware or software) often go through two stages of release testing: Alpha (in-house) and Beta (out-house?). Beta releases are generally made available to a small number of lucky (or unlucky), trusted customers.

(1996-11-05)

Try this search on Wikipedia, OneLook, Google

Nearby terms: beta conversion « Betamaxed « beta reduction « beta testing » beta version » Bezier » Bezier curve


beta version

beta testing

Try this search on Wikipedia, OneLook, Google

Nearby terms: Betamaxed « beta reduction « beta testing « beta version » Bezier » Bezier curve » Bezier surface


Bezier

<graphics> (After Frenchman Pierre Bézier from Regie Renault) A collection of formulae for describing curved lines (Bezier curve) and surfaces (Bezier surface), first used in 1972 to model automobile surfaces.

Curves and surfaces are defined by a set of "control points" which can be moved interactively making Bezier curves and surfaces convenient for interactive graphic design.

["Principles of interactive computer graphics", William M. Newman, Graw-Hill].

(1995-04-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: beta reduction « beta testing « beta version « Bezier » Bezier curve » Bezier surface » bf


Bezier curve

<graphics> A type of curve defined by mathematical formulae, used in computer graphics. A curve with coordinates P(u), where u varies from 0 at one end of the curve to 1 at the other, is defined by a set of n+1 "control points" (X(i), Y(i), Z(i)) for i = 0 to n.

	P(u) = Sum i=0..n [(X(i), Y(i), Z(i)) * B(i, n, u)]

	B(i, n, u) = C(n, i) * u^i * (1-u)^(n-i)

	C(n, i) = n!/i!/(n-i)!

A Bezier curve (or surface) is defined by its control points, which makes it invariant under any affine mapping (translation, rotation, parallel projection), and thus even under a change in the axis system. You need only to transform the control points and then compute the new curve. The control polygon defined by the points is itself affine invariant.

Bezier curves also have the variation-diminishing property. This makes them easier to split compared to other types of curve such as Hermite or B-spline.

Other important properties are multiple values, global and local control, versatility, and order of continuity.

[What do these properties mean?]

(1996-06-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: beta testing « beta version « Bezier « Bezier curve » Bezier surface » bf » BFI


Bezier surface

<graphics> A surface defined by mathematical formulae, used in computer graphics. A surface P(u, v), where u and v vary orthogonally from 0 to 1 from one edge of the surface to the other, is defined by a set of (n+1)*(m+1) "control points" (X(i, j), Y(i, j), Z(i, j)) for i = 0 to n, j = 0 to m.

	P(u, v) = Sum i=0..n {Sum j=0..m [
		(X(i, j), Y(i, j), Z(i, j))
		* B(i, n, u) * B(j, m, v)]}

	B(i, n, u) = C(n, i) * u^i * (1-u)^(n-i)

	C(n, i) = n!/i!/(n-i)!

Bezier surfaces are an extension of the idea of Bezier curves, and share many of their properties.

(1996-06-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: beta version « Bezier « Bezier curve « Bezier surface » bf » BFI » bg


bf

<networking> The country code for Burkina Faso.

(1999-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bezier « Bezier curve « Bezier surface « bf » BFI » bg » BGA


BFI

brute force and ignorance

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bezier curve « Bezier surface « bf « BFI » bg » BGA » bgh


bg

<networking> The country code for Bulgaria.

(1999-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bezier surface « bf « BFI « bg » BGA » bgh » BGP


BGA

Ball Grid Array

Try this search on Wikipedia, OneLook, Google

Nearby terms: bf « BFI « bg « BGA » bgh » BGP » bh


bgh

<chat> Be Good Humans.

(2001-03-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BFI « bg « BGA « bgh » BGP » bh » BHC Code


BGP

Border Gateway Protocol

Try this search on Wikipedia, OneLook, Google

Nearby terms: bg « BGA « bgh « BGP » bh » BHC Code » bi


bh

<networking> The country code for Bahrain.

(1999-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BGA « bgh « BGP « bh » BHC Code » bi » bib


BHC Code

Bose-Chaudhuri-Hocquenghem Code

Try this search on Wikipedia, OneLook, Google

Nearby terms: bgh « BGP « bh « BHC Code » bi » bib » bible


bi

<networking> The country code for Burundi.

(1999-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BGP « bh « BHC Code « bi » bib » bible » BIBOP


bib

BibTeX

Try this search on Wikipedia, OneLook, Google

Nearby terms: bh « BHC Code « bi « bib » bible » BIBOP » BibTeX


bible

<publication> The most detailed and authoritative reference for a particular language, operating system or other complex software system. It is also used to denote one of a small number of such books such as Knuth and K&R.

[Jargon File]

(1996-12-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BHC Code « bi « bib « bible » BIBOP » BibTeX » BiCapitalisation


BIBOP

Big bag of pages

Try this search on Wikipedia, OneLook, Google

Nearby terms: bi « bib « bible « BIBOP » BibTeX » BiCapitalisation » BiCMOS


BibTeX

<text, tool> A Tex extension package for bibliographic citations, distributed with LaTeX. BibTeX uses a style-independent bibliography database (.bib file) to produce a list of sources, in a customisable style, from citations in a Latex document. It also supports some other formats.

BibTeX is a separate program from LaTeX. LaTeX writes information about citations and which .bib files to use in a ".aux" file. BibTeX reads this file and outputs a ".bbl" file containing LaTeX commands to produce the source list. You must then run LaTeX again to incorporate the source list in your document. In typeset documents, "BibTeX" is written in upper case, with the "IB" slightly smaller and with the "E" as a subscript. BibTeX is described in the LaTeX book by Lamport.

Try this search on Wikipedia, OneLook, Google

Nearby terms: bib « bible « BIBOP « BibTeX » BiCapitalisation » BiCMOS » bidirectional printing


BiCapitalisation

The act said to have been performed on trademarks (such as PostScript, NeXT, NeWS, VisiCalc, FrameMaker, TK!solver, EasyWriter) that have been raised above the ruck of common coinage by nonstandard capitalisation. Too many marketroid types think this sort of thing is really cute, even the 2,317th time they do it.

Compare studlycaps.

(1995-02-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bible « BIBOP « BibTeX « BiCapitalisation » BiCMOS » bidirectional printing » Bidouilleurs Sans Argent


BiCMOS

<hardware> A manufacturing process for semiconductor devices that combines bipolar and CMOS to give the best balance between available output current and power consumption.

(1995-03-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BIBOP « BibTeX « BiCapitalisation « BiCMOS » bidirectional printing » Bidouilleurs Sans Argent » bi-endian


bidirectional printing

<hardware> A feature of a printer whose printer head can print both when moving left to right and when moving right to left.

Also known as "boustrophedonic".

(1995-04-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BibTeX « BiCapitalisation « BiCMOS « bidirectional printing » Bidouilleurs Sans Argent » bi-endian » BIFF


Bidouilleurs Sans Argent

<body> (BSA, French for "Moneyless Hackers") An association which aim is to help computer users who can't afford to buy commercial software. The main purpose of the association is the promotion of free software, and distribution of ex-commercial software. This is clearly an answer to the repressive attitude of the "other" BSA.

Among BSA members are Richard Stallman, creator of the GNU project.

http://bsa.lu/.

(1998-10-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BiCapitalisation « BiCMOS « bidirectional printing « Bidouilleurs Sans Argent » bi-endian » BIFF » biff


bi-endian

Silicon schizophrenia. Processors and other chips that have can be switched to work in big-endian or little-endian mode.

The PowerPC chip has this ability, which allows it to run the little-endian Windows NT, or the big-endian Mac OS/PPC.

(1995-02-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BiCMOS « bidirectional printing « Bidouilleurs Sans Argent « bi-endian » BIFF » biff » \big


BIFF

/bif/ (Or "B1FF", from Usenet) The most famous pseudo, and the prototypical newbie. Articles from BIFF are characterised by all uppercase letters sprinkled liberally with bangs, typos, "cute" misspellings (EVRY BUDY LUVS GOOD OLD BIFF CUZ HE'S A K00L DOOD AN HE RITES REEL AWESUM THINGZ IN CAPITULL LETTRS LIKE THIS!!!), use (and often misuse) of fragments of chat abbreviations, a long sig block (sometimes even a doubled sig), and unbounded naivete. BIFF posts articles using his elder brother's VIC-20. BIFF's location is a mystery, as his articles appear to come from a variety of sites. However, BITNET seems to be the most frequent origin. The theory that BIFF is a denizen of BITNET is supported by BIFF's (unfortunately invalid) electronic mail address: <BIFF@BIT.NET>.

[1993: Now It Can Be Told! My spies inform me that BIFF was originally created by Joe Talmadge <jat@cup.hp.com>, also the author of the infamous and much-plagiarised "Flamer's Bible". The BIFF filter he wrote was later passed to Richard Sexton, who posted BIFFisms much more widely. Versions have since been posted for the amusement of the net at large. - ESR]

[Jargon File]

(1997-09-22)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bidirectional printing « Bidouilleurs Sans Argent « bi-endian « BIFF » biff » \big » Big bag of pages


biff

/bif/ To notify someone of incoming mail. From the BSD utility "biff(1)", which was in turn named after a friendly golden Labrador who used to chase frisbees in the halls at UCB while 4.2BSD was in development (it had a well-known habit of barking whenever the mailman came). No relation to BIFF.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bidouilleurs Sans Argent « bi-endian « BIFF « biff » \big » Big bag of pages » big blue


\big

<text> Prefix of several LaTeX commands implying a larger symbol. See the command without "big". Often used to convert a dyadic operator into a function which operates on a set. E.g. \sqcup, \bigsqcup.

(1995-02-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bi-endian « BIFF « biff « \big » Big bag of pages » big blue » big-endian


Big bag of pages

(BIBOP) Where data objects are tagged with some kind of descriptor (giving their size or type for example) memory can be saved by storing objects with the same descriptor in one "page" of memory. The most significant bits of an object's address are used as the BIBOP page number. This is looked up in a BIBOP table to find the descriptor for all objects in that page.

This idea is similar to the "zones" used in some Lisp systems (e.g. LeLisp).

[David R. Hanson. "A portable storage management system for the Icon programming language". Software - Practise and Experience, 10:489-500 1980].

(1994-11-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BIFF « biff « \big « Big bag of pages » big blue » big-endian » Big Gray Wall


big blue

International Business Machines

Try this search on Wikipedia, OneLook, Google

Nearby terms: biff « \big « Big bag of pages « big blue » big-endian » Big Gray Wall » big iron


big-endian

1. <data, architecture> A computer architecture in which, within a given multi-byte numeric representation, the most significant byte has the lowest address (the word is stored "big-end-first").

Most processors, including the IBM 370 family, the PDP-10, the Motorola microprocessor families, and most of the various RISC designs current in mid-1993, are big-endian.

See -endian.

2. <networking, standard> A backward electronic mail address. The world now follows the Internet hostname standard (see FQDN) and writes e-mail addresses starting with the name of the computer and ending up with the country code (e.g. fred@doc.acme.ac.uk). In the United Kingdom the Joint Networking Team decided to do it the other way round (e.g. me@uk.ac.wigan.cs) before the Internet domain standard was established. Most gateway sites required ad-hockery in their mailers to handle this.

By July 1994 this parochial idiosyncracy was on the way out and mailers started to reject big-endian addresses. By about 1996, people would look at you strangely if you suggested such a bizarre thing might ever have existed.

[Jargon File]

(1998-08-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: \big « Big bag of pages « big blue « big-endian » Big Gray Wall » big iron » BIG-LAN


Big Gray Wall

<jargon> What faces a VMS user searching for documentation. A full VMS kit comes on a pallet, the documentation taking up around 15 feet of shelf space before the addition of layered products such as compilers, databases, multi-vendor networking, and programming tools. Recent (since VMS version 5) DEC documentation comes with grey binders; under VMS version 4 the binders were orange and under version 3 they were blue. Often contracted to "Gray Wall".

[Jargon File]

(1995-03-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Big bag of pages « big blue « big-endian « Big Gray Wall » big iron » BIG-LAN » Bigloo


big iron

<jargon> (Or "heavy metal [Cambridge]) Large, expensive, ultra-fast computers. Used generally of number crunching supercomputers such as Crays, but can include more conventional big commercial IBMish mainframes. The term implies approval, in contrast to "dinosaur".

[Jargon File]

(2000-11-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: big blue « big-endian « Big Gray Wall « big iron » BIG-LAN » Bigloo » bignum


BIG-LAN

["BIG-LAN Frequently Asked Questions Memo", BIG-LAN DIGEST V4:I8, February 14, 1992.]

Try this search on Wikipedia, OneLook, Google

Nearby terms: big-endian « Big Gray Wall « big iron « BIG-LAN » Bigloo » bignum » bigot


Bigloo

<language> A Scheme interpreter, compiler and run-time system by Manuel Serrano <Manuel.Serrano@inria.fr> which aims to deliver small, fast stand-alone applications. It supports modules and optimisation. Bigloo's features enable Scheme programs to be used where C or C++ might usually be required.

The Bigloo compiler produces ANSI C which is compiled into stand-alone executables, JVM bytecode, or .NET bytecode. Hence Bigloo enables Scheme programs to interwork with C, Java and C# programs.

Bigloo conforms to the IEEE Scheme standard with some extensions for regular expression handling. It runs on Sun, Sony News, SGI, Linux, HP-UX and is easy to port to any Unix system.

Latest version: 2.6f, as of 2005-03-29.

Bigloo Home.

(2005-04-05)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Big Gray Wall « big iron « BIG-LAN « Bigloo » bignum » bigot » Big Red Switch


bignum

<programming> /big'nuhm/ (Originally from MIT MacLISP) A multiple-precision computer representation for very large integers.

Most computer languages provide a type of data called "integer", but such computer integers are usually limited in size; usually they must be smaller than 2^31 (2,147,483,648) or (on a bitty box) 2^15 (32,768). If you want to work with numbers larger than that, you have to use floating-point numbers, which are usually accurate to only six or seven decimal places. Computer languages that provide bignums can perform exact calculations on very large numbers, such as 1000! (the factorial of 1000, which is 1000 times 999 times 998 times ... times 2 times 1). For example, this value for 1000! was computed by the MacLISP system using bignums:

40238726007709377354370243392300398571937486421071 46325437999104299385123986290205920442084869694048 00479988610197196058631666872994808558901323829669 94459099742450408707375991882362772718873251977950 59509952761208749754624970436014182780946464962910 56393887437886487337119181045825783647849977012476 63288983595573543251318532395846307555740911426241 74743493475534286465766116677973966688202912073791 43853719588249808126867838374559731746136085379534 52422158659320192809087829730843139284440328123155 86110369768013573042161687476096758713483120254785 89320767169132448426236131412508780208000261683151 02734182797770478463586817016436502415369139828126 48102130927612448963599287051149649754199093422215 66832572080821333186116811553615836546984046708975 60290095053761647584772842188967964624494516076535 34081989013854424879849599533191017233555566021394 50399736280750137837615307127761926849034352625200 01588853514733161170210396817592151090778801939317 81141945452572238655414610628921879602238389714760 88506276862967146674697562911234082439208160153780 88989396451826324367161676217916890977991190375403 12746222899880051954444142820121873617459926429565 81746628302955570299024324153181617210465832036786 90611726015878352075151628422554026517048330422614 39742869330616908979684825901254583271682264580665 26769958652682272807075781391858178889652208164348 34482599326604336766017699961283186078838615027946 59551311565520360939881806121385586003014356945272 24206344631797460594682573103790084024432438465657 24501440282188525247093519062092902313649327349756 55139587205596542287497740114133469627154228458623 77387538230483865688976461927383814900140767310446 64025989949022222176590433990188601856652648506179 97023561938970178600408118897299183110211712298459 01641921068884387121855646124960798722908519296819 37238864261483965738229112312502418664935314397013 74285319266498753372189406942814341185201580141233 44828015051399694290153483077644569099073152433278 28826986460278986432113908350621709500259738986355 42771967428222487575867657523442202075736305694988 25087968928162753848863396909959826280956121450994 87170124451646126037902930912088908694202851064018 21543994571568059418727489980942547421735824010636 77404595741785160829230135358081840096996372524230 56085590370062427124341690900415369010593398383577 79394109700277534720000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 000000000000000000.

[Jargon File]

(1996-06-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: big iron « BIG-LAN « Bigloo « bignum » bigot » Big Red Switch » Big Room


bigot

A person who is religiously attached to a particular computer, language, operating system, editor, or other tool (see religious issues). Usually found with a specifier; thus, "Cray bigot", "ITS bigot", "APL bigot", "VMS bigot", "Berkeley bigot". Real bigots can be distinguished from mere partisans or zealots by the fact that they refuse to learn alternatives even when the march of time and/or technology is threatening to obsolete the favoured tool. It is truly said "You can tell a bigot, but you can't tell him much." Compare weenie.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: BIG-LAN « Bigloo « bignum « bigot » Big Red Switch » Big Room » big win


Big Red Switch

[IBM] The power switch on a computer, especially the "Emergency Pull" switch on an IBM mainframe or the power switch on an IBM PC where it really is large and red. "This !@%$% bitty box is hung again; time to hit the Big Red Switch." Sources at IBM report that, in tune with the company's passion for TLAs, this is often abbreviated as "BRS" (this has also become established on FidoNet and in the IBM PC world). It is alleged that the emergency pull switch on an IBM 360/91 actually fired a non-conducting bolt into the main power feed; the BRSes on more recent mainframes physically drop a block into place so that they can't be pushed back in. People get fired for pulling them, especially inappropriately (see also molly-guard). Compare power cycle, three-finger salute, 120 reset; see also scram switch.

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bigloo « bignum « bigot « Big Red Switch » Big Room » big win » bijection


Big Room

<jargon, humour> The extremely large room with the blue ceiling and intensely bright light (during the day) or black ceiling with lots of tiny night-lights (during the night) found outside all computer installations. "He can't come to the phone right now, he's somewhere out in the Big Room."

(1996-03-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bignum « bigot « Big Red Switch « Big Room » big win » bijection » Bill Gates


big win

<jargon> An MIT term for a Good Thing or a lucky accident.

[Jargon File]

(1996-03-06)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bigot « Big Red Switch « Big Room « big win » bijection » Bill Gates » Bill Joy


bijection

<mathematics> A function is bijective or a bijection or a one-to-one correspondence if it is both injective (no two values map to the same value) and surjective (for every element of the codomain there is some element of the domain which maps to it). I.e. there is exactly one element of the domain which maps to each element of the codomain.

For a general bijection f from the set A to the set B:

f'(f(a)) = a where a is in A and f(f'(b)) = b where b is in B.

A and B could be disjoint sets.

See also injection, surjection, isomorphism, permutation.

(2001-05-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Big Red Switch « Big Room « big win « bijection » Bill Gates » Bill Joy » binaries


Bill Gates

<person> William Henry Gates III, Chief Executive Officer of Microsoft, which he co-founded in 1975 with Paul Allen. In 1994 Gates is a billionaire, worth $9.35b and Microsoft is worth about $27b. He was a computer nerd who dropped out of Harvard and one of the first programmers to oppose software piracy ("Open Letter to Hobbyists," Computer Notes, February 3, 1976).

(1995-03-02)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Big Room « big win « bijection « Bill Gates » Bill Joy » binaries » binary


Bill Joy

William Joy

Try this search on Wikipedia, OneLook, Google

Nearby terms: big win « bijection « Bill Gates « Bill Joy » binaries » binary » binary coded decimal


binaries

binary file

Try this search on Wikipedia, OneLook, Google

Nearby terms: bijection « Bill Gates « Bill Joy « binaries » binary » binary coded decimal » Binary Compatibility Standard


binary

1. <mathematics> Base two. A number representation consisting of zeros and ones used by practically all computers because of its ease of implementation using digital electronics and Boolean algebra.

2. <file format> binary file.

3. <programming> A description of an operator which takes two arguments. See also unary, ternary.

(2005-02-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bill Gates « Bill Joy « binaries « binary » binary coded decimal » Binary Compatibility Standard » binary counter


binary coded decimal

<data> (BCD, packed decimal) A number representation where a number is expressed as a sequence of decimal digits and then each decimal digit is encoded as a four-bit binary number (a nibble). E.g. decimal 92 would be encoded as the eight-bit sequence 1001 0010.

In some cases, the right-most nibble contains the sign (positive or negative).

It is easier to convert decimal numbers to and from BCD than binary and, though BCD is often converted to binary for arithmetic processing, it is possible to build hardware that operates directly on BCD.

[Do calculators use BCD?]

(2001-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bill Joy « binaries « binary « binary coded decimal » Binary Compatibility Standard » binary counter » binary data


Binary Compatibility Standard

<programming, standard> (BCS) The ABI of 88open.

(1997-07-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: binaries « binary « binary coded decimal « Binary Compatibility Standard » binary counter » binary data » binary exponential backoff


binary counter

<electronics, hardware> A digital circuit which has a clock input and a number of count outputs which give the number of clock cycles. The output may change either on rising or falling clock edges. The circuit may also have a reset input which sets all outputs to zero when asserted. The counter may be either a synchronous counter or a ripple counter.

(1997-07-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: binary « binary coded decimal « Binary Compatibility Standard « binary counter » binary data » binary exponential backoff » binary file


binary data

binary file

Try this search on Wikipedia, OneLook, Google

Nearby terms: binary coded decimal « Binary Compatibility Standard « binary counter « binary data » binary exponential backoff » binary file » binary large object


binary exponential backoff

An algorithm for dealing with contention in the use of a network. To transmit a packet the host sets a local parameter, L to 1 and transmits in one of the next L slots. If a collision occurs, it doubles L and repeats.

Try this search on Wikipedia, OneLook, Google

Nearby terms: Binary Compatibility Standard « binary counter « binary data « binary exponential backoff » binary file » binary large object » binary package


binary file

<file format> Any file format for digital data that does not consist of a sequence of printable characters (text). The term is often used for executable machine code.

All digital data, including characters, is actually binary data (unless it uses some (rare) system with more than two discrete levels) but the distinction between binary and text is well established. On modern operating systems a text file is simply a binary file that happens to contain only printable characters, but some older systems distinguish the two file types, requiring programs to handle them differently.

A common class of binary files is programs in machine language ("executable files") ready to load into memory and execute. Binary files may also be used to store data output by a program, and intended to be read by that or another program but not by humans. Binary files are more efficient for this purpose because the data (e.g. numerical data) does not need to be converted between the binary form used by the CPU and a printable (ASCII) representation. The disadvantage is that it is usually necessary to write special purpose programs to manipulate such files since most general purpose utilities operate on text files. There is also a problem sharing binary numerical data between processors with different endianness.

Some communications protocols handle only text files, e.g. most electronic mail systems before MIME became widespread in about 1995. The FTP utility must be put into "binary" mode in order to copy a binary file since in its default "ascii" mode translates between the different newline characters used on the sending and receiving computers.

Confusingly, some word processor files, and rich text files, are actually binary files because they contain non-printable characters and require special programs to view, edit and print them.

(2005-02-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: binary counter « binary data « binary exponential backoff « binary file » binary large object » binary package » binary search


binary large object

<database> (BLOB) A large block of data stored in a database, such as an image or sound file. A BLOB has no structure which can be interpreted by the database management system but is known only by its size and location.

(1997-11-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: binary data « binary exponential backoff « binary file « binary large object » binary package » binary search » Binary Synchronous Transmission


binary package

<software> An archive file that contains all files and directories that must be installed in order to make a working installation of the program(s) included in the package, and the maintainer scripts necessary for the installation. A binary package is usually specific to a certain platform, in contrast to a source package.

(2001-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: binary exponential backoff « binary file « binary large object « binary package » binary search » Binary Synchronous Transmission » binary tree


binary search

<algorithm> A search algorithm which repeatedly divides an ordered search space in half according to how the required (key) value compares with the middle element.

The following pseudo-C routine performs a binary search return the index of the element of vector "thing[first..last]" equal to "target":

 if (target < thing[first] || target > thing[last])
   return NOT_FOUND;
 while (first < last)
 {
   mid = (first+last)/2;	/* truncate to integer */
   if (target == thing[mid])
     return mid;
   if (target < thing[mid])
     last = mid-1;
   else
     first = mid+1;
 }
 if (target == thing[last])
   return last;
 return NOT_FOUND;

(2003-01-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: binary file « binary large object « binary package « binary search » Binary Synchronous Transmission » binary tree » BIND


Binary Synchronous Transmission

<protocol> (Bisynch) An IBM link protocol, developed in the 1960 and popular in the 1970s and 1980s.

Binary Synchronous Transmission has been largely replaced in IBM environments with SDLC. Bisync was developed for batch communications between a System 360 computer and the IBM 2780 and 3780 Remote Job Entry (RJE) terminals. It supports RJE and on-line terminals in the CICS/VSE environment. It operates with EBCDIC or ASCII character sets. It requires that every message be acknowledged (ACK) or negatively acknowledged (NACK) so it has high transmission overhead. It is typically character oriented and half-duplex, although some of the bisync protocol flavours or dialects support binary transmission and full-duplex operation.

(1997-01-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: binary large object « binary package « binary search « Binary Synchronous Transmission » binary tree » BIND » bindery


binary tree

(btree) A tree in which each node has at most two successors or child nodes. In Haskell this could be represented as

	data BTree a = NilTree
		     | Node a (BTree a) (BTree a)

See also balanced tree.

(1994-11-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: binary package « binary search « Binary Synchronous Transmission « binary tree » BIND » bindery » binding handle


BIND

Berkeley Internet Name Domain

Try this search on Wikipedia, OneLook, Google

Nearby terms: binary search « Binary Synchronous Transmission « binary tree « BIND » bindery » binding handle » binding-time analysis


bindery

<networking> A Novell Netware database that contains definitions for entities such as users, groups, and workgroups. The bindery allows the network supervisor to design an organised and secure operating environment based on the individual requirements of each of these entities.

The bindery has three components: objects, properties, and property data sets. Objects represent any physical or logical entity, including users, user groups, file servers. Properties are characteristics of each object (e.g. passwords, account restrictions, internetwork addresses). Property data sets are the values assigned to an entity's bindery properties.

[Netware Version 3.11 "Concepts" documentation (a glossary of Netware-related terms)].

(1996-03-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Binary Synchronous Transmission « binary tree « BIND « bindery » binding handle » binding-time analysis » BinHex


binding handle

<networking> An identifier representing the connection between a client and server. An association between client/server end-points and protocols.

(1997-03-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: binary tree « BIND « bindery « binding handle » binding-time analysis » BinHex » Binhex 4.0


binding-time analysis

<compiler> An analysis to identify sub-expressions which can be evaluated at compile-time or where versions of a function can be generated and called which are specialised to certain values of one or more arguments.

See partial evaluation.

(1995-03-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BIND « bindery « binding handle « binding-time analysis » BinHex » Binhex 4.0 » BinProlog


BinHex

<file format> A Macintosh format for representing a binary file using only printable characters. The file is converted to lines of letters, numbers and punctuation. Because BinHex files are simply text they can be sent through most electronic mail systems and stored on most computers. However the conversion to text makes the file larger, so it takes longer to transmit a file in BinHex format than if the file was represented some other way.

Filename extension: .hqx.

See also BinHex 4.0, uuencode.

[Encoding algorithm?]

(1994-11-30)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bindery « binding handle « binding-time analysis « BinHex » Binhex 4.0 » BinProlog » bioinformatics


Binhex 4.0

<file format> A seven bit wide representation of a Macintosh file with CRC error checking. Binhex 4.0 files are designed for communication of Mac files over long distance, possibly noisy, seven bit wide paths.

[Difference from other binhex formats?]

(1996-09-17)

Try this search on Wikipedia, OneLook, Google

Nearby terms: binding handle « binding-time analysis « BinHex « Binhex 4.0 » BinProlog » bioinformatics » BioMeDical Package


BinProlog

<language> Probably the fastest freely available C-emulated Prolog. BinProlog features:

logical and permanent global variables; backtrackable destructive assignment; circular term unification; extended DCGs (now built into the engine as "invisible grammars"); intuitionistic and linear implication based hypothetical reasoning; a Tcl/Tk interface.

Version 3.30 runs on SPARC/Solaris 2.x, SunOS 4.x; DEC Alpha 64-bit version; DEC MIPS; SGI MIPS; 68k - NeXT, Sun-3; IBM RS6000; HP PA-RISC (two variants); Intel 80386, Intel 486/Linux, MS-DOS, Microsoft Windows 3.1 (with DOS-extender go32 v1.10).

Multi-BinProlog is a multi-threaded Linda-style parallel extension to BinProlog for Solaris 2.3.

ftp://clement.info.umoncton.ca/BinProlog/.

E-mail: Paul Tarau <tarau@info.umoncton.ca>.

(1995-04-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: binding-time analysis « BinHex « Binhex 4.0 « BinProlog » bioinformatics » BioMeDical Package » biometric device


bioinformatics

<application> The field of science concerning the application of computer science and information technology to biology; using computers to handle biological information, especially computational molecular biology.

(2005-01-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BinHex « Binhex 4.0 « BinProlog « bioinformatics » BioMeDical Package » biometric device » biometrics


BioMeDical Package

<language, library, statistics> (BMDP) A statistical language and library of over forty statistical routines developed in 1961 at UCLA, Health Sciences Computing Facility under Dr. Wilford Dixon. BMDP was first implemented in Fortran for the IBM 7090. Tapes of the original source were distributed for free all over the world.

BMDP is the second iteration of the original BIMED programs. It was developed at UCLA Health Sciences Computing facility, with NIH funding. The "P" in BMDP originally stood for "parameter" but was later changed to "package". BMDP used keyword parameters to defined what was to be done rather than the fixed card format used by original BIMED programs.

BMDP supports many statistical funtions: simple data description, survival analysis, ANOVA, multivariate analyses, regression analysis, and time series analysis.

BMDP Professional combines the full suite of BMDP Classic (Dynamic) release 7.0 with the BMDP New System 2.0 Windows front-end.

BMDP from Statistical Solutions.

(2004-01-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Binhex 4.0 « BinProlog « bioinformatics « BioMeDical Package » biometric device » biometrics » BIOR


biometric device

biometrics

Try this search on Wikipedia, OneLook, Google

Nearby terms: BinProlog « bioinformatics « BioMeDical Package « biometric device » biometrics » BIOR » BIOS


biometrics

<security, hardware> The use of special input devices to analyse some physical parameter assumed to be unique to an individual, in order to confirm their identity as part of an authentication procedure.

Examples include fingerprint scanning, iris recognition, facial recognition, voice recognition (speaker recognition), signature, vascular pattern recognition.

http://www.findbiometrics.com/Pages/guide2.html.

(2007-02-22)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bioinformatics « BioMeDical Package « biometric device « biometrics » BIOR » BIOS » BIP


BIOR

An early system on UNIVAC I or II.

[Listed in CACM 2(5):16 (May 1959)].

(1995-04-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BioMeDical Package « biometric device « biometrics « BIOR » BIOS » BIP » bipartite graph


BIOS

Basic Input/Output System

Try this search on Wikipedia, OneLook, Google

Nearby terms: biometric device « biometrics « BIOR « BIOS » BIP » bipartite graph » BIPM


BIP

An incorrect singular of BIPS. One billion instructions per second is 1 BIPS, not 1 BIP.

Try this search on Wikipedia, OneLook, Google

Nearby terms: biometrics « BIOR « BIOS « BIP » bipartite graph » BIPM » bipolar


bipartite graph

complete graph

Try this search on Wikipedia, OneLook, Google

Nearby terms: BIOR « BIOS « BIP « bipartite graph » BIPM » bipolar » bipolar transistor


BIPM

Bureau International des Poids et Mesures

Try this search on Wikipedia, OneLook, Google

Nearby terms: BIOS « BIP « bipartite graph « BIPM » bipolar » bipolar transistor » BIPS


bipolar

1. <electronics> See bipolar transistor.

2. <communications> In digital transmission, an electrical line signalling method where the mark value alternates between positive and negative polarities.

See also AMI.

(1995-03-02)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BIP « bipartite graph « BIPM « bipolar » bipolar transistor » BIPS » Bird-Meertens Formalism


bipolar transistor

<electronics> A transistor made from a sandwich of n- and p-type semiconductor material: either npn or pnp. The middle section is known as the "base" and the other two as the "collector" and "emitter". When used as an amplifying element, the base to emitter junction is in a "forward-biased" (conducting) condition, and the base to collector junction is "reverse-biased" or non-conducting. Small changes in the base to emitter current (the input signal) cause either holes (for pnp devices) or free electrons (for npn) to enter the base from the emitter. The attracting voltage of the collector causes the majority of these charges to cross into and be collected by the collector, resulting in amplification.

Contrast field effect transistor.

(1995-10-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bipartite graph « BIPM « bipolar « bipolar transistor » BIPS » Bird-Meertens Formalism » Birds Of a Feather


BIPS

Billion (10^9) instructions per second. Same as GIPS.

Try this search on Wikipedia, OneLook, Google

Nearby terms: BIPM « bipolar « bipolar transistor « BIPS » Bird-Meertens Formalism » Birds Of a Feather » BISDN


Bird-Meertens Formalism

<theory, programming> (BMF) (Or "Squiggol") A calculus for derivation of functional programs from a specification. It consists of a set of higher-order functions that operate on lists including map, fold, scan, filter, inits, tails, cross product and function composition.

["A Calculus of Functions for Program Derivation", R.S. Bird, in Res Topics in Fnl Prog, D. Turner ed, A-W 1990].

["The Squiggolist", ed Johan Jeuring, published irregularly by CWI Amsterdam].

(1995-05-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bipolar « bipolar transistor « BIPS « Bird-Meertens Formalism » Birds Of a Feather » BISDN » Bison


Birds Of a Feather

(BOF) (From the saying "Birds of a feather flock together") An informal discussion group, scheduled on a conference program or formed ad hoc, to consider a specific issue or subject. It is not clear where or when this term originated, but it is now associated with the USENIX conferences for Unix techies and was already established there by 1984. It was used earlier than that at DECUS conferences and is reported to have been common at SHARE meetings as far back as the early 1960s.

(1994-10-11)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bipolar transistor « BIPS « Bird-Meertens Formalism « Birds Of a Feather » BISDN » Bison » Bison++


BISDN

Broadband Integrated Services Digital Network.

Try this search on Wikipedia, OneLook, Google

Nearby terms: BIPS « Bird-Meertens Formalism « Birds Of a Feather « BISDN » Bison » Bison++ » BIST


Bison

<tool> GNU's replacement for the yacc parser generator. Bison runs under Unix and on Atari computers. It was written by Robert Corbett.

Latest version: 1.28, as of 2000-05-22.

As of version 1.24, Bison will no longer apply the GNU General Public License to your code. You can use the output files without restriction.

FTP GNU.org or your nearest GNU archive site.

E-mail: <bug-bison@gnu.org>.

Bison++ is a version which produces C++ output.

(2000-07-05)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bird-Meertens Formalism « Birds Of a Feather « BISDN « Bison » Bison++ » BIST » bisync


Bison++

GNU's Yacc parser generator retargeted to C++ by Alain Coetmeur <coetmeur@icdc.fr>. Version 1.04.

ftp://iecc.com/pub/file/bison++.tar.gz. ftp://iecc.com/pub/file/misc++.tar.gz. ftp://psuvax1.cs.psu.edu/pub/src/gnu/bison++-1.04.tar.Z.

(1993-07-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Birds Of a Feather « BISDN « Bison « Bison++ » BIST » bisync » bit


BIST

Built-in Self Test

Try this search on Wikipedia, OneLook, Google

Nearby terms: BISDN « Bison « Bison++ « BIST » bisync » bit » bit bang


bisync

Binary Synchronous Transmission

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bison « Bison++ « BIST « bisync » bit » bit bang » bit bashing


bit

<unit> (b) binary digit.

The unit of information; the amount of information obtained by asking a yes-or-no question; a computational quantity that can take on one of two values, such as false and true or 0 and 1; the smallest unit of storage - sufficient to hold one bit.

A bit is said to be "set" if its value is true or 1, and "reset" or "clear" if its value is false or 0. One speaks of setting and clearing bits. To toggle or "invert" a bit is to change it, either from 0 to 1 or from 1 to 0.

The term "bit" first appeared in print in the computer-science sense in 1949, and seems to have been coined by the eminent statistician, John Tukey. Tukey records that it evolved over a lunch table as a handier alternative to "bigit" or "binit".

See also flag, trit, mode bit, byte, word.

[Jargon File]

(2002-01-22)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bison++ « BIST « bisync « bit » bit bang » bit bashing » bitblt


bit bang

Transmission of data on a serial line accomplished by rapidly changing a single output bit, in software, at the appropriate times. The technique is a simple loop with eight OUT and SHIFT instruction pairs for each byte. Input is more interesting. And full-duplex (doing input and output at the same time) is one way to separate the real hackers from the wannabees.

Bit bang was used on certain early models of Prime computers, presumably when UARTs were too expensive, and on archaic Zilog Z80 micros with a Zilog PIO but no SIO. In an interesting instance of the cycle of reincarnation, this technique is now (1991) coming back into use on some RISC architectures because it consumes such an infinitesimal part of the processor that it actually makes sense not to have a UART.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: BIST « bisync « bit « bit bang » bit bashing » bitblt » bit bucket


bit bashing

(Also "bit diddling" or bit twiddling). Any of several kinds of low-level programming characterised by manipulation of bit, flag, nibble, and other smaller-than-character-sized pieces of data. These include low-level device control, encryption algorithms, checksum and error-correcting codes, hash functions, some flavours of graphics programming (see bitblt), and assembler/compiler code generation. May connote either tedium or a real technical challenge (more usually the former). "The command decoding for the new tape driver looks pretty solid but the bit-bashing for the control registers still has bugs." See also bit bang, mode bit.

Try this search on Wikipedia, OneLook, Google

Nearby terms: bisync « bit « bit bang « bit bashing » bitblt » bit bucket » bit decay


bitblt

/bit'blit/ [BLT] 1. Any of a family of closely related algorithms for moving and copying rectangles of bits between main and display memory on a bit-mapped device, or between two areas of either main or display memory (the requirement to do the Right Thing in the case of overlapping source and destination rectangles is what makes BitBlt tricky).

2. blit, BLT.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: bit « bit bang « bit bashing « bitblt » bit bucket » bit decay » bit diddling


bit bucket

<jargon> 1. (Or "write-only memory", "WOM") The universal data sink (originally, the mythical receptacle used to catch bits when they fall off the end of a register during a shift instruction). Discarded, lost, or destroyed data is said to have "gone to the bit bucket". On Unix, often used for /dev/null. Sometimes amplified as "the Great Bit Bucket in the Sky".

2. The place where all lost mail and news messages eventually go. The selection is performed according to Finagle's Law; important mail is much more likely to end up in the bit bucket than junk mail, which has an almost 100% probability of getting delivered. Routing to the bit bucket is automatically performed by mail-transfer agents, news systems, and the lower layers of the network.

3. The ideal location for all unwanted mail responses: "Flames about this article to the bit bucket." Such a request is guaranteed to overflow one's mailbox with flames.

4. Excuse for all mail that has not been sent. "I mailed you those figures last week; they must have landed in the bit bucket." Compare black hole.

This term is used purely in jest. It is based on the fanciful notion that bits are objects that are not destroyed but only misplaced. This appears to have been a mutation of an earlier term "bit box", about which the same legend was current; old-time hackers also report that trainees used to be told that when the CPU stored bits into memory it was actually pulling them "out of the bit box".

Another variant of this legend has it that, as a consequence of the "parity preservation law", the number of 1 bits that go to the bit bucket must equal the number of 0 bits. Any imbalance results in bits filling up the bit bucket. A qualified computer technician can empty a full bit bucket as part of scheduled maintenance.

In contrast, a "chad box" is a real container used to catch chad. This may be related to the origin of the term "bit bucket" [Comments ?].

(1996-11-20)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bit bang « bit bashing « bitblt « bit bucket » bit decay » bit diddling » bite


bit decay

bit rot

Try this search on Wikipedia, OneLook, Google

Nearby terms: bit bashing « bitblt « bit bucket « bit decay » bit diddling » bite » Bit Error Rate


bit diddling

bit bashing

Try this search on Wikipedia, OneLook, Google

Nearby terms: bitblt « bit bucket « bit decay « bit diddling » bite » Bit Error Rate » bit field


bite

byte

Try this search on Wikipedia, OneLook, Google

Nearby terms: bit bucket « bit decay « bit diddling « bite » Bit Error Rate » bit field » bitmap


Bit Error Rate

<data, digital, communications> (BER) The fraction of a message or block of data that is wrong.

(2003-03-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bit decay « bit diddling « bite « Bit Error Rate » bit field » bitmap » bitmap display


bit field

<data> Part of an item of data, storage location or message, identified as a certain number of contiguous bits starting at a certain bit position within the data. Bit position zero is usually the least significant bit.

For example, in an ARM machine code instruction the four-bit field at bits 28 to 31 (the four most significant bits in the 32-bit word) is the "condition code".

(2007-03-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bit diddling « bite « Bit Error Rate « bit field » bitmap » bitmap display » bitmap font


bitmap

<graphics, file format> A data file or structure which corresponds bit for bit with an image displayed on a screen, probably in the same format as it would be stored in the display's video memory or maybe as a device independent bitmap. A bitmap is characterised by the width and height of the image in pixels and the number of bits per pixel which determines the number of shades of grey or colours it can represent. A bitmap representing a coloured image (a "pixmap") will usually have pixels with between one and eight bits for each of the red, green, and blue components, though other colour encodings are also used. The green component sometimes has more bits that the other two to cater for the human eye's greater discrimination in this component.

See also vector graphics, image formats.

(1996-09-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bite « Bit Error Rate « bit field « bitmap » bitmap display » bitmap font » bitmapped display


bitmap display

<hardware> A computer output device where each pixel displayed on the monitor screen corresponds directly to one or more bits in the computer's video memory. Such a display can be updated extremely rapidly since changing a pixel involves only a single processor write to memory compared with a terminal or VDU connected via a serial line where the speed of the serial line limits the speed at which the display can be changed.

Most modern personal computers and workstations have bitmap displays, allowing the efficient use of graphical user interfaces, interactive graphics and a choice of on-screen fonts. Some more expensive systems still delegate graphics operations to dedicated hardware such as graphics accelerators.

The bitmap display might be traced back to the earliest days of computing when the Manchester University Mark I(?) computer, developed by F.C. Williams and T. Kilburn shortly after the Second World War. This used a storage tube as its working memory. Phosphor dots were used to store single bits of data which could be read by the user and interpreted as binary numbers.

[Is this history correct? Was it ever used to display "graphics"? What was the resolution?]

(2002-05-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bit Error Rate « bit field « bitmap « bitmap display » bitmap font » bitmapped display » bit mask


bitmap font

<text> A font where each character is stored as an array of pixels (a bitmap). Such fonts are not easily scalable, in contrast to vectored fonts (like those used in PostScript).

[Examples?]

(1995-02-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bit field « bitmap « bitmap display « bitmap font » bitmapped display » bit mask » BITNET


bitmapped display

bitmap display

Try this search on Wikipedia, OneLook, Google

Nearby terms: bitmap « bitmap display « bitmap font « bitmapped display » bit mask » BITNET » bitonal image


bit mask

<programming> A pattern of binary values which is combined with some value using bitwise AND with the result that bits in the value in positions where the mask is zero are also set to zero. For example, if, in C, we want to test if bits 0 or 2 of x are set, we can write

	int mask = 5;	/* binary 101 */

	if (x & mask) ...

A bit mask might also be used to set certain bits using bitwise OR, or to invert them using bitwise exclusive OR.

(1995-05-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bitmap display « bitmap font « bitmapped display « bit mask » BITNET » bitonal image » bit-paired keyboard


BITNET

<networking> /bit'net/ (Because It's Time NETwork) An academic and research computer network connecting approximately 2500 computers. BITNET provides interactive, electronic mail and file transfer services, using a store and forward protocol, based on IBM Network Job Entry protocols.

Bitnet-II encapsulates the Bitnet protocol within IP packets and depends on the Internet to route them. BITNET traffic and Internet traffic are exchanged via several gateway hosts.

BITNET is now operated by CREN.

BITNET is everybody's least favourite piece of the network. The BITNET hosts are a collection of IBM dinosaurs, VAXen (with lobotomised communications hardware), and Prime Computer supermini computers. They communicate using 80-character EBCDIC card images (see eighty-column mind); thus, they tend to mangle the headers and text of third-party traffic from the rest of the ASCII/RFC 822 world with annoying regularity. BITNET is also notorious as the apparent home of BIFF.

[Jargon File]

(2002-09-02)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bitmap font « bitmapped display « bit mask « BITNET » bitonal image » bit-paired keyboard » bit pattern


bitonal image

<graphics> An image consisting only of a foreground colour and a background colour.

Compare monochrome.

(1998-03-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bitmapped display « bit mask « BITNET « bitonal image » bit-paired keyboard » bit pattern » bit plane


bit-paired keyboard

<hardware> (Obsolete, or "bit-shift keyboard") A non-standard keyboard layout that seems to have originated with the Teletype ASR-33 and remained common for several years on early computer equipment. The ASR-33 was a mechanical device (see EOU), so the only way to generate the character codes from keystrokes was by some physical linkage. The design of the ASR-33 assigned each character key a basic pattern that could be modified by flipping bits if the SHIFT or the CTRL key was pressed. In order to avoid making the thing more of a Rube Goldberg kluge than it already was, the design had to group characters that shared the same basic bit pattern on one key.

Looking at the ASCII chart, we find:

 high  low bits
 bits  0000 0001 0010 0011 0100 0101 0110 0111 1000 1001
 010        !    "    #    $    %    &    '    (    )
 011   0    1    2    3    4    5    6    7    8    9

This is why the characters !"#$%&'() appear where they do on a Teletype (thankfully, they didn't use shift-0 for space). This was *not* the weirdest variant of the QWERTY layout widely seen, by the way; that prize should probably go to one of several (differing) arrangements on IBM's even clunkier 026 and 029 card punches.

When electronic terminals became popular, in the early 1970s, there was no agreement in the industry over how the keyboards should be laid out. Some vendors opted to emulate the Teletype keyboard, while others used the flexibility of electronic circuitry to make their product look like an office typewriter. These alternatives became known as "bit-paired" and "typewriter-paired" keyboards. To a hacker, the bit-paired keyboard seemed far more logical - and because most hackers in those days had never learned to touch-type, there was little pressure from the pioneering users to adapt keyboards to the typewriter standard.

The doom of the bit-paired keyboard was the large-scale introduction of the computer terminal into the normal office environment, where out-and-out technophobes were expected to use the equipment. The "typewriter-paired" standard became universal, "bit-paired" hardware was quickly junked or relegated to dusty corners, and both terms passed into disuse.

[Jargon File]

(1995-02-20)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bit mask « BITNET « bitonal image « bit-paired keyboard » bit pattern » bit plane » bit rate


bit pattern

<data> A sequence of bits, in a memory, a communications channel or some other device. The term is used to contrast this with some higher level interpretation of the bits such as an integer or an image. A bit string is similar but suggests an arbitrary, as opposed to predetermined, length.

(1998-09-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BITNET « bitonal image « bit-paired keyboard « bit pattern » bit plane » bit rate » bit-robbing


bit plane

<graphics> (Or "bitplane") The memory in a graphic display device which holds a complete one-bit-per-pixel image. Several bit planes may be used in conjunction to give more bits per pixel or to overlay several images or mask one with another.

"Bit plane" may be used as a synonym for "bitmap", though the latter suggests the data itself rather than the memory and also suggests a graphics file format.

(1997-03-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bitonal image « bit-paired keyboard « bit pattern « bit plane » bit rate » bit-robbing » bit rot


bit rate

<communications, digital signal processing> (Or "bitrate") A data rate expressed in bits per second. This is a similar to baud but the latter is more applicable to channels with more than two states.

The common units of bit rate are kilobits per second (Kbps) and megabits per second (Mbps). In data rates, the multipliers "k", "M", etc. stand for powers of 1000 not powers of 1024.

The term is also commonly used when discussing digital sampling and sample rates. For example, the MP3 audio compaction algorithm is often set to ouput files with a bitrate of 120 kbps. This means that the file contains an average of 120 kilobits for each second of audio (900 KB per minute). This compares with CD audio which is encoded at 44100 16-bit stereo samples per second or 1408 kbps.

(2003-05-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bit-paired keyboard « bit pattern « bit plane « bit rate » bit-robbing » bit rot » bit slice


bit-robbing

in-band signalling

Try this search on Wikipedia, OneLook, Google

Nearby terms: bit pattern « bit plane « bit rate « bit-robbing » bit rot » bit slice » bits per inch


bit rot

<jargon> A hypothetical disease the existence of which has been deduced from the observation that unused programs or features will often stop working after sufficient time has passed, even if "nothing has changed". The theory explains that bits decay as if they were radioactive. As time passes, the contents of a file or the code in a program will become increasingly garbled.

People with a physics background tend to prefer the variant "bit decay" for the analogy with particle decay.

There actually are physical processes that produce such effects (alpha particles generated by trace radionuclides in ceramic chip packages, for example, can change the contents of a computer memory unpredictably, and various kinds of subtle media failures can corrupt files in mass storage), but they are quite rare (and computers are built with error detection circuitry to compensate for them). The notion long favoured among hackers that cosmic rays are among the causes of such events turns out to be a myth.

Bit rot is the notional cause of software rot.

See also computron, quantum bogodynamics.

[Jargon File]

(1998-03-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bit plane « bit rate « bit-robbing « bit rot » bit slice » bits per inch » bits per pixel


bit slice

<architecture> A technique for constructing a processor from modules, each of which processes one bit-field or "slice" of an operand. Bit slice processors usually consist of an ALU of 1, 2, 4 or 8 bits and control lines (including carry or overflow signals usually internal to the CPU). For example, two 4-bit ALUs could be arranged side by side, with control lines between them, to form an 8-bit ALU. A sequencer executes a program to provide data and control signals.

The AMD Am2901 is an example.

(1994-11-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bit rate « bit-robbing « bit rot « bit slice » bits per inch » bits per pixel » bits per second


bits per inch

<unit> (BPI) A measure of the recording density of a magnetic tape or disk.

(1995-04-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bit-robbing « bit rot « bit slice « bits per inch » bits per pixel » bits per second » bit string


bits per pixel

<hardware, graphics> (bpp) The number of bits of information stored per pixel of an image or displayed by a graphics adapter. The more bits there are, the more colours can be represented, but the more memory is required to store or display the image.

A colour can be described by the intensities of red, green and blue (RGB) components. Allowing 8 bits (1 byte) per component (24 bits per pixel) gives 256 levels for each component and over 16 million different colours - more than the human eye can distinguish. Microsoft Windows [and others?] calls this truecolour. An image of 1024x768 with 24 bpp requires over 2 MB of memory.

"High colour" uses 16 bpp (or 15 bpp), 5 bits for blue, 5 bits for red and 6 bits for green. This reduced colour precision gives a slight loss of image quality at a 1/3 saving on memory.

Standard VGA uses a palette of 16 colours (4 bpp), each colour in the palette is 24 bit. Standard SVGA uses a palette of 256 colours (8 bpp).

Some graphics hardware and software support 32-bit colour depths, including an 8-bit "alpha channel" for transparency effects.

(1999-08-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bit rot « bit slice « bits per inch « bits per pixel » bits per second » bit string » bit stuffing


bits per second

<communications, unit> (bps, b/s) The unit in which data rate is measured.

For example, a modem's data rate is usually measured in kilobits per second. In 1996, the maximum modem speed for use on the PSTN was 33.6 kbps, rising to 56 kbps in 1997.

Note that kilo- (k), mega- (M), etc. in data rates denote powers of 1000, not 1024.

(2002-03-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bit slice « bits per inch « bits per pixel « bits per second » bit string » bit stuffing » BitTorrent


bit string

<programming, data> An ordered sequence of bits. This is very similar to a bit pattern except that the term "string" suggests an arbitrary length sequence as opposed to a pre-determined length "pattern".

Try this search on Wikipedia, OneLook, Google

Nearby terms: bits per inch « bits per pixel « bits per second « bit string » bit stuffing » BitTorrent » bit twiddling


bit stuffing

<protocol> A protocol which guarantees the receiver of synchronous data can recover the sender's clock. When the data stream sent contains a large number of adjacent bits which cause no transition of the signal, the receiver cannot adjust its clock to maintain proper synchronised reception. To eliminate the possibility of such a pathological case, when a preset number of transitionless bits have been transmitted, a bit which does cause a transition is "stuffed" (transmitted) by the sender. The receiver follows the same protocol and removes the stuffed bit after the specified number of transitionless bits, but can use the stuffed bit to recover the sender's clock.

The advantage of bit stuffing is that only a bit (not a byte) is inserted in the data stream, and that only when the content of the data stream fails to provide a timing signal to the receiver. Thus very nearly 100% of the bits transported are useful data. In contrast, asynchronous transmission of data "throws away" a start bit and one or more stop bits for each data byte sent.

(1996-04-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bits per pixel « bits per second « bit string « bit stuffing » BitTorrent » bit twiddling » bitty box


BitTorrent

<networking> A popular, distributed form of peer-to-peer file sharing that enables a client program to fetch different parts of a file (a "torrent") from different sources in parallel. The system is designed to encourage users to make downloaded data available for others to upload. This is aided by a scheme for exchanging unique identifiers, commonly stored in ".torrent" files. A downloader who does not serve data to others is called a "leech". A "seed" is a computer that has a complete copy of a file, possibly the original.

The bittorrent.com site claims there are over 100 million users as of 2007-03-24.

Most of the data is copyright material like films or commercial software.

http://www.bittorrent.com/what-is-bittorrent.

(2007-03-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bits per second « bit string « bit stuffing « BitTorrent » bit twiddling » bitty box » bitwise


bit twiddling

1. (pejorative) An exercise in tuning (see tune) in which incredible amounts of time and effort go to produce little noticeable improvement, often with the result that the code becomes incomprehensible.

2. Aimless small modification to a program, especially for some pointless goal.

3. bit bashing, especially used for the act of frobbing the device control register of a peripheral in an attempt to get it back to a known state.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: bit string « bit stuffing « BitTorrent « bit twiddling » bitty box » bitwise » bitwise complement


bitty box

<abuse> (Or "calculator") /bit'ee boks/ A computer sufficiently small, primitive, or incapable as to cause a hacker acute claustrophobia at the thought of developing software on or for it. The term is especially used of small, obsolescent, single-tasking-only personal computers such as the Atari 800, Osborne, Sinclair, VIC-20, TRS-80 or IBM PC, but the term is a general pejorative opposite of "real computer" (see Get a real computer!).

See also mess-dos, toaster, toy.

(1994-11-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bit stuffing « BitTorrent « bit twiddling « bitty box » bitwise » bitwise complement » bixie


bitwise

<programming> A bitwise operator treats its operands as a vector of bits rather than a single number. Boolean bitwise operators combine bit N of each operand using a Boolean function (NOT, AND, OR, XOR) to produce bit N of the result.

For example, a bitwise AND operator ("&" in C) would evaluate 13 & 9 as (binary) 1101 & 1001 = 1001 = 9, whereas, the logical AND, (C "&&") would evaluate 13 && 9 as TRUE && TRUE = TRUE = 1.

In some languages, e.g. Acorn's BASIC V, the same operators are used for both bitwise and logical operations. This usually works except when applying NOT to a value x which is neither 0 (false) nor -1 (true), in which case both x and (NOT x) will be non-zero and thus treated as TRUE.

Other operations at the bit level, which are not normally described as "bitwise" include shift and rotate.

(1995-05-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BitTorrent « bit twiddling « bitty box « bitwise » bitwise complement » bixie » biz-core stability


bitwise complement

The bitwise complement of a bit field is a bit field of the same length but with each zero changed to a one and vice versa. This is the same as the ones complement of a binary integer.

(1994-11-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bit twiddling « bitty box « bitwise « bitwise complement » bixie » biz-core stability » bj


bixie

/bik'see/ Variant emoticons used on Byte Information eXchange. The smiley bixie is <@_@>, apparently intending to represent two cartoon eyes and a mouth. A few others have been reported.

[Jargon File]

(1994-11-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bitty box « bitwise « bitwise complement « bixie » biz-core stability » bj » Bjarne Stroustrup


biz-core stability

<security> Internet security products which secure the business core.

[Examples?]

(2003-03-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bitwise « bitwise complement « bixie « biz-core stability » bj » Bjarne Stroustrup » BJC4000


bj

<networking> The country code for Benin.

(1999-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bitwise complement « bixie « biz-core stability « bj » Bjarne Stroustrup » BJC4000 » black art


Bjarne Stroustrup

<person> The father of C++ and author of the C++ bible.

["The C++ Programming Language", Bjarne Stroustrup, Addison-Wesley, 1986].

[Details?]

(2000-05-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bixie « biz-core stability « bj « Bjarne Stroustrup » BJC4000 » black art » black box


BJC4000

A colour bubble jet printer from Canon. Released in September 1994. It features 720 x 360 dots per inch in black and white mode and 360 x 360 in colour. It has two cartridges: one for black and one for the three primary colours so it prints true black when printing in colour.

(1994-11-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: biz-core stability « bj « Bjarne Stroustrup « BJC4000 » black art » black box » black-box testing


black art

A collection of arcane, unpublished, and (by implication) mostly ad-hoc techniques developed for a particular application or systems area (compare black magic). VLSI design and compiler code optimisation were (in their beginnings) considered classic examples of black art; as theory developed they became deep magic, and once standard textbooks had been written, became merely heavy wizardry. The huge proliferation of formal and informal channels for spreading around new computer-related technologies during the last twenty years has made both the term "black art" and what it describes less common than formerly. See also voodoo programming.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: bj « Bjarne Stroustrup « BJC4000 « black art » black box » black-box testing » Black Data Processing Associates


black box

<jargon> An abstraction of a device or system in which only its externally visible behaviour is considered and not its implementation or "inner workings".

See also functional testing.

(1997-07-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bjarne Stroustrup « BJC4000 « black art « black box » black-box testing » Black Data Processing Associates » black hole


black-box testing

functional testing

Try this search on Wikipedia, OneLook, Google

Nearby terms: BJC4000 « black art « black box « black-box testing » Black Data Processing Associates » black hole » BlackIce


Black Data Processing Associates

<body> (BDPA) A non-profit professional association, founded in 1975 to promote positive influence in the information technology (IT) industry and how it affects African Americans. The BDPA facilitates African American professional participation in local and national activities keeping up with developing IT trends.

BDPA offers a forum for exchanging information and ideas about the computer industry. It provides numerous networking opportunities through monthly program meetings, seminars, and workshops and the annual national conference. Membership is open to anyone interested in IT.

The Foundation provides scholarships to students who compete in an annual Visual Basic competition.

http://bdpa.org/conf96.

E-mail: <nbdpa@ix.netcom.com>.

Telephone: Ms. Pat Drumming, +1 (800) 727-BDPA.

(1996-04-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: black art « black box « black-box testing « Black Data Processing Associates » black hole » BlackIce » black magic


black hole

1. An expression which depends on its own value or a technique to detect such expressions. In graph reduction, when the reduction of an expression is begun, the root of the expression can be overwritten with a black hole. If the expression depends on its own value, e.g.

	x = x + 1

then it will try to evaluate the black hole which will usually print an error message and abort the program. A secondary effect is that, once the root of the expression has been black-holed, parts of the expression which are no longer required may be freed for garbage collection.

Without black holes the usual result of attempting to evaluate an expression which depends on itself would be a stack overflow. If the expression is evaluated successfully then the black hole will be updated with the value.

Expressions such as

	ones = 1 : ones

are not black holes because the list constructor, : is lazy so the reference to ones is not evaluated when evaluating ones to WHNF.

2. Where an electronic mail message or news aritcle has gone if it disappears mysteriously between its origin and destination sites without returning a bounce message. Compare bit bucket.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: black box « black-box testing « Black Data Processing Associates « black hole » BlackIce » black magic » blargh


BlackIce

<software, security> A commercial firewall and intrusion detection system.

BlackIce Home.

(2003-09-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: black-box testing « Black Data Processing Associates « black hole « BlackIce » black magic » blargh » blast


black magic

<jargon> (Or "FM") A technique that works, though nobody really understands why. More obscure than voodoo programming, which may be done by cookbook.

Compare black art, deep magic, and magic number.

(2001-04-30)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Black Data Processing Associates « black hole « BlackIce « black magic » blargh » blast » blat


blargh

/blarg/ [MIT] The opposite of ping. An exclamation indicating that one has absorbed or is emitting a quantum of unhappiness. Less common than ping.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: black hole « BlackIce « black magic « blargh » blast » blat » BLAZE


blast

1. BLT, used especially for large data sends over a network or comm line. Opposite of snarf. Usage: uncommon. The variant "blat" has been reported.

2. [HP/Apollo] Synonymous with nuke. Sometimes the message "Unable to kill all processes. Blast them (y/n)?" would appear in the command window upon logout.

Try this search on Wikipedia, OneLook, Google

Nearby terms: BlackIce « black magic « blargh « blast » blat » BLAZE » BLAZE 2


blat

1. blast.

2. See thud.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: black magic « blargh « blast « blat » BLAZE » BLAZE 2 » bleam


BLAZE

A single assignment language for parallel processing.

["The BLAZE Language: A Parallel Language for Scientific Programming", P. Mehrotra <mehrotra@csrd.uiuc.edu> et al, J Parallel Comp 5(3):339-361 (Nov 1987)].

Try this search on Wikipedia, OneLook, Google

Nearby terms: blargh « blast « blat « BLAZE » BLAZE 2 » bleam » bleeper


BLAZE 2

An object-oriented successor to BLAZE.

["Concurrent Object Access in BLAZE 2", P. Mehrotra et al, SIGPLAN Notices 24(4):40-42 (Apr 1989)].

Try this search on Wikipedia, OneLook, Google

Nearby terms: blast « blat « BLAZE « BLAZE 2 » bleam » bleeper » bletcherous


bleam

<jargon> To transmit or send data.

"Bleam that binary to me in an e-mail".

[Origin? Used where?]

(1997-05-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: blat « BLAZE « BLAZE 2 « bleam » bleeper » bletcherous » Bletchley Park


bleeper

pager

Try this search on Wikipedia, OneLook, Google

Nearby terms: BLAZE « BLAZE 2 « bleam « bleeper » bletcherous » Bletchley Park » Blind Carbon Copy


bletcherous

/blech'*-r*s/ Disgusting in design or function; aesthetically unappealing. This word is seldom used of people. "This keyboard is bletcherous!" (Perhaps the keys don't work very well, or are misplaced.) The term bletcherous applies to the esthetics of the thing so described; similarly for cretinous. By contrast, something that is "losing" or "bagbiting" may be failing to meet objective criteria.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: BLAZE 2 « bleam « bleeper « bletcherous » Bletchley Park » Blind Carbon Copy » B-LINE


Bletchley Park

<body, history> A country house and grounds some 50 miles North of London, England, where highly secret work deciphering intercepted German military radio messages was carried out during World War Two. Thousands of people were working there at the end of the war, including a number of early computer pioneers such as Alan Turing.

The nature and scale of the work has only emerged recently, with total secrecy having been observed by all the people involved. Throughout the war, Bletchley Park produced highly important strategic and tactical intelligence used by the Allies, (Churchill's "golden eggs"), and it has been claimed that the war in Europe was probably shortened by two years as a result.

An exhibition of wartime code-breaking memorabilia, including an entire working Colossus, restored by Tony Sale, can be seen at Bletchley Park on alternate weekends.

The Computer Conservation Society (CCS), a specialist group of the British Computer Society runs a museum on the site that includes a working Elliot mainframe computer and many early minicomputers and microcomputers. The CCS hope to have substantial facilities for storage and restoration of old artifacts, as well as archive, library and research facilities.

Telephone: Bletchley Park Trust office +44 (908) 640 404 (office hours and open weekends).

(1998-12-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bleam « bleeper « bletcherous « Bletchley Park » Blind Carbon Copy » B-LINE » blinkenlights


Blind Carbon Copy

<messaging> (BCC) An electronic mail header which lists addresses to which a message should be sent, but which will not be seen by the recipients.

Bcc is defined in RFC 822 and supported by most e-mail systems. A normal, non-blind "CC" header would be visible to all recipients, thus allowing them to reply to each other as well as to the sender. According to RFC 822, the addresses listed in a BCC header are not included in the copies of the message sent to the recipients. RFC 822 says BCC addresses may appear in the copy sent to "BCC" recipients themselves (though this would be unusual).

(1998-03-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bleeper « bletcherous « Bletchley Park « Blind Carbon Copy » B-LINE » blinkenlights » BLISS


B-LINE

An early CAD language.

["B-LINE, Bell Line Drawing Language", A.J. Frank, Proc Fall JCC 33 1968].

(1994-11-17)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bletcherous « Bletchley Park « Blind Carbon Copy « B-LINE » blinkenlights » BLISS » BLISS-10


blinkenlights

/blink'*n-li:tz/ Front-panel diagnostic lights on a computer, especially a dinosaur. Derives from the last word of the famous blackletter-Gothic sign in mangled pseudo-German that once graced about half the computer rooms in the English-speaking world. One version ran in its entirety as follows:

		ACHTUNG!  ALLES LOOKENSPEEPERS!

  Das computermachine ist nicht fuer gefingerpoken und
  mittengrabben.  Ist easy schnappen der springenwerk,
  blowenfusen und poppencorken mit spitzensparken.  Ist nicht
  fuer gewerken bei das dumpkopfen.  Das rubbernecken
  sichtseeren keepen das cotten-pickenen hans in das pockets
  muss; relaxen und watchen das blinkenlichten.

This silliness dates back at least as far as 1959 at Stanford University and had already gone international by the early 1960s, when it was reported at London University's ATLAS computing site. There are several variants of it in circulation, some of which actually do end with the word "blinkenlights".

In an amusing example of turnabout-is-fair-play, German hackers have developed their own versions of the blinkenlights poster in fractured English, one of which is reproduced here:

                         ATTENTION

  This room is fullfilled mit special electronische
  equippment.  Fingergrabbing and pressing the cnoeppkes from
  the computers is allowed for die experts only!  So all the
  "lefthanders" stay away and do not disturben the
  brainstorming von here working intelligencies.  Otherwise
  you will be out thrown and kicked anderswhere!  Also: please
  keep still and only watchen astaunished the blinkenlights.

See also geef.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bletchley Park « Blind Carbon Copy « B-LINE « blinkenlights » BLISS » BLISS-10 » BLISS-11


BLISS

Basic Language for Implementation of System Software

Try this search on Wikipedia, OneLook, Google

Nearby terms: Blind Carbon Copy « B-LINE « blinkenlights « BLISS » BLISS-10 » BLISS-11 » BLISS-16C


BLISS-10

<language> A version of BLISS from CMU for the PDP-10.

(2002-02-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: B-LINE « blinkenlights « BLISS « BLISS-10 » BLISS-11 » BLISS-16C » BLISS-32


BLISS-11

<language> A cross-compiler for the PDP-11 running on a PDP-10. Written at CMU to support the C.mmp/Hydra project.

(2002-02-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: blinkenlights « BLISS « BLISS-10 « BLISS-11 » BLISS-16C » BLISS-32 » BLISS-36


BLISS-16C

<language> DEC's cross-compiler equivalent of BLISS-11.

(2002-02-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BLISS « BLISS-10 « BLISS-11 « BLISS-16C » BLISS-32 » BLISS-36 » blit


BLISS-32

<language> A version of BLISS from DEC for VAX/VMS.

(2002-02-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BLISS-10 « BLISS-11 « BLISS-16C « BLISS-32 » BLISS-36 » blit » blitter


BLISS-36

<language> DEC's equivalent of BLISS-10.

(2002-02-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BLISS-11 « BLISS-16C « BLISS-32 « BLISS-36 » blit » blitter » blivet


blit

/blit/ 1. To copy a large array of bits from one part of a computer's memory to another part, particularly when the memory is being used to determine what is shown on a display screen. "The storage allocator picks through the table and copies the good parts up into high memory, and then blits it all back down again." See bitblt, BLT, dd, cat, blast, snarf. More generally, to perform some operation (such as toggling) on a large array of bits while moving them.

2. Sometimes all-capitalised as "BLIT": an early experimental bit-mapped terminal designed by Rob Pike at Bell Labs, later commercialised as the AT&T 5620. (The folk etymology from "Bell Labs Intelligent Terminal" is incorrect. Its creators liked to claim that "Blit" stood for the Bacon, Lettuce, and Interactive Tomato).

[Jargon File]

(1994-11-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BLISS-16C « BLISS-32 « BLISS-36 « blit » blitter » blivet » bloat


blitter

<hardware, graphics> /blit'r/ (Or "raster blaster"). A special-purpose integrated circuit or hardware system built to perform blit (or "bit bang") operations, especially used for fast implementation of bit-mapped graphics.

The Commodore Amiga and a few other microcomputers have these, but in 1991 the trend is away from them (however, see cycle of reincarnation).

[Jargon File]

(1996-04-30)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BLISS-32 « BLISS-36 « blit « blitter » blivet » bloat » bloatware


blivet

/bliv'*t/ [allegedly from a World War II military term meaning "ten pounds of manure in a five-pound bag"] 1. An intractable problem.

2. A crucial piece of hardware that can't be fixed or replaced if it breaks.

3. A tool that has been hacked over by so many incompetent programmers that it has become an unmaintainable tissue of hacks.

4. An out-of-control but unkillable development effort.

5. An embarrassing bug that pops up during a customer demo.

6. In the subjargon of computer security specialists, a denial-of-service attack performed by hogging limited resources that have no access controls (for example, shared spool space on a multi-user system).

This term has other meanings in other technical cultures; among experimental physicists and hardware engineers of various kinds it seems to mean any random object of unknown purpose (similar to hackish use of frob). It has also been used to describe an amusing trick-the-eye drawing resembling a three-pronged fork that appears to depict a three-dimensional object until one realises that the parts fit together in an impossible way.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: BLISS-36 « blit « blitter « blivet » bloat » bloatware » BLOB


bloat

software bloat

Try this search on Wikipedia, OneLook, Google

Nearby terms: blit « blitter « blivet « bloat » bloatware » BLOB » block


bloatware

<jargon, abuse> Software suffering from software bloat.

(1995-10-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: blitter « blivet « bloat « bloatware » BLOB » block » Block And List Manipulation


BLOB

1. binary large object.

2. <architecture> blitter object.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: blivet « bloat « bloatware « BLOB » block » Block And List Manipulation » Block Diagram Compiler


block

1. <unit> A unit of data or memory, often, but not exclusively, on a magnetic disk or magnetic tape.

Compare record, sector.

(2000-07-17)

2. <operating system> To delay or sit idle while waiting for something.

Compare busy-wait.

(2000-07-17)

3. <programming> A delimited section of source code in a block-structured language.

(2004-09-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bloat « bloatware « BLOB « block » Block And List Manipulation » Block Diagram Compiler » blocked records


Block And List Manipulation

BALM

Try this search on Wikipedia, OneLook, Google

Nearby terms: bloatware « BLOB « block « Block And List Manipulation » Block Diagram Compiler » blocked records » Block Redundancy Check


Block Diagram Compiler

<simulation, language> (BDL) A block diagram simulation tool, with associated language.

["A Software Environment for Digital Signal-Processing Simulations," D.H. Johnson & R.E. Vaughan, Circuits Systems and Signal Processing 6(1):31-43, 1987].

(2000-07-17)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BLOB « block « Block And List Manipulation « Block Diagram Compiler » blocked records » Block Redundancy Check » Block Started by Symbol


blocked records

<storage> Several records written as a contiguous block on magnetic tape so that they may be accessed in a single I/O operation. Blocking increases the amount of data that may be stored on a tape because there are fewer inter-block gaps. It requires that the tape drive or processor have a sufficiently large buffer to store the whole block.

(1995-04-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: block « Block And List Manipulation « Block Diagram Compiler « blocked records » Block Redundancy Check » Block Started by Symbol » block-structured


Block Redundancy Check

Longitudinal Redundancy Check

Try this search on Wikipedia, OneLook, Google

Nearby terms: Block And List Manipulation « Block Diagram Compiler « blocked records « Block Redundancy Check » Block Started by Symbol » block-structured » block transfer computations


Block Started by Symbol

<memory> (BSS) The uninitialised data segment produced by Unix linkers. Objects in the bss segment have only a name and a size but no value.

Executable code is located in the code segment and initialised data in the data segment.

(2004-02-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Block Diagram Compiler « blocked records « Block Redundancy Check « Block Started by Symbol » block-structured » block transfer computations » blog


block-structured

<language> Any programming language in which sections of source code contained within pairs of matching delimiters such as "{" and "}" (e.g. in C) or "begin" and "end" (e.g. Algol) are executed as a single unit. A block of code may be the body of a subroutine or function, or it may be controlled by conditional execution (if statement) or repeated execution (while statement, for statement, etc.).

In all but the most primitive block structured languages a variable's scope can be limited to the block in which it is declared.

Block-structured languages support structured programming where each block can be written without detailed knowledge of the inner workings of other blocks, thus allowing a top-down design approach.

See also abstract data type, module.

(2004-09-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: blocked records « Block Redundancy Check « Block Started by Symbol « block-structured » block transfer computations » blog » Bloggs Family, the


block transfer computations

<algorithm, humour> (From the UK television series "Dr. Who") Computations so fiendishly subtle and complex that they could not be performed by machines. Used to refer to any task that should be expressible as an algorithm in theory, but isn't.

[Jargon File]

(2004-09-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Block Redundancy Check « Block Started by Symbol « block-structured « block transfer computations » blog » Bloggs Family, the » Blosim


blog

weblog

Try this search on Wikipedia, OneLook, Google

Nearby terms: Block Started by Symbol « block-structured « block transfer computations « blog » Bloggs Family, the » Blosim » blow an EPROM


Bloggs Family, the

An imaginary family consisting of Fred and Mary Bloggs and their children. Used as a standard example in knowledge representation to show the difference between extensional and intensional objects. For example, every occurrence of "Fred Bloggs" is the same unique person, whereas occurrences of "person" may refer to different people. Members of the Bloggs family have been known to pop up in bizarre places such as the DEC Telephone Directory. Compare Mbogo, Dr. Fred.

Try this search on Wikipedia, OneLook, Google

Nearby terms: block-structured « block transfer computations « blog « Bloggs Family, the » Blosim » blow an EPROM » blow away


Blosim

Block-Diagram Simulator. A block-diagram simulator. "A Tool for Structured Functional Simulation", D.G. Messerschmitt, IEEE J on Selected Areas in Comm, SAC-2(1):137-147, 1984.

Try this search on Wikipedia, OneLook, Google

Nearby terms: block transfer computations « blog « Bloggs Family, the « Blosim » blow an EPROM » blow away » blowing your buffer


blow an EPROM

/bloh *n ee'prom/ (Or "blast", "burn") To program a read-only memory, e.g. for use with an embedded system. This term arose because the programming process for the Programmable Read-Only Memory (PROM) that preceded present-day Erasable Programmable Read-Only Memory (EPROM) involved intentionally blowing tiny electrical fuses on the chip. The usage lives on (it's too vivid and expressive to discard) even though the write process on EPROMs is nondestructive.

[Jargon File]

(1994-11-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: blog « Bloggs Family, the « Blosim « blow an EPROM » blow away » blowing your buffer » blow out


blow away

<operating system, jargon> To remove (files and directories) from permanent storage, generally by accident. "He reformatted the wrong partition and blew away last night's netnews".

Compare: nuke.

[Jargon File]

(1996-01-05)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bloggs Family, the « Blosim « blow an EPROM « blow away » blowing your buffer » blow out » blow past


blowing your buffer

<jargon> Losing your train of thought. A reference to buffer overflow.

(1999-01-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Blosim « blow an EPROM « blow away « blowing your buffer » blow out » blow past » blow up


blow out

<jargon> (Probably from mining and tunnelling jargon) Of software, to fail spectacularly; almost as serious as crash and burn.

See blow past, blow up, die horribly.

[Jargon File]

(1994-11-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: blow an EPROM « blow away « blowing your buffer « blow out » blow past » blow up » BLOX


blow past

To blow out despite a safeguard. "The server blew past the 5K reserve buffer."

[Jargon File]

(1994-11-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: blow away « blowing your buffer « blow out « blow past » blow up » BLOX » BLT


blow up

1. Of a scientific computation: to become unstable. It suggests that the computation is diverging so rapidly that it will soon overflow or at least go nonlinear.

2. blow out.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: blowing your buffer « blow out « blow past « blow up » BLOX » BLT » Blue


BLOX

A visual language.

Try this search on Wikipedia, OneLook, Google

Nearby terms: blow out « blow past « blow up « BLOX » BLT » Blue » Blue Book


BLT

1. /B-L-T/, /bl*t/ or (rarely) /belt/ Synonym for blit. This is the original form of blit and the ancestor of bitblt. It refers to any large bit-field copy or move operation (one resource-intensive memory-shuffling operation done on pre-paged versions of ITS, WAITS and TOPS-10 was sardonically referred to as "The Big BLT"). The jargon usage has outlasted the PDP-10 BLock Transfer instruction from which BLT derives; nowadays, the assembly language mnemonic BLT almost always means "Branch if Less Than zero".

2. bacon, lettuce and tomato (sandwich).

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: blow past « blow up « BLOX « BLT » Blue » Blue Book » Blue Box


Blue

A language proposed by Softech to meet the DoD Ironman requirements which led to Ada. ["On the BLUE Language Submitted to the DoD", E.W. Dijkstra, SIGPLAN Notices 13(10):10-15 (Oct 1978)].

Try this search on Wikipedia, OneLook, Google

Nearby terms: blow up « BLOX « BLT « Blue » Blue Book » Blue Box » blue dot syndrome


Blue Book

1. <publication> Informal name for one of the four standard references on the page-layout and graphics-control language PostScript. The other three official guides are known as the Green Book, the Red Book, and the White Book.

["PostScript Language Tutorial and Cookbook", Adobe Systems, Addison-Wesley 1985, (ISBN 0-201-10179-3)].

2. <publication> Informal name for one of the three standard references on Smalltalk. This book also has green and red siblings.

["Smalltalk-80: The Language and its Implementation", David Robson, Addison-Wesley 1983, (ISBN 0-201-11371-63)].

3. <publication> Any of the 1988 standards issued by the ITU-T's ninth plenary assembly. These include, among other things, the X.400 electronic mail specification and the Group 1 through 4 fax standards.

See also book titles.

[Jargon File]

(1995-10-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BLOX « BLT « Blue « Blue Book » Blue Box » blue dot syndrome » Blue Glue


Blue Box

<operating system> The complete implementation of the Mac OS run-time environment on the more modern Rhapsody operating system. Blue Box is not an emulation layer; at any given time it will be based on the same source code and ROM image as the current version of Mac OS and will thus incorporate future Mac OS improvements.

(1997-10-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BLT « Blue « Blue Book « Blue Box » blue dot syndrome » Blue Glue » Blue Screen of Death


blue dot syndrome

<graphics, jargon> The inability to display an image file or text embedded in an image file on your monitor.

[Why?]

(2002-05-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Blue « Blue Book « Blue Box « blue dot syndrome » Blue Glue » Blue Screen of Death » Blue Screen of Life


Blue Glue

Systems Network Architecture

Try this search on Wikipedia, OneLook, Google

Nearby terms: Blue Book « Blue Box « blue dot syndrome « Blue Glue » Blue Screen of Death » Blue Screen of Life » Blue Sky Software


Blue Screen of Death

<humour> (BSOD) The infamous white-on-blue text screen which appears when Microsoft Windows crashes. BSOD is mostly seen on the 16-bit systems such as Windows 3.1, but also on Windows 95 and apparently even under Windows NT 4. It is most likely to be caused by a GPF, although Windows 95 can do it if you've removed a required CD-ROM from the drive. It is often impossible to recover cleanly from a BSOD.

The acronym BSOD is sometimes used as a verb, e.g. "Windoze just keeps BSODing on me today".

(1998-09-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Blue Box « blue dot syndrome « Blue Glue « Blue Screen of Death » Blue Screen of Life » Blue Sky Software » Bluetooth


Blue Screen of Life

<operating system> (BSOL, by analogy with "Blue Screen of Death") The opening screen of Microsoft Windows NT.

This screen shows the file system loading, and any problems such as conversions from FAT to NTFS or a scan of a hard drive.

The Blue Screen of Life occurs in one way, as opposed to the Blue Screen of Death, which can occur in many different ways and times.

[Is this term ever used in connection with Windows 3.x or Windows 9x?]

(1999-04-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: blue dot syndrome « Blue Glue « Blue Screen of Death « Blue Screen of Life » Blue Sky Software » Bluetooth » blue wire


Blue Sky Software

eHelp Corporation

Try this search on Wikipedia, OneLook, Google

Nearby terms: Blue Glue « Blue Screen of Death « Blue Screen of Life « Blue Sky Software » Bluetooth » blue wire » blurgle


Bluetooth

<protocol, standard> A specification for short-range radio links between mobile computers, mobile phones, digital cameras, and other portable devices.

http://bluetooth.com.

(2001-03-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Blue Screen of Death « Blue Screen of Life « Blue Sky Software « Bluetooth » blue wire » blurgle » bm


blue wire

(IBM) Patch wires added to circuit boards at the factory to correct design or fabrication problems. These may be necessary if there hasn't been time to design and qualify another board version.

Compare purple wire, red wire, yellow wire.

[Jargon File]

(1994-11-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Blue Screen of Life « Blue Sky Software « Bluetooth « blue wire » blurgle » bm » BMAN


blurgle

/bler'gl/ [Great Britain] Spoken metasyntactic variable, to indicate some text that is obvious from context, or which is already known. If several words are to be replaced, blurgle may well be doubled or trebled. "To look for something in several files use "grep string blurgle blurgle"." In each case, "blurgle blurgle" would be understood to be replaced by the file you wished to search. Compare mumble.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: Blue Sky Software « Bluetooth « blue wire « blurgle » bm » BMAN » BMASF


bm

<networking> The country code for Bermuda.

(1999-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bluetooth « blue wire « blurgle « bm » BMAN » BMASF » BMDP


BMAN

Broadband Metropolitan Area Network

Try this search on Wikipedia, OneLook, Google

Nearby terms: blue wire « blurgle « bm « BMAN » BMASF » BMDP » B-Method


BMASF

Basic Module Algebra Specification Language? "Design of a Specification Language by Abstract Syntax Engineering", J.C.M. Baeten et al, in LNCS 490, pp.363-394.

Try this search on Wikipedia, OneLook, Google

Nearby terms: blurgle « bm « BMAN « BMASF » BMDP » B-Method » BMF


BMDP

BioMeDical Package

Try this search on Wikipedia, OneLook, Google

Nearby terms: bm « BMAN « BMASF « BMDP » B-Method » BMF » BMP


B-Method

<programming, tool> A system for rigorous or formal development of software using the notion of Abstract Machines to specify and design software systems. The B-Method is supported by the B-Toolkit.

Abstract Machines are specified using the Abstract Machine Notation (AMN) which is in turn based on the mathematical theory of Generalised Substitutions.

(1995-03-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BMAN « BMASF « BMDP « B-Method » BMF » BMP » bmp


BMF

Bird-Meertens Formalism

Try this search on Wikipedia, OneLook, Google

Nearby terms: BMASF « BMDP « B-Method « BMF » BMP » bmp » BMWF


BMP

Basic Multilingual Plane

Try this search on Wikipedia, OneLook, Google

Nearby terms: BMDP « B-Method « BMF « BMP » bmp » BMWF » bn


bmp

<file format, graphics> Microsoft Windows bitmap format. Bmp files may use run-length encoding.

This is the only graphics format where compression actually enlarges the file. The format is widely used nonetheless.

[Format?]

(1998-03-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: B-Method « BMF « BMP « bmp » BMWF » bn » BNC


BMWF

<body> The Austrian, German and Swiss(?) Ministries of Science.

[Expansion?]

(1998-12-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BMF « BMP « bmp « BMWF » bn » BNC » BNF


bn

<networking> The country code for Brunei Darussalam.

(1999-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BMP « bmp « BMWF « bn » BNC » BNF » BNR Pascal


BNC

<hardware> A connector for coaxial cable such as that used for some video connections and RG58 "cheapernet" connections. A BNC connector has a bayonet-type shell with two small knobs on the female connector which lock into spiral slots in the male connector when it is twisted on.

Different sources expand BNC as Bayonet Navy Connector, British Naval Connector, Bayonet Neill Concelman, or Bayonet Nut Connection.

(1995-09-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bmp « BMWF « bn « BNC » BNF » BNR Pascal » BNR Prolog


BNF

Backus-Naur Form. Originally Backus Normal Form.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: BMWF « bn « BNC « BNF » BNR Pascal » BNR Prolog » bo


BNR Pascal

["Remote Rendezvous", N. Gammage et al, Soft Prac & Exp 17(10):741-755 (Oct 1987)].

(1994-12-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bn « BNC « BNF « BNR Pascal » BNR Prolog » bo » BOA


BNR Prolog

A constraint logic language.

[Details?]

(1994-12-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BNC « BNF « BNR Pascal « BNR Prolog » bo » BOA » boa


bo

<networking> The country code for Bolivia.

(1999-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BNF « BNR Pascal « BNR Prolog « bo » BOA » boa » board


BOA

Basic Object Adapter

Try this search on Wikipedia, OneLook, Google

Nearby terms: BNR Pascal « BNR Prolog « bo « BOA » boa » board » boat anchor


boa

[IBM] Any one of the fat cables that lurk under the floor in a dinosaur pen. Possibly so called because they display a ferocious life of their own when you try to lay them straight and flat after they have been coiled for some time. It is rumored within IBM that channel cables for the 370 are limited to 200 feet because beyond that length the boas get dangerous --- and it is worth noting that one of the major cable makers uses the trademark "Anaconda".

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: BNR Prolog « bo « BOA « boa » board » boat anchor » Bob


board

1. In-context synonym for bboard; sometimes used even for Usenet newsgroups.

2. An electronic circuit board.

Try this search on Wikipedia, OneLook, Google

Nearby terms: bo « BOA « boa « board » boat anchor » Bob » Bobo the Webmonkey


boat anchor

1. Like doorstop but more severe; implies that the offending hardware is irreversibly dead or useless. "That was a working motherboard once. One lightning strike later, instant boat anchor!"

2. A person who just takes up space.

3. Obsolete but still working hardware, especially when used of an old S100-bus hobbyist system; originally a term of annoyance, but became more and more affectionate as the hardware became more and more obsolete.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: BOA « boa « board « boat anchor » Bob » Bobo the Webmonkey » BOCS


Bob

David Betz. A tiny object-oriented language.

ftp://ftp.mv.com/pub/ddj/packages/bob15.arc.

[Dr Dobbs J, Sep 1991, p.26].

Try this search on Wikipedia, OneLook, Google

Nearby terms: boa « board « boat anchor « Bob » Bobo the Webmonkey » BOCS » Boehm B.


Bobo the Webmonkey

<World-Wide Web> What B1FF was to BITNET users, Bobo the Webmonkey is to webmonkeys - the mythical prototype of incompetent web designers everywhere. In fact, Bobo may be what B1FF became when he grew up.

Bobo knows about HTML only what he has learned from viewing the source of other people's Web pages.

Bobo doesn't know what a MIME type is, even though someone gave him a hardcopy of the FOLDOC entry for it.

Bobo may have used an HTML code validator http://validator.w3.org/ before, but isn't sure.

Bobo doesn't know what the difference between GIF and JPEG is. He thinks PNG is a foreign country.

All the pages Bobo has designed say "Welcome to [organisation] online!" at the top, and say "click here!" at least three times per page.

Bobo has used Photoshop before; he doesn't understand why people keep asking if he's ever been tested for color-blindness.

Bobo never got that "its" / "it's" distinction real clear, as you can tell from his pages.

Bobo likes <BLINK>.

(1998-04-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: board « boat anchor « Bob « Bobo the Webmonkey » BOCS » Boehm B. » BOEING


BOCS

Berard Object and Class Specifier, an Object-oriented CASE tool from Berard Software Engineering.

Try this search on Wikipedia, OneLook, Google

Nearby terms: boat anchor « Bob « Bobo the Webmonkey « BOCS » Boehm B. » BOEING » BOF


Boehm B.

Proposed the COCOMO technique for evaluating the cost of a software project.

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bob « Bobo the Webmonkey « BOCS « Boehm B. » BOEING » BOF » BOFH


BOEING

<language> An early system on the IBM 1130.

[Listed in CACM 2(5):16, May 1959].

(2004-09-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bobo the Webmonkey « BOCS « Boehm B. « BOEING » BOF » BOFH » bogometer


BOF

/B-O-F/ or /bof/ 1. Birds Of a Feather.

2. Boring Old Fart.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: BOCS « Boehm B. « BOEING « BOF » BOFH » bogometer » BogoMips


BOFH

Bastard Operator From Hell

Try this search on Wikipedia, OneLook, Google

Nearby terms: Boehm B. « BOEING « BOF « BOFH » bogometer » BogoMips » bogon


bogometer

<humour> /boh-gom'-*t-er/ A notional instrument for measuring bogosity.

Compare the "wankometer" described in the wank entry.

[Jargon File]

(1999-06-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BOEING « BOF « BOFH « bogometer » BogoMips » bogon » bogon filter


BogoMips

<unit> (From "bogus", "MIPS") The timing unit of the Linux kernel.

A BogoMips is an unscientific measurement of processor speed made by the Linux kernel when it boots, to calibrate an internal busy-loop.

BogoMips MiniHowto.

(1999-05-06)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BOF « BOFH « bogometer « BogoMips » bogon » bogon filter » bogon flux


bogon

/boh'gon/ (By analogy with proton/electron/neutron, but doubtless reinforced after 1980 by the similarity to Douglas Adams's "Vogons")

1. The elementary particle of bogosity (see quantum bogodynamics). For instance, "the Ethernet is emitting bogons again" means that it is broken or acting in an erratic or bogus fashion.

2. A query packet sent from a TCP/IP domain resolver to a root server, having the reply bit set instead of the query bit.

3. Any bogus or incorrectly formed packet sent on a network.

4. A person who is bogus or who says bogus things. This was historically the original usage, but has been overtaken by its derivative senses. See also bogosity; compare psyton, fat electrons, magic smoke.

The bogon has become the type case for a whole bestiary of nonce particle names, including the "clutron" or "cluon" (indivisible particle of cluefulness, obviously the antiparticle of the bogon) and the futon (elementary particle of randomness, or sometimes of lameness). These are not so much live usages in themselves as examples of a live meta-usage: that is, it has become a standard joke or linguistic maneuver to "explain" otherwise mysterious circumstances by inventing nonce particle names. And these imply nonce particle theories, with all their dignity or lack thereof (we might note parenthetically that this is a generalisation from "(bogus particle) theories" to "bogus (particle theories)"!). Perhaps such particles are the modern-day equivalents of trolls and wood-nymphs as standard starting-points around which to construct explanatory myths. Of course, playing on an existing word (as in the "futon") yields additional flavour.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: BOFH « bogometer « BogoMips « bogon » bogon filter » bogon flux » bogosity


bogon filter

/boh'gon fil'tr/ Any device, software or hardware, that limits or suppresses the flow and/or emission of bogons. "Engineering hacked a bogon filter between the Cray and the VAXen, and now we're getting fewer dropped packets." See also bogosity.

Try this search on Wikipedia, OneLook, Google

Nearby terms: bogometer « BogoMips « bogon « bogon filter » bogon flux » bogosity » bogo-sort


bogon flux

/boh'gon fluhks/ A measure of a supposed field of bogosity emitted by a speaker, measured by a bogometer; as a speaker starts to wander into increasing bogosity a listener might say "Warning, warning, bogon flux is rising". See quantum bogodynamics.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: BogoMips « bogon « bogon filter « bogon flux » bogosity » bogo-sort » bogotify


bogosity

/boh-go's*-tee/ The degree to which something is "bogus" in the hackish sense of "bad". At CMU, bogosity is measured with a bogometer; in a seminar, when a speaker says something bogus, a listener might raise his hand and say "My bogometer just triggered". More extremely, "You just pinned my bogometer" means you just said or did something so outrageously bogus that it is off the scale, pinning the bogometer needle at the highest possible reading (one might also say "You just redlined my bogometer"). The agreed-upon unit of bogosity is the microLenat.

Also, the potential field generated by a bogon flux; see quantum bogodynamics. See also bogon flux, bogon filter.

(2002-04-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bogon « bogon filter « bogon flux « bogosity » bogo-sort » bogotify » bogue out


bogo-sort

<algorithm, humour> /boh"goh-sort"/ (Or "stupid-sort") The archetypical perversely awful algorithm (as opposed to bubble sort, which is merely the generic *bad* algorithm). Bogo-sort is equivalent to repeatedly throwing a deck of cards in the air, picking them up at random, and then testing whether they are in order. It serves as a sort of canonical example of awfulness. Looking at a program and seeing a dumb algorithm, one might say "Oh, I see, this program uses bogo-sort."

Also known as "monkey sort" after the Infinite Monkey Theorem.

Compare brute force, Lasherism.

An implementation.

[Jargon File]

(2002-04-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bogon filter « bogon flux « bogosity « bogo-sort » bogotify » bogue out » BOHICA


bogotify

<jargon> /boh-go't*-fi:/ To make or become bad. A program that has been changed so many times as to become completely disorganised has become bogotified. If you tighten a nut too hard and strip the threads on the bolt, the bolt has become bogotified.

See also bogosity.

(2003-01-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bogon flux « bogosity « bogo-sort « bogotify » bogue out » BOHICA » Bohr bug


bogue out

/bohg owt/ To become bogus, suddenly and unexpectedly. "His talk was relatively sane until somebody asked him a trick question; then he bogued out and did nothing but flame afterward." See also bogosity.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: bogosity « bogo-sort « bogotify « bogue out » BOHICA » Bohr bug » boink


BOHICA

<humour> /bo-hee-ka/ Bend Over, Here It Comes Again.

Try this search on Wikipedia, OneLook, Google

Nearby terms: bogo-sort « bogotify « bogue out « BOHICA » Bohr bug » boink » BOLERO


Bohr bug

<jargon, programming> /bohr buhg/ (From Quantum physics) A repeatable bug; one that manifests reliably under a possibly unknown but well-defined set of conditions.

Compare heisenbug. See also mandelbug, schroedinbug.

[Jargon File]

(1995-02-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bogotify « bogue out « BOHICA « Bohr bug » boink » BOLERO » Bolt, Beranek and Newman, Inc.


boink

/boynk/ [Usenet: variously ascribed to the TV series "Cheers" "Moonlighting", and "Soap"] 1. To have sex with; compare bounce. (This is mainstream slang.) In Commonwealth hackish the variant "bonk" is more common.

2. After the original Peter Korn "Boinkon" Usenet parties, used for almost any net social gathering, e.g. Miniboink, a small boink held by Nancy Gillett in 1988; Minniboink, a Boinkcon in Minnesota in 1989; Humpdayboinks, Wednesday get-togethers held in the San Francisco Bay Area.

Compare @-party.

3. Variant of "bonk"; see bonk/oif.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: bogue out « BOHICA « Bohr bug « boink » BOLERO » Bolt, Beranek and Newman, Inc. » bomb


BOLERO

<programming> Software AG's object-oriented development environment and application server for Electronic Business applications.

(1999-03-06)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BOHICA « Bohr bug « boink « BOLERO » Bolt, Beranek and Newman, Inc. » bomb » bon


Bolt, Beranek and Newman, Inc.

BBN Technologies

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bohr bug « boink « BOLERO « Bolt, Beranek and Newman, Inc. » bomb » bon » bondage-and-discipline language


bomb

1. <software> General synonym for crash except that it is not used as a noun. Especially used of software or OS failures. "Don't run Empire with less than 32K stack, it'll bomb".

2. <operating system> Atari ST and Macintosh equivalents of a Unix "panic" or Amiga guru, in which icons of little black-powder bombs or mushroom clouds are displayed, indicating that the system has died. On the Macintosh, this may be accompanied by a decimal (or occasionally hexadecimal) number indicating what went wrong, similar to the Amiga guru meditation number. MS-DOS computers tend to lock up in this situation.

3. <software> A piece of code embedded in a program that remains dormant until it is triggered. Logic bombs are triggered by an event whereas time bombs are triggered either after a set amount of time has elapsed, or when a specific date is reached.

[Jargon File]

(1996-12-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: boink « BOLERO « Bolt, Beranek and Newman, Inc. « bomb » bon » bondage-and-discipline language » bonk/oif


bon

<language> (From "Bonnie", Ken Thompson's wife) A language designed by Ken Thompson and later revised by him to produce B.

[When? Features?]

(1997-02-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BOLERO « Bolt, Beranek and Newman, Inc. « bomb « bon » bondage-and-discipline language » bonk/oif » Booch method


bondage-and-discipline language

A language (such as Pascal, Ada, APL, or Prolog) that, though ostensibly general-purpose, is designed so as to enforce an author's theory of "right programming" even though said theory is demonstrably inadequate for systems hacking or even vanilla general-purpose programming. Often abbreviated "B&D"; thus, one may speak of things "having the B&D nature".

See Pascal. Compare languages of choice.

[Jargon File]

(1996-01-05)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bolt, Beranek and Newman, Inc. « bomb « bon « bondage-and-discipline language » bonk/oif » Booch method » book


bonk/oif

/bonk/, /oyf/ In the MUD community, it has become traditional to express pique or censure by "bonking" the offending person. Convention holds that one should acknowledge a bonk by saying "oif!" and there is a myth to the effect that failing to do so upsets the cosmic bonk/oif balance, causing much trouble in the universe. Some MUDs have implemented special commands for bonking and oifing.

[Jargon File]

(1998-01-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bomb « bon « bondage-and-discipline language « bonk/oif » Booch method » book » bookmark


Booch method

<programming> A widely used object-oriented analysis and object-oriented design method.

http://hsr.ch/div/Booch/BoochReference/.

[Grady Booch, "Object-oriented Analysis and Design with Applications", 2nd edition. Benjamin Cummings, Redwood City, ISBN 0-8053-5340-2, 1993]

(2000-05-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bon « bondage-and-discipline language « bonk/oif « Booch method » book » bookmark » Bookreader


book

1. <text> e-book.

2. book titles.

3. <computer> MacBook.

4. O'Reilly and Associates.

Try this search on Wikipedia, OneLook, Google

Nearby terms: bondage-and-discipline language « bonk/oif « Booch method « book » bookmark » Bookreader » book titles


bookmark

<World-Wide Web> A user's reference to a document on the World-Wide Web or other hypermedia system, usually in the form of a URL and a title or comment string.

Most World-Wide Web and Gopher browsers can save and load a file of bookmarks to allow you to quickly locate documents to which you want to refer again.

(1997-06-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bonk/oif « Booch method « book « bookmark » Bookreader » book titles » Bookviewer


Bookreader

DEC's CD-ROM-based on-line documentation browser.

Try this search on Wikipedia, OneLook, Google

Nearby terms: Booch method « book « bookmark « Bookreader » book titles » Bookviewer » bool


book titles

<publication> There is a tradition in hackerdom of informally tagging important textbooks and standards documents with the dominant colour of their covers or with some other conspicuous feature of the cover. Many of these are described in this dictionary under their own entries. See Aluminum Book, Blue Book, Cinderella Book, Devil Book, Dragon Book, Green Book, Orange Book, Pink-Shirt Book, Purple Book, Red Book, Silver Book, White Book, Wizard Book, Yellow Book, bible, rainbow series.

[Jargon File]

(1996-12-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: book « bookmark « Bookreader « book titles » Bookviewer » bool » Boolean


Bookviewer

A hypertext documentation system from Oracle based on Oracle Toolkit. It allows the user to create private links and bookmarks, and to make multimedia annotations.

Try this search on Wikipedia, OneLook, Google

Nearby terms: bookmark « Bookreader « book titles « Bookviewer » bool » Boolean » Boolean algebra


bool

Boolean

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bookreader « book titles « Bookviewer « bool » Boolean » Boolean algebra » Boolean logic


Boolean

<logic> 1. Boolean algebra.

<programming> 2. (bool) The type of an expression with two possible values, "true" and "false". Also, a variable of Boolean type or a function with Boolean arguments or result. The most common Boolean functions are AND, OR and NOT.

(1997-12-01)

Try this search on Wikipedia, OneLook, Google

Nearby terms: book titles « Bookviewer « bool « Boolean » Boolean algebra » Boolean logic » Boolean search


Boolean algebra

<logic> (After the logician George Boole)

1. Commonly, and especially in computer science and digital electronics, this term is used to mean two-valued logic.

2. This is in stark contrast with the definition used by pure mathematicians who in the 1960s introduced "Boolean-valued models" into logic precisely because a "Boolean-valued model" is an interpretation of a theory that allows more than two possible truth values!

Strangely, a Boolean algebra (in the mathematical sense) is not strictly an algebra, but is in fact a lattice. A Boolean algebra is sometimes defined as a "complemented distributive lattice".

Boole's work which inspired the mathematical definition concerned algebras of sets, involving the operations of intersection, union and complement on sets. Such algebras obey the following identities where the operators ^, V, - and constants 1 and 0 can be thought of either as set intersection, union, complement, universal, empty; or as two-valued logic AND, OR, NOT, TRUE, FALSE; or any other conforming system.

 a ^ b = b ^ a    a V b  =  b V a     (commutative laws)
 (a ^ b) ^ c  =  a ^ (b ^ c)
 (a V b) V c  =  a V (b V c)          (associative laws)
 a ^ (b V c)  =  (a ^ b) V (a ^ c)
 a V (b ^ c)  =  (a V b) ^ (a V c)    (distributive laws)
 a ^ a  =  a    a V a  =  a           (idempotence laws)
 --a  =  a
 -(a ^ b)  =  (-a) V (-b)
 -(a V b)  =  (-a) ^ (-b)             (de Morgan's laws)
 a ^ -a  =  0    a V -a  =  1
 a ^ 1  =  a    a V 0  =  a
 a ^ 0  =  0    a V 1  =  1
 -1  =  0    -0  =  1

There are several common alternative notations for the "-" or logical complement operator.

If a and b are elements of a Boolean algebra, we define a <= b to mean that a ^ b = a, or equivalently a V b = b. Thus, for example, if ^, V and - denote set intersection, union and complement then <= is the inclusive subset relation. The relation <= is a partial ordering, though it is not necessarily a linear ordering since some Boolean algebras contain incomparable values.

Note that these laws only refer explicitly to the two distinguished constants 1 and 0 (sometimes written as LaTeX \top and \bot), and in two-valued logic there are no others, but according to the more general mathematical definition, in some systems variables a, b and c may take on other values as well.

(1997-02-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bookviewer « bool « Boolean « Boolean algebra » Boolean logic » Boolean search » Boole, George


Boolean logic

<logic> A logic based on Boolean algebra.

(1995-03-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bool « Boolean « Boolean algebra « Boolean logic » Boolean search » Boole, George » Booster


Boolean search

<information science> (Or "Boolean query") A query using the Boolean operators, AND, OR, and NOT, and parentheses to construct a complex condition from simpler criteria. A typical example is searching for combinatons of keywords on a World-Wide Web search engine.

Examples:

	car or automobile

	"New York" and not "New York state"

The term is sometimes stretched to include searches using other operators, e.g. "near".

Not to be confused with binary search.

See also: weighted search.

(1999-10-23)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Boolean « Boolean algebra « Boolean logic « Boolean search » Boole, George » Booster » boot


Boole, George

George Boole

Try this search on Wikipedia, OneLook, Google

Nearby terms: Boolean algebra « Boolean logic « Boolean search « Boole, George » Booster » boot » boot block


Booster

A data-parallel language.

"The Booster Language", E. Paalvast, TR PL 89-ITI-B-18, Inst voor Toegepaste Informatica TNO, Delft, 1989.

Try this search on Wikipedia, OneLook, Google

Nearby terms: Boolean logic « Boolean search « Boole, George « Booster » boot » boot block » boot disk


boot

bootstrap

Try this search on Wikipedia, OneLook, Google

Nearby terms: Boolean search « Boole, George « Booster « boot » boot block » boot disk » booting


boot block

<operating system> A program on a hard disk, floppy disk or other media, which is loaded when the computer is turned on or rebooted and which controls the next phase of loading the actual operating system. The loading and execution of the boot block is usually controlled by firmware in ROM or PROM. It may be at some fixed location possibly or may be pointed to by the master boot record.

(2009-05-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Boole, George « Booster « boot « boot block » boot disk » booting » BOOTP


boot disk

<operating system> The magnetic disk (usually a hard disk) from which an operating system kernel is loaded (or "bootstrapped"). This second phase in system start-up is performed by a simple bootstrap loader program held in ROM, possibly configured by data stored in some form of writable non-volatile storage.

MS-DOS and Microsoft Windows can be configured (in the BIOS) to try to boot off either floppy disk or hard disk, in either order. By default they first check for the presence of a floppy disk in the drive at start-up and try to use that as a boot disk if present. If no disk is in the drive they then try to boot off the hard disk.

Some operating systems, notably SunOS and Solaris, can be configured to boot from a network rather than from disk. Such a system can thus run as a diskless workstation.

(1997-06-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Booster « boot « boot block « boot disk » booting » BOOTP » bootstrap


booting

bootstrap

Try this search on Wikipedia, OneLook, Google

Nearby terms: boot « boot block « boot disk « booting » BOOTP » bootstrap » bootstrap loader


BOOTP

The Bootstrap Protocol.

A protocol described in RFCs 951 and 1084 and used for booting diskless workstations.

See also Reverse Address Resolution Protocol.

(1995-02-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: boot block « boot disk « booting « BOOTP » bootstrap » bootstrap loader » boot virus


bootstrap

<operating system, compiler> To load and initialise the operating system on a computer. Normally abbreviated to "boot". From the curious expression "to pull oneself up by one's bootstraps", one of the legendary feats of Baron von Munchhausen. The bootstrap loader is the program that runs on the computer before any (normal) program can run. Derived terms include reboot, cold boot, warm boot, soft boot and hard boot.

The term also applies to the use of a compiler to compile itself. The usual process is to write an interpreter for a language, L, in some other existing language. The compiler is then written in L and the interpreter is used to run it. This produces an executable for compiling programs in L from the source of the compiler in L. This technique is often used to verify the correctness of a compiler. It was first used in the LISP community.

See also My Favourite Toy Language.

[Jargon File]

(2005-04-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: boot disk « booting « BOOTP « bootstrap » bootstrap loader » boot virus » Border Gateway Protocol


bootstrap loader

<operating system> A short program loaded from non-volatile storage and used to bootstrap a computer.

On early computers great efforts were expended on making the bootstrap loader short, in order to make it easy to toggle in via the front panel switches. It was just clever enough to read in a slightly more complex program (usually from punched cards or paper tape), to which it handed control. This program in turn read the application or operating system from a magnetic tape drive or disk drive. Thus, in successive steps, the computer "pulled itself up by its bootstraps" to a useful operating state.

Nowadays the bootstrap loader is usually found in ROM or EPROM, and reads the first stage in from a fixed location on the disk, called the "boot block". When this program gains control, it is powerful enough to load the actual OS and hand control over to it. A diskless workstation can use bootp to load its OS from the network.

(2005-04-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: booting « BOOTP « bootstrap « bootstrap loader » boot virus » Border Gateway Protocol » borf


boot virus

An MS-DOS virus that infects the boot record program on hard disks and floppy disks or the master boot record on hard disks. The virus gets loaded into memory before MS-DOS and takes control of the computer, infecting any floppy disks subsequently accessed. An infected boot disk may stop the computer starting up at all.

(1995-02-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BOOTP « bootstrap « bootstrap loader « boot virus » Border Gateway Protocol » borf » Borland International, Inc.


Border Gateway Protocol

(BGP) An Exterior Gateway Protocol defined in RFC 1267 and RFC 1268. Its design is based on experience gained with Exterior Gateway Protocol (EGP), as defined in STD 18, RFC 904 and EGP usage in the NSFNet backbone, as described in RFCs 1092 and 1093.

(1994-11-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bootstrap « bootstrap loader « boot virus « Border Gateway Protocol » borf » Borland International, Inc. » Borland Software Corporation


borf

<jargon> To uncerimoniously disconnect someone from a system without prior warning. BBS Sysops routinely "borf" pest users by turning off the modem or by hitting the "auto-borf" key sequence.

You can also be "borfed" by software dropping carrier due to a bug.

The origin of the term is unknown but it has been in use since at least 1982.

(1997-03-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bootstrap loader « boot virus « Border Gateway Protocol « borf » Borland International, Inc. » Borland Software Corporation » BOS


Borland International, Inc.

Borland Software Corporation

Try this search on Wikipedia, OneLook, Google

Nearby terms: boot virus « Border Gateway Protocol « borf « Borland International, Inc. » Borland Software Corporation » BOS » Bose-Chaudhuri-Hocquenghem Code


Borland Software Corporation

<company> A company that sells a variety of PC software development and database systems. Borland was founded in 1983 and initially became famous for their low-cost software, particularly Turbo Pascal, Turbo C, and Turbo Prolog.

Current and past products include the Borland C++ C++ and C developement environment, the Paradox and dBASE databases, Delphi, JBuilder, and InterBase.

Borland has approximately 1000 employees worldwide and has operations in Australia, Canada, France, Germany, Japan, Netherlands, and the United Kingdom.

Borland sold Quattro Pro to Novell in 1994 for $100M. Novell later sold the product to Corel Corporation, who also bought Paradox. dBASE was sold in March(?) 1999 to dBase Inc.

In Febuary 1998 Borland bought Visigenic Software, Inc..

The company changed its name to Inprise Corporation on 1998-04-29 and then on 2000-11-14 they announced they were changing it back to Borland from the first quarter of 2001.

Quarterly sales $69M, profits $61M (Aug 1994). $56M, $6.4M (July 2001)

http://borland.com/.

Headquarters: 100 Borland Way, Scotts Valley, CA, 95066, USA. Telephone: +1 (408) 431 1000.

(2002-03-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Border Gateway Protocol « borf « Borland International, Inc. « Borland Software Corporation » BOS » Bose-Chaudhuri-Hocquenghem Code » BOSS


BOS

1. <operating system> Basic Operating System.

2. <tool> A data management system written at DESY and used in some high energy physics programs.

3. <programming> The Basic Object System.

(1999-01-20)

Try this search on Wikipedia, OneLook, Google

Nearby terms: borf « Borland International, Inc. « Borland Software Corporation « BOS » Bose-Chaudhuri-Hocquenghem Code » BOSS » bot


Bose-Chaudhuri-Hocquenghem Code

<data, communications> (BHC Code) An error detection and correction technique based on Cyclic Redundancy Code, used in telecommunications applications.

(1995-01-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Borland International, Inc. « Borland Software Corporation « BOS « Bose-Chaudhuri-Hocquenghem Code » BOSS » bot » botmaster


BOSS

Bridgport Operating System Software. A derivative of the ISO 1054 numerical machine control language for milling, etc.

Try this search on Wikipedia, OneLook, Google

Nearby terms: Borland Software Corporation « BOS « Bose-Chaudhuri-Hocquenghem Code « BOSS » bot » botmaster » bottom


bot

<networking, chat, World-Wide Web> (From "robot") Any type of autonomous software that operates as an agent for a user or a program or simulates a human activity. On the Internet, the most popular bots are programs (called spiders or crawlers) used for searching. They access web sites, retrieve documents and follow all the hypertext links in them; then they generate catalogs that are accessed by search engines.

A chatbot converses with humans (or other bots). A shopbot searches the Web to find the best price for a product. Other bots (such as OpenSesame) observe a user's patterns in navigating a website and customises the site for that user.

Knowbots collect specific information from websites.

(1999-05-20)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BOS « Bose-Chaudhuri-Hocquenghem Code « BOSS « bot » botmaster » bottom » BottomFeeder


botmaster

<chat> The owner of a bot.

(1997-04-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bose-Chaudhuri-Hocquenghem Code « BOSS « bot « botmaster » bottom » BottomFeeder » bottom feeder


bottom

<theory> The least defined element in a given domain.

Often used to represent a non-terminating computation.

(In LaTeX, bottom is written as \perp, sometimes with the domain as a subscript).

(1997-01-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BOSS « bot « botmaster « bottom » BottomFeeder » bottom feeder » bottom-unique


BottomFeeder

<networking> An RSS aggregator.

BottomFeeder Home.

(2003-09-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bot « botmaster « bottom « BottomFeeder » bottom feeder » bottom-unique » bottom-up implementation


bottom feeder

slopsucker

Try this search on Wikipedia, OneLook, Google

Nearby terms: botmaster « bottom « BottomFeeder « bottom feeder » bottom-unique » bottom-up implementation » bottom-up model


bottom-unique

In domain theory, a function f is bottom-unique if

	f x = bottom  <=>  x = bottom

A bottom-unique function is also strict.

Try this search on Wikipedia, OneLook, Google

Nearby terms: bottom « BottomFeeder « bottom feeder « bottom-unique » bottom-up implementation » bottom-up model » bottom-up testing


bottom-up implementation

<programming> The opposite of top-down design. It is now received wisdom in most programming cultures that it is best to design from higher levels of abstraction down to lower, specifying sequences of action in increasing detail until you get to actual code. Hackers often find (especially in exploratory designs that cannot be closely specified in advance) that it works best to *build* things in the opposite order, by writing and testing a clean set of primitive operations and then knitting them together.

[Jargon File]

(1996-05-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BottomFeeder « bottom feeder « bottom-unique « bottom-up implementation » bottom-up model » bottom-up testing » botwar


bottom-up model

<programming> A method for estimating the cost of a complete software project by combining estimates for each component.

(1996-05-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bottom feeder « bottom-unique « bottom-up implementation « bottom-up model » bottom-up testing » botwar » bounce


bottom-up testing

<programming> An integration testing technique that tests the low-level components first using test drivers for those components that have not yet been developed to call the low-level components for test.

Compare bottom-up implementation.

(1996-05-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bottom-unique « bottom-up implementation « bottom-up model « bottom-up testing » botwar » bounce » bounce message


botwar

<chat> The epic struggle of bots vying for dominance.

Botwars are generally (and quite inappropriately) carried out on talk systems, typically IRC, where botwar crossfire (such as pingflooding) absorbs scarce server resources and obstructs human conversation.

The wisdom of experience indicates that Core Wars, not talk systems, are the appropriate venue for aggressive bots and their botmasters.

Compare penis war.

(1997-04-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bottom-up implementation « bottom-up model « bottom-up testing « botwar » bounce » bounce message » boundary scan


bounce

1. (Perhaps by analogy to a bouncing check) An electronic mail message that is undeliverable and returns an error notification (a "bounce message") to the sender is said to "bounce".

2. To play volleyball. The now-demolished D. C. Power Lab building used by the Stanford AI Lab in the 1970s had a volleyball court on the front lawn. From 5 PM to 7 PM was the scheduled maintenance time for the computer, so every afternoon at 5 would come over the intercom the cry: "Now hear this: bounce, bounce!", followed by Brian McCune loudly bouncing a volleyball on the floor outside the offices of known volleyballers.

3. To engage in sexual intercourse; probably from the expression "bouncing the mattress", but influenced by Roo's psychosexually loaded "Try bouncing me, Tigger!" from the "Winnie-the-Pooh" books.

Compare boink.

4. To casually reboot a system in order to clear up a transient problem. Reported primarily among VMS users.

5. (VM/CMS programmers) Automatic warm-start of a computer after an error. "I logged on this morning and found it had bounced 7 times during the night"

6. (IBM) To power cycle a peripheral in order to reset it.

[Jargon File]

(1994-11-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bottom-up model « bottom-up testing « botwar « bounce » bounce message » boundary scan » boundary value


bounce message

A notification message returned to the sender by a site unable to relay e-mail to the intended recipient or the next link in a bang path. Reasons might include a nonexistent or misspelled user name or a down relay site. Bounce messages can themselves fail, with occasionally ugly results; see sorcerer's apprentice mode and software laser. The terms "bounce mail" and "barfmail" are also common.

[Jargon File]

(1994-11-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bottom-up testing « botwar « bounce « bounce message » boundary scan » boundary value » boundary value analysis


boundary scan

The use of scan registers to capture state from device input and output pins. IEEE Standard 1149.1-1990 describes the international standard implementation (sometimes called JTAG after the Joint Test Action Group which began the standardisation work).

(1995-02-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: botwar « bounce « bounce message « boundary scan » boundary value » boundary value analysis » bounded


boundary value

boundary value analysis

Try this search on Wikipedia, OneLook, Google

Nearby terms: bounce « bounce message « boundary scan « boundary value » boundary value analysis » bounded » boundedly complete


boundary value analysis

<programming> A test data selection technique in which values are chosen to lie along data extremes. Boundary values include maximum, minimum, just inside/outside boundaries, typical values, and error values. The hope is that, if a systems works correctly for these special values then it will work correctly for all values in between.

(1996-05-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bounce message « boundary scan « boundary value « boundary value analysis » bounded » boundedly complete » bound variable


bounded

<theory> In domain theory, a subset S of a cpo X is bounded if there exists x in X such that for all s in S, s <= x. In other words, there is some element above all of S. If every bounded subset of X has a least upper bound then X is boundedly complete.

("<=" is written in LaTeX as \subseteq).

(1995-02-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: boundary scan « boundary value « boundary value analysis « bounded » boundedly complete » bound variable » bournebasic


boundedly complete

In domain theory, a complete partial order is boundedly complete if every bounded subset has a least upper bound. Also called consistently complete.

Try this search on Wikipedia, OneLook, Google

Nearby terms: boundary value « boundary value analysis « bounded « boundedly complete » bound variable » bournebasic » Bourne shell


bound variable

1. A bound variable or formal argument in a function definition is replaced by the actual argument when the function is applied. In the lambda abstraction

	\ x . M

x is the bound variable. However, x is a free variable of the term M when M is considered on its own. M is the scope of the binding of x.

2. In logic a bound variable is a quantified variable. See quantifier.

Try this search on Wikipedia, OneLook, Google

Nearby terms: boundary value analysis « bounded « boundedly complete « bound variable » bournebasic » Bourne shell » boustrophedonic


bournebasic

A BASIC interpreter.

comp.sources.misc archives volume 1.

Try this search on Wikipedia, OneLook, Google

Nearby terms: bounded « boundedly complete « bound variable « bournebasic » Bourne shell » boustrophedonic » box


Bourne shell

(sh, Shellish). The original command-line interpreter shell and script language for Unix written by S.R. Bourne of Bell Laboratories in 1978. sh has been superseded for interactive use by the Berkeley C shell, csh but still widely used for writing shell scripts.

There were even earlier shells, see glob. [Details?]

ash is a Bourne Shell clone.

["Unix Time-Sharing System: The Unix Shell", S.R. Bourne, Bell Sys Tech J 57(6):1971-1990 (Jul 1978)].

Try this search on Wikipedia, OneLook, Google

Nearby terms: boundedly complete « bound variable « bournebasic « Bourne shell » boustrophedonic » box » boxed comments


boustrophedonic

<hardware> (From the Greek "boustrophe-don": turning like oxen in plowing; from "bous": ox, cow; "strephein": to turn) An ancient method of writing using alternate left-to-right and right-to-left lines. It used for an optimisation performed by some computer typesetting software and moving-head printers to reduce physical movement of the print head. The adverbial form "boustrophedonically" is also found.

(1994-11-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bound variable « bournebasic « Bourne shell « boustrophedonic » box » boxed comments » boxen


box

<computer> 1. A computer; especially in the construction "foo box" where foo is some functional qualifier, like "graphics", or the name of an operating system (thus, "Unix box", "MS-DOS box", etc.) "We preprocess the data on Unix boxes before handing it up to the mainframe." The plural "boxen" is sometimes seen.

2. Without qualification in an IBM SNA site, "box" refers specifically to an IBM front-end processor.

[Jargon File]

(1994-11-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bournebasic « Bourne shell « boustrophedonic « box » boxed comments » boxen » Boxer


boxed comments

<programming> Comments that occupy several lines by themselves; so called because in assembler and C code they are often surrounded by a box in a style similar to this:

 /*************************************************
 *
 * This is a boxed comment in C style
 *
 *************************************************/

Common variants of this style omit the asterisks in column 2 or add a matching row of asterisks closing the right side of the box. The sparest variant omits all but the comment delimiters themselves; the "box" is implied.

Opposite of winged comments.

[Jargon File]

(1997-07-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bourne shell « boustrophedonic « box « boxed comments » boxen » Boxer » boxology


boxen

/bok'sn/ (By analogy with VAXen) A fanciful plural of box often encountered in the phrase "Unix boxen", used to describe commodity Unix hardware. The connotation is that any two Unix boxen are interchangeable.

[Jargon File]

(1994-11-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: boustrophedonic « box « boxed comments « boxen » Boxer » boxology » Boycott Apple


Boxer

1. <language> A visual language by Hal Abelson and Andy diSessa of Berkeley which claims to be the successor to Logo. Boxes are used to represent scope.

2. <tool> A text editor for MS-DOS and Microsoft Windows.

http://boxersoftware.com/users/dhamel.

(2001-04-30)

Try this search on Wikipedia, OneLook, Google

Nearby terms: box « boxed comments « boxen « Boxer » boxology » Boycott Apple » bozotic


boxology

<graphics> /bok-sol'*-jee/ ASCII art.

This term implies a more restricted domain, that of box-and-arrow drawings. "His report has a lot of boxology in it."

Compare macrology.

[Jargon File]

(1994-12-02)

Try this search on Wikipedia, OneLook, Google

Nearby terms: boxed comments « boxen « Boxer « boxology » Boycott Apple » bozotic » BPEL


Boycott Apple

Some time before 1989, Apple Computer, Inc. started a lawsuit against Hewlett-Packard and Microsoft, claiming they had breeched Apple's copyright on the look and feel of the Macintosh user interface. In December 1989, Xerox failed to sue Apple Computer, claiming that the software for Apple's Lisa computer and Macintosh Finder, both copyrighted in 1987, were derived from two Xerox programs: Smalltalk, developed in the mid-1970s and Star, copyrighted in 1981.

Apple wanted to stop people from writing any program that worked even vaguely like a Macintosh. If such look and feel lawsuits succeed they could put an end to free software that could substitute for commercial software.

In the weeks after the suit was filed, Usenet reverberated with condemnation for Apple. GNU supporters Richard Stallman, John Gilmore, and Paul Rubin decided to take action against Apple. Apple's reputation as a force for progress came from having made better computers; but The League for Programming Freedom believed that Apple wanted to make all non-Apple computers worse. They therefore campaigned to discourage people from using Apple products or working for Apple or any other company threatening similar obstructionist tactics (e.g. Lotus and Xerox).

Because of this boycott the Free Software Foundation for a long time didn't support Macintosh Unix in their software. In 1995, the LPF and the FSF decided to end the boycott.

[Dates? Other events? Why did Xerox's case against Apple fail?]

(1995-04-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: boxen « Boxer « boxology « Boycott Apple » bozotic » BPEL » BPI


bozotic

<abuse> (From Bozo the Clown, a famous circus personality, via "bozo" - a clod, idiot or generally silly person) any form of clown-like or ludicrous behaviour. The word also has echoes of "robotic", so bozotic behaviour is mindless, automaton-like stupidity.

[Jargon File]

(1996-01-05)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Boxer « boxology « Boycott Apple « bozotic » BPEL » BPI » bpmake


BPEL

Web Services Business Process Execution Language

Try this search on Wikipedia, OneLook, Google

Nearby terms: boxology « Boycott Apple « bozotic « BPEL » BPI » bpmake » bpp


BPI

bits per inch

Try this search on Wikipedia, OneLook, Google

Nearby terms: Boycott Apple « bozotic « BPEL « BPI » bpmake » bpp » BPR


bpmake

Aspirin

Try this search on Wikipedia, OneLook, Google

Nearby terms: bozotic « BPEL « BPI « bpmake » bpp » BPR » BPS


bpp

bits per pixel

Try this search on Wikipedia, OneLook, Google

Nearby terms: BPEL « BPI « bpmake « bpp » BPR » BPS » bps


BPR

Business Process Re-engineering

Try this search on Wikipedia, OneLook, Google

Nearby terms: BPI « bpmake « bpp « BPR » BPS » bps » BQS


BPS

Basic Programming Support

Try this search on Wikipedia, OneLook, Google

Nearby terms: bpmake « bpp « BPR « BPS » bps » BQS » br


bps

bits per second

Try this search on Wikipedia, OneLook, Google

Nearby terms: bpp « BPR « BPS « bps » BQS » br » brace


BQS

Berkeley Quality Software

Try this search on Wikipedia, OneLook, Google

Nearby terms: BPR « BPS « bps « BQS » br » brace » bracket


br

<networking> The country code for Brazil.

(1999-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BPS « bps « BQS « br » brace » bracket » bracket abstraction


brace

<character> left brace or right brace.

Try this search on Wikipedia, OneLook, Google

Nearby terms: bps « BQS « br « brace » bracket » bracket abstraction » braille


bracket

<character> (Or square bracket) A left bracket or right bracket.

Often used loosely for parentheses, square brackets, braces, angle brackets, or any other kind of unequal paired delimiters.

(1996-09-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BQS « br « brace « bracket » bracket abstraction » braille » braille display


bracket abstraction

<compiler> An algorithm which turns a term into a function of some variable. The result of using bracket abstraction on T with respect to variable v, written as [v]T, is a term containing no occurrences of v and denoting a function f such that f v = T. This defines the function f = (\ v . T). Using bracket abstraction and currying we can define a language without bound variables in which the only operation is monadic function application.

See combinator.

(1995-03-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: br « brace « bracket « bracket abstraction » braille » braille display » Braille embosser


braille

<human language> /breyl/ (Often capitalised) A class of writing systems, intended for use by blind and low-vision users, which express glyphs as raised dots. Currently employed braille standards use eight dots per cell, where a cell is a glyph-space two dots across by four dots high; most glyphs use only the top six dots.

Braille was developed by Louis Braille (pronounced /looy bray/) in France in the 1820s. Braille systems for most languages can be fairly trivially converted to and from the usual script.

Braille has several totally coincidental parallels with digital computing: it is binary, it is based on groups of eight bits/dots and its development began in the 1820s, at the same time Charles Babbage proposed the Difference Engine.

Computers output Braille on braille displays and braille printers for hard copy.

British Royal National Institute for the Blind.

(1998-10-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: brace « bracket « bracket abstraction « braille » braille display » Braille embosser » Braille printer


braille display

<hardware> (Or "refreshable braille display", "refreshable display") An electromechanical device that renders braille with tiny, independently controlled pins used to represent the state of dots in braille cells. Each pin, in its "on" state, raises above the top of its hole in the screen; in its "off" state, it drops below the top of its hole. Older systems used tiny solenoids to control the state of the pins; modern systems are piezoelectric.

Typical dimensions of a braille display are 1 line of 40 cells, each cell of two-by-eight dots.

(1998-10-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bracket « bracket abstraction « braille « braille display » Braille embosser » Braille printer » Brain Aid Prolog


Braille embosser

Braille printer

Try this search on Wikipedia, OneLook, Google

Nearby terms: bracket abstraction « braille « braille display « Braille embosser » Braille printer » Brain Aid Prolog » brain-damaged


Braille printer

<printer> (Or "(Braille) embosser") A printer, necessarily an impact printer, that renders text as Braille. Blind users call other printers ink printers.

(1999-02-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: braille « braille display « Braille embosser « Braille printer » Brain Aid Prolog » brain-damaged » brain-dead


Brain Aid Prolog

<language> (BAP) A parallel Prolog environment for transputer systems by Frank Bergmann <fraber@fraber.de>, Martin Ostermann <ost@xan.dfv.rwth-aachen.de>, and Guido von Walter <guido@parsytec.de> of Brain Aid Systems GbR. BAP is based on a model of communicating sequential Prolog processes. The run-time system consists of a multi-process operating system with support for several applications running concurrently.

http://fraber.de/bap/.

(2002-11-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: braille display « Braille embosser « Braille printer « Brain Aid Prolog » brain-damaged » brain-dead » brain dump


brain-damaged

1. [generalisation of "Honeywell Brain Damage" (HBD), a theoretical disease invented to explain certain utter cretinisms in Honeywell Multics] Obviously wrong; cretinous; demented.

There is an implication that the person responsible must have suffered brain damage, because he should have known better. Calling something brain-damaged is really bad; it also implies it is unusable, and that its failure to work is due to poor design rather than some accident. "Only six monocase characters per file name? Now *that's* brain-damaged!"

2. [especially in the Mac world] May refer to free demonstration software that has been deliberately crippled in some way so as not to compete with the commercial product it is intended to sell. Synonym crippleware.

[Jargon File]

(2011-01-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Braille embosser « Braille printer « Brain Aid Prolog « brain-damaged » brain-dead » brain dump » brain fart


brain-dead

Brain-damaged in the extreme. It tends to imply terminal design failure rather than malfunction or simple stupidity.

Try this search on Wikipedia, OneLook, Google

Nearby terms: Braille printer « Brain Aid Prolog « brain-damaged « brain-dead » brain dump » brain fart » Brainfuck


brain dump

(The act of telling someone) everything one knows about a particular topic. Typically used when someone is going to let a new party maintain a piece of code. Conceptually analogous to an operating system core dump in that it saves a lot of useful state before an exit. "You'll have to give me a brain dump on FOOBAR before you start your new job at HackerCorp." At Sun, this is also known as "TOI" (transfer of information).

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: Brain Aid Prolog « brain-damaged « brain-dead « brain dump » brain fart » Brainfuck » braino


brain fart

<jargon, humour> 1. The actual result of a braino, as opposed to the mental glitch that is the braino itself. E.g. typing "dir" on a Unix box after a session with MS-DOS.

2. A biproduct of a bloated mind producing information effortlessly. A burst of useful information. "I know you're busy on the Microsoft story, but can you give us a brain fart on the Mitnik bust?"

(1997-04-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: brain-damaged « brain-dead « brain dump « brain fart » Brainfuck » braino » branch


Brainfuck

<language> An eight-instruction programming language created by Urban Müller. His goal was apparently to create a Turing-complete language with the smallest compiler ever, for the Amiga OS 2.0. He eventually reduced his compiler to under 200 bytes.

A Brainfuck program has a pointer that moves within an array of 30000 bytes, initially all set to zero. The pointer initially points to the beginning of this array. The language has eight commands, each of which is represented as a single character, and which can be expressed in terms of C as follows:

 >   ==>    ++p;
 <   ==>    --p;
 +   ==>    ++*p;
 -   ==>    --*p;
 .   ==>    putchar(*p);
 ,   ==>    *p = getchar();
 [   ==>    while (*p) {
 ]   ==>    }

Brian Raiter's Brainfuck page.

(2003-11-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: brain-dead « brain dump « brain fart « Brainfuck » braino » branch » Branch and Hang


braino

thinko

Try this search on Wikipedia, OneLook, Google

Nearby terms: brain dump « brain fart « Brainfuck « braino » branch » Branch and Hang » branch coverage testing


branch

1. <mathematics> An edge in a tree.

2. <programming> A jump.

Try this search on Wikipedia, OneLook, Google

Nearby terms: brain fart « Brainfuck « braino « branch » Branch and Hang » branch coverage testing » branch delay slot


Branch and Hang

<humour> (BRH) Originally a mythical instruction for the IBM 1130 at Indiana University.

Later some real examples were discovered. The Texas Instruments TI-980 allowed all addressing modes with all instructions, including Store Immediate Extended (stores the value into the extension word of the instruction) and Branch and Link Immediate (makes a subroutine call to the same instruction -- Branch and Hang).

Compare HCF.

(1997-02-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Brainfuck « braino « branch « Branch and Hang » branch coverage testing » branch delay slot » Branch on Chip Box Full


branch coverage testing

<programming> A test method which aims to ensure that each possible branch from each decision point (e.g. "if" statement) is executed at least once, thus ensuring that all reachable code is executed.

(1996-05-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: braino « branch « Branch and Hang « branch coverage testing » branch delay slot » Branch on Chip Box Full » branch prediction


branch delay slot

delayed control-transfer

Try this search on Wikipedia, OneLook, Google

Nearby terms: branch « Branch and Hang « branch coverage testing « branch delay slot » Branch on Chip Box Full » branch prediction » Branch Target Buffer


Branch on Chip Box Full

<humour> (BCBF) A mythical IBM 1130 instruction whose action depended on the contents of the chip box. This was one of a long list of fake assembly language instructions that went around Indiana University in the 1970s.

(1997-02-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Branch and Hang « branch coverage testing « branch delay slot « Branch on Chip Box Full » branch prediction » Branch Target Buffer » branch to Fishkill


branch prediction

<processor, algorithm> A technique used in some processors with instruction prefetch to guess whether a conditional branch will be taken or not and prefetch code from the appropriate location.

When a branch instruction is executed, its address and that of the next instruction executed (the chosen destination of the branch) are stored in the Branch Target Buffer. This information is used to predict which way the instruction will branch the next time it is executed so that instruction prefetch can continue. When the prediction is correct (and it is over 90% of the time), executing a branch does not cause a pipeline break.

Some later CPUs simply prefetch both paths instead of trying to predict which way the branch will go.

An extension of the idea of branch prediction is speculative execution.

(1998-03-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: branch coverage testing « branch delay slot « Branch on Chip Box Full « branch prediction » Branch Target Buffer » branch to Fishkill » Brazil


Branch Target Buffer

<processor> (BTB) A register used to store the predicted destination of a branch in a processor using branch prediction?

[Is this correct? Examples?]

(1995-05-05)

Try this search on Wikipedia, OneLook, Google

Nearby terms: branch delay slot « Branch on Chip Box Full « branch prediction « Branch Target Buffer » branch to Fishkill » Brazil » BRB


branch to Fishkill

(IBM: from the location of one of the corporation's facilities) Any unexpected jump in a program that produces catastrophic or just plain weird results.

See jump off into never-never land, hyperspace.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: Branch on Chip Box Full « branch prediction « Branch Target Buffer « branch to Fishkill » Brazil » BRB » breadcrumbs


Brazil

An operating system from Acorn Computers used on an ARM card which could be fitted to an IBM PC. There was also an ARM second processor for the BBC Microcomputer which used Brazil. Never used on the Archimedes(?).

(1994-12-05)

Try this search on Wikipedia, OneLook, Google

Nearby terms: branch prediction « Branch Target Buffer « branch to Fishkill « Brazil » BRB » breadcrumbs » breadth-first search


BRB

<chat> (I will) be right back.

(1998-01-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Branch Target Buffer « branch to Fishkill « Brazil « BRB » breadcrumbs » breadth-first search » break


breadcrumbs

(After the story "Hansel and Gretel" by the Brothers Grimm).

1. <World-Wide Web> Links displayed across the top of a web page listing the most recently visited pages so the reader can quickly jump back to one. Since this function is provided by the web browser, breadcrumbs are a waste of space.

A better use of the space is to display links to the page's logical parent pages in the information hierarchy.

2. <programming> Information output by statements inserted into a program for debugging by printf.

[Jargon File]

(2007-03-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: branch to Fishkill « Brazil « BRB « breadcrumbs » breadth-first search » break » break-even point


breadth-first search

<algorithm> A graph search algorithm which tries all one-step extensions of current paths before trying larger extensions. This requires all current paths to be kept in memory simultaneously, or at least their end points.

Opposite of depth-first search. See also best first search.

(1996-01-05)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Brazil « BRB « breadcrumbs « breadth-first search » break » break-even point » breakpoint


break

1. To cause to be broken. "Your latest patch to the editor broke the paragraph commands."

2. (Of a program) To stop temporarily, so that it may debugged. The place where it stops is a "breakpoint".

3. To send an EIA-232 break (two character widths of line high) over a serial line.

4. [Unix] To strike whatever key currently causes the tty driver to send SIGINT to the current process. Normally, break, delete or control-C does this.

5. "break break" may be said to interrupt a conversation (this is an example of verb doubling). This usage comes from radio communications, which in turn probably came from landline telegraph/teleprinter usage, as badly abused in the Citizen's Band craze.

6. pipeline break.

7. break statement.

[Jargon File]

(2004-03-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BRB « breadcrumbs « breadth-first search « break » break-even point » breakpoint » break statement


break-even point

In the process of implementing a new computer language, the point at which the language is sufficiently effective that one can implement the language in itself. That is, for a new language called, hypothetically, FOOGOL, one has reached break-even when one can write a demonstration compiler for FOOGOL in FOOGOL, discard the original implementation language, and thereafter use working versions of FOOGOL to develop newer ones. This is an important milestone. See My Favourite Toy Language.

[There actually is a language called Foogol].

Try this search on Wikipedia, OneLook, Google

Nearby terms: breadcrumbs « breadth-first search « break « break-even point » breakpoint » break statement » breath-of-life packet


breakpoint

<programming> A point in a program that, when reached, triggers some special behavior useful to the process of debugging; generally, breakpoints are used to either pause program execution, and/or dump the values of some or all of the program variables. Breakpoints may be part of the program itself; or they may be set by the programmer as part of an interactive session with a debugging tool for scrutinizing the program's execution.

(1999-06-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: breadth-first search « break « break-even point « breakpoint » break statement » breath-of-life packet » breedle


break statement

<programming> A statement in the C programming language that transfers control out of the innermost enclosing switch, while, do, or for statement. The statement also exists in languages derived from C, such as C++ and Java.

(2004-03-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: break « break-even point « breakpoint « break statement » breath-of-life packet » breedle » BRH


breath-of-life packet

(XEROX PARC) An Ethernet packet that contains bootstrap code, periodically sent out from a working computer to infuse the "breath of life" into any computer on the network that has crashed. Computers depending on such packets have sufficient hardware or firmware code to wait for (or request) such a packet during the reboot process.

See also dickless workstation.

The notional "kiss-of-death packet", with a function complementary to that of a breath-of-life packet, is recommended for dealing with hosts that consume too many network resources. Though "kiss-of-death packet" is usually used in jest, there is at least one documented instance of an Internet subnet with limited address-table slots in a gateway computer in which such packets were routinely used to compete for slots, rather like Christmas shoppers competing for scarce parking spaces.

[Jargon File]

(1995-01-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: break-even point « breakpoint « break statement « breath-of-life packet » breedle » BRH » BRI


breedle

feep

Try this search on Wikipedia, OneLook, Google

Nearby terms: breakpoint « break statement « breath-of-life packet « breedle » BRH » BRI » Brian Reid


BRH

Branch and Hang

Try this search on Wikipedia, OneLook, Google

Nearby terms: break statement « breath-of-life packet « breedle « BRH » BRI » Brian Reid » BRIDGE


BRI

Basic Rate Interface

Try this search on Wikipedia, OneLook, Google

Nearby terms: breath-of-life packet « breedle « BRH « BRI » Brian Reid » BRIDGE » bridge


Brian Reid

<person> The person who cofounded Usenet's anarchic alt.* newsgroup hierarchy with John Gilmore.

(1997-04-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: breedle « BRH « BRI « Brian Reid » BRIDGE » bridge » Bridgetalk


BRIDGE

A component of ICES for civil engineers.

[Sammet 1969, p. 616].

Try this search on Wikipedia, OneLook, Google

Nearby terms: BRH « BRI « Brian Reid « BRIDGE » bridge » Bridgetalk » briefcase


bridge

<networking, hardware> A device which forwards traffic between network segments based on data link layer information. These segments would have a common network layer address.

Every network should only have one root bridge.

See also gateway, router.

(2001-03-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BRI « Brian Reid « BRIDGE « bridge » Bridgetalk » briefcase » brightness


Bridgetalk

<language> A visual language.

(2001-03-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Brian Reid « BRIDGE « bridge « Bridgetalk » briefcase » brightness » Brilliant


briefcase

<tool> A Win95/WinNT utility for keeping files on two computers without permanent connection in sync.

The scenario briefcase was designed for is the combination of an office computer and a portable one. You connect the two before leaving your office, create a briefcase on the portable (if you don't already have one on it), then copy the files you want to work on while away into the briefcase. You can at this point disconnect the two computers, take the portable with you and work on the files in the briefcase at home or on the road. When you get back to your office the briefcase utility can automatically update the files you changed on the office computer.

(1998-05-18)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BRIDGE « bridge « Bridgetalk « briefcase » brightness » Brilliant » bring X to its knees


brightness

<graphics> (Or "tone", "luminance", "value", "luminosity", "lightness") The coordinate in the HSB colour model that determines the total amount of light in the colour. Zero brightness is black and 100% is white, intermediate values are "light" or "dark" colours.

The other coordinates are hue and saturation.

(1999-07-05)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bridge « Bridgetalk « briefcase « brightness » Brilliant » bring X to its knees » British Broadcasting Corporation


Brilliant

One of five pedagogical languages based on Markov algorithms, used in ["Nonpareil, a Machine Level Machine Independent Language for the Study of Semantics", B. Higman, ULICS Intl Report No ICSI 170, U London (1968)].

See also Diamond, Nonpareil, Pearl, Ruby.

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bridgetalk « briefcase « brightness « Brilliant » bring X to its knees » British Broadcasting Corporation » British Library Method


bring X to its knees

To present a computer, operating system, piece of software, or algorithm with a load so extreme or pathological that it grinds to a halt. "To bring a MicroVAX to its knees, try twenty users running vi - or four running Emacs." Compare hog.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: briefcase « brightness « Brilliant « bring X to its knees » British Broadcasting Corporation » British Library Method » British Standards Institute


British Broadcasting Corporation

<company> (BBC) The non-commercial UK organisation that commissions, produces and broadcasts television and radio programmes.

The BBC commissioned the "BBC Micro" from Acorn Computers for use in a television series about using computers. They also have one of the world's most respected news websites (on which I work!).

BBC Home.

BBC News.

(2003-07-02)

Try this search on Wikipedia, OneLook, Google

Nearby terms: brightness « Brilliant « bring X to its knees « British Broadcasting Corporation » British Library Method » British Standards Institute » British Telecom


British Library Method

<algorithm> Brute force searching.

According to legends circulating in the 1970s, in the British Library books are searched for by examining each book sequentially in the first shelf, then the next shelf, continuing until the book is found or the entire library has been searched.

The term was referred to in a Dutch coursebook, "Inleiding In De Informatica" (Introduction to Informatics) from a course given by C.H.A. Koster and Th.A. Zoethout. This was based on a course given at the TU Berlin.

[Reference?]

(1999-04-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Brilliant « bring X to its knees « British Broadcasting Corporation « British Library Method » British Standards Institute » British Telecom » British Telecom Research Laboratories


British Standards Institute

<body, standard> (BSI) The British member of ISO.

(1996-06-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bring X to its knees « British Broadcasting Corporation « British Library Method « British Standards Institute » British Telecom » British Telecom Research Laboratories » brittle


British Telecom

<company> (BT) The largest telecommunications provider in the UK.

Due to regulatory issues, BT had to sell off its interest in McCaw Cellular. BT sold it to AT&T for something like 4B$. BT then invested that in MCI. As a part of the deal, MCI was given BT North America, which was the old Tymnet. MCI laid off about 40% of the Tymnet staff.

http://intervid.co.uk/.

(1995-05-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: British Broadcasting Corporation « British Library Method « British Standards Institute « British Telecom » British Telecom Research Laboratories » brittle » broadband


British Telecom Research Laboratories

<company> (BTRL) The laboratories where British Telecom develops many of its new Network services.

http://labs.bt.com/.

Address: Martlesham Heath, near Ipswich, Suffolk, UK.

(1995-04-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: British Library Method « British Standards Institute « British Telecom « British Telecom Research Laboratories » brittle » broadband » broadcast


brittle

<jargon> Said of software that is functional but easily broken by changes in operating environment or configuration, or by any minor tweak to the software itself. Also, any system that responds inappropriately and disastrously to abnormal but expected external stimuli; e.g. a file system that is usually totally scrambled by a power failure is said to be brittle. This term is often used to describe the results of a research effort that were never intended to be robust, but it can be applied to commercially developed software, which displays the quality far more often than it ought to.

Opposite of robust.

[Jargon File]

(1995-05-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: British Standards Institute « British Telecom « British Telecom Research Laboratories « brittle » broadband » broadcast » broadcast quality video


broadband

<communications> A class of communication channel capable of supporting a wide range of frequencies, typically from audio up to video frequencies. A broadband channel can carry multiple signals by dividing the total capacity into multiple, independent bandwidth channels, where each channel operates only on a specific range of frequencies.

The term has come to be used for any kind of Internet connection with a download speed of more than 56 kbps, usually some kind of Digital Subscriber Line, e.g. ADSL. A broadband connection is typically always connected, in contrast to a dial-up connection, and a fixed monthly rate is charged, often with a cap on the total amount of data that can be transferred. Domestic broadband connections typically share a telephone line with normal voice calls and the two uses can occur simultaneously without interference.

See also baseband, narrowband.

(2006-03-30)

Try this search on Wikipedia, OneLook, Google

Nearby terms: British Telecom « British Telecom Research Laboratories « brittle « broadband » broadcast » broadcast quality video » broadcast storm


broadcast

A transmission to multiple, unspecified recipients. On Ethernet, a broadcast packet is a special type of multicast packet which all nodes on the network are always willing to receive.

Try this search on Wikipedia, OneLook, Google

Nearby terms: British Telecom Research Laboratories « brittle « broadband « broadcast » broadcast quality video » broadcast storm » Broadway


broadcast quality video

<communications, multimedia> Roughly, video with more than 30 frames per second at a resolution of 800 x 640 pixels.

The quality of moving pictures and sound is determined by the complete chain from camera to receiver. Relevant factors are the colour temperature of the lighting, the balance of the red, green and blue vision pick-up tubes to produce the correct display colour temperature (which will be different) and the gamma pre-correction to cancel the non-linear characteristic of cathode-ray tubes in television receivers. The resolution of the camera tube and video coding system will determine the maximum number of pixels in the picture.

Different colour coding systems have different defects. The NTSC system (National Television Systems Committee) can produce hue errors. The PAL system (Phase Alternation by Line) can produce saturation errors.

Television modulation systems are specified by ITU CCIR Report 624. Low-resolution systems have bandwidths of 4.2 MHz with 525 to 625 lines per frame as used in the Americas and Japan. Medium resolution of 5 to 6.5 MHz with 625 lines is used in Europe, Asia, Africa and Australasia. High-Definition Television (HDTV) will require 8 MHz or more of bandwidth.

A medium resolution (5.5 MHz in UK) picture can be represented by 572 lines of 402 pixels. Note the ratio of pixels to lines is not the same as the aspect ratio. A VGA display (480n lines of 640 pixels) could thus display 84% of the height of one picture frame.

Most compression techniques reduce quality as they assume a restricted range of detail and motion and discard details to which the human eye is not sensitive.

Broadcast quality implies something better than amateur or domestic video and therefore can't be retained on a domestic video recorder. Broadcasts use quadriplex or U-matic recorders.

The lowest frame rate used for commercial entertainment is the 24Hz of the 35mm cinema camera. When broadcast on a 50Hz television system, the pictures are screened at 25Hz reducing the running times by 4%. On a 60Hz system every five movie frames are screened as six TV frames, still at the 4% increased rate. The six frames are made by mixing adjacent frames, with some degradation of the picture.

A computer system to meet international standard reproduction would at least VGA resolution, an interlaced frame rate of 24Hz and 8 bits to represent the luminance (Y) component. For a component display system using red, green and blue (RGB) electron guns and phosphor dots each will require 7 bits. Transmission and recording is different as various coding schemes need less bits if other representations are used instead of RGB. Broadcasts use YUV and compression can reduce this to about 3.5 bits per pixel without perceptible degradation. High-quality video and sound can be carried on a 34 Mbaud channel after being compressed with ADPCM and variable length coding, potentially in real time.

(1997-07-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: brittle « broadband « broadcast « broadcast quality video » broadcast storm » Broadway » brochureware


broadcast storm

<networking> A broadcast on a network that causes multiple hosts to respond by broadcasting themselves, causing the storm to grow exponentially in severity.

See network meltdown.

[Jargon File]

(1995-02-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: broadband « broadcast « broadcast quality video « broadcast storm » Broadway » brochureware » broken


Broadway

<standard, operating system> A standard which the X Consortium is currently (January 1997) developing and plans to release soon as an open standard. A prime goal is to be more bandwidth-efficient and easier to develop for (and to port) than the X Window System, which has been widely described as over-sized, over-featured, over-engineered and incredibly over-complicated.

http://x.org/consortium/broadway.html.

(1997-05-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: broadcast « broadcast quality video « broadcast storm « Broadway » brochureware » broken » broken arrow


brochureware

<marketing, jargon> Planned but non-existent product like vaporware, but with the added implication that marketing is actively selling and promoting it (they've printed brochures). Brochureware is often deployed to con customers into not committing to an existing product of the competition's.

The term is now especially applicable to new websites, web site revisions, and ancillary services such as customer support and product return.

Owing to the explosion of database-driven, cookie-using dot-coms (of the sort that can now deduce that you are, in fact, a dog), the term is now also used to describe sites made up of static HTML pages that contain not much more than contact info and mission statements. The term suggests that the company is small, irrelevant to the web, local in scope, clueless, broke, just starting out, or some combination thereof.

Many new companies without product, funding, or even staff, post brochureware with investor info and press releases to help publicise their ventures. As of December 1999, examples include pop.com and cdradio.com.

Small-timers that really have no business on the web such as lawncare companies and divorce laywers inexplicably have brochureware made that stays unchanged for years.

[Jargon File]

(2001-05-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: broadcast quality video « broadcast storm « Broadway « brochureware » broken » broken arrow » broker


broken

Not working properly (of programs).

Try this search on Wikipedia, OneLook, Google

Nearby terms: broadcast storm « Broadway « brochureware « broken » broken arrow » broker » broket


broken arrow

<communications> The error code displayed on line 25 of a IBM 3270 terminal (or a terminal emulator emulating a 3270) for various kinds of protocol violations and "unexpected" error conditions (including connection to a down computer). On a PC, simulated with "->/_", with the two centre characters overstruck.

"Broken arrow" is also military jargon for an accident involving nuclear weapons.

[Jargon File]

(1995-02-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Broadway « brochureware « broken « broken arrow » broker » broket » Brooks's Law


broker

object request broker

Try this search on Wikipedia, OneLook, Google

Nearby terms: brochureware « broken « broken arrow « broker » broket » Brooks's Law » brouter


broket

<character> /broh'k*t/ or /broh'ket/ (From broken bracket) Either of the characters "<" or ">" when used as paired enclosing delimiters (angle brackets).

[Jargon File]

(1997-07-21)

Try this search on Wikipedia, OneLook, Google

Nearby terms: broken « broken arrow « broker « broket » Brooks's Law » brouter » Brouwer Fixed-Point Theorem


Brooks's Law

<programming> "Adding manpower to a late software project makes it later" - a result of the fact that the expected advantage from splitting work among N programmers is O(N) (that is, proportional to N), but the complexity and communications cost associated with coordinating and then merging their work is O(N^2) (that is, proportional to the square of N).

The quote is from Fred Brooks, a manager of IBM's OS/360 project and author of "The Mythical Man-Month".

The myth in question has been most tersely expressed as "Programmer time is fungible" and Brooks established conclusively that it is not. Hackers have never forgotten his advice; too often, management still does.

See also creationism, second-system effect, optimism.

[Jargon File]

(1996-09-17)

Try this search on Wikipedia, OneLook, Google

Nearby terms: broken arrow « broker « broket « Brooks's Law » brouter » Brouwer Fixed-Point Theorem » Brown and Sharpe Wire Gauge


brouter

A device which bridges some packets (i.e. forwards based on data link layer information) and routes other packets (i.e. forwards based on network layer information). The bridge/route decision is based on configuration information.

Try this search on Wikipedia, OneLook, Google

Nearby terms: broker « broket « Brooks's Law « brouter » Brouwer Fixed-Point Theorem » Brown and Sharpe Wire Gauge » brown paper bag bug


Brouwer Fixed-Point Theorem

<topology> A well-known result in topology stating that any continuous transformation of an n-dimensional disk must have at least one fixed point.

[Is this correct?]

(2001-03-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: broket « Brooks's Law « brouter « Brouwer Fixed-Point Theorem » Brown and Sharpe Wire Gauge » brown paper bag bug » browser


Brown and Sharpe Wire Gauge

American Wire Gauge

Try this search on Wikipedia, OneLook, Google

Nearby terms: Brooks's Law « brouter « Brouwer Fixed-Point Theorem « Brown and Sharpe Wire Gauge » brown paper bag bug » browser » BRS


brown paper bag bug

<programming> A programming bug that is so stupid that it makes the programmer want to put a brown paper bag over his head.

(2001-01-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: brouter « Brouwer Fixed-Point Theorem « Brown and Sharpe Wire Gauge « brown paper bag bug » browser » BRS » BRUIN


browser

<hypertext> A program which allows a person to read hypertext. The browser gives some means of viewing the contents of nodes (or "pages") and of navigating from one node to another.

Netscape Navigator, NCSA Mosaic, Lynx, and W3 are examples for browsers for the World-Wide Web. They act as clients to remote web servers.

(1996-05-31)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Brouwer Fixed-Point Theorem « Brown and Sharpe Wire Gauge « brown paper bag bug « browser » BRS » BRUIN » brute force


BRS

Big Red Switch. This abbreviation is fairly common on-line.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: Brown and Sharpe Wire Gauge « brown paper bag bug « browser « BRS » BRUIN » brute force » brute force and ignorance


BRUIN

Brown University Interactive Language.

A simple interactive language with PL/I-like syntax, for IBM 360.

["Meeting the Computational Requirements of the University, Brown University Interactive Language", R.G. Munck, Proc 24th ACM Conf, 1969].

(1995-02-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: brown paper bag bug « browser « BRS « BRUIN » brute force » brute force and ignorance » brute force attack


brute force

<programming> A primitive programming style in which the programmer relies on the computer's processing power instead of using his own intelligence to simplify the problem, often ignoring problems of scale and applying naive methods suited to small problems directly to large ones. The term can also be used in reference to programming style: brute-force programs are written in a heavy-handed, tedious way, full of repetition and devoid of any elegance or useful abstraction (see also brute force and ignorance).

The canonical example of a brute-force algorithm is associated with the "travelling salesman problem" (TSP), a classical NP-hard problem:

Suppose a person is in, say, Boston, and wishes to drive to N other cities. In what order should the cities be visited in order to minimise the distance travelled?

The brute-force method is to simply generate all possible routes and compare the distances; while guaranteed to work and simple to implement, this algorithm is clearly very stupid in that it considers even obviously absurd routes (like going from Boston to Houston via San Francisco and New York, in that order). For very small N it works well, but it rapidly becomes absurdly inefficient when N increases (for N = 15, there are already 1,307,674,368,000 possible routes to consider, and for N = 1000 - well, see bignum). Sometimes, unfortunately, there is no better general solution than brute force. See also NP-complete.

A more simple-minded example of brute-force programming is finding the smallest number in a large list by first using an existing program to sort the list in ascending order, and then picking the first number off the front.

Whether brute-force programming should actually be considered stupid or not depends on the context; if the problem is not terribly big, the extra CPU time spent on a brute-force solution may cost less than the programmer time it would take to develop a more "intelligent" algorithm. Additionally, a more intelligent algorithm may imply more long-term complexity cost and bug-chasing than are justified by the speed improvement.

When applied to cryptography, it is usually known as brute force attack.

Ken Thompson, co-inventor of Unix, is reported to have uttered the epigram "When in doubt, use brute force". He probably intended this as a ha ha only serious, but the original Unix kernel's preference for simple, robust and portable algorithms over brittle "smart" ones does seem to have been a significant factor in the success of that operating system. Like so many other tradeoffs in software design, the choice between brute force and complex, finely-tuned cleverness is often a difficult one that requires both engineering savvy and delicate aesthetic judgment.

[Jargon File]

(1995-02-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: browser « BRS « BRUIN « brute force » brute force and ignorance » brute force attack » BS


brute force and ignorance

<jargon> (BFI) A popular design technique at many software houses - brute force coding unrelieved by any knowledge of how problems have been previously solved in elegant ways. Dogmatic adherence to design methods tends to encourage this sort of thing. Characteristic of early larval stage programming; unfortunately, many never outgrow it.

Also encountered in the variants BFMI - brute force and massive ignorance, and BFBI - brute force and bloody ignorance.

"Gak, they used a bubble sort! That's strictly BFI."

Compare bogosity.

[Jargon File]

(1996-06-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BRS « BRUIN « brute force « brute force and ignorance » brute force attack » BS » bs


brute force attack

<cryptography> A method of breaking a cipher (that is, to decrypt a specific encrypted text) by trying every possible key. The quicker the brute force attack, the weaker the cipher. Feasibility of brute force attack depends on the key length of the cipher, and on the amount of computational power available to the attacker. Brute force attack is impossible against the ciphers with variable-size key, such as a one-time pad cipher.

Breaking ciphers with many workstations.

(2000-01-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BRUIN « brute force « brute force and ignorance « brute force attack » BS » bs » BS2000


BS

backspace

Try this search on Wikipedia, OneLook, Google

Nearby terms: brute force « brute force and ignorance « brute force attack « BS » bs » BS2000 » BSA


bs

<networking> The country code for the Bahamas.

(1999-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: brute force and ignorance « brute force attack « BS « bs » BS2000 » BSA » BSD


BS2000

<operating system> An operating system from SNI for mainframes.

http://mch.sni.de.public/bs2000/server.htm.

(1997-06-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: brute force attack « BS « bs « BS2000 » BSA » BSD » BSD386


BSA

1. Business Software Alliance.

2. Bidouilleurs Sans Argent.

Try this search on Wikipedia, OneLook, Google

Nearby terms: BS « bs « BS2000 « BSA » BSD » BSD386 » BSDI


BSD

Berkeley Software Distribution

Try this search on Wikipedia, OneLook, Google

Nearby terms: bs « BS2000 « BSA « BSD » BSD386 » BSDI » BSD/OS


BSD386

386BSD

Try this search on Wikipedia, OneLook, Google

Nearby terms: BS2000 « BSA « BSD « BSD386 » BSDI » BSD/OS » BSD Unix


BSDI

Berkeley Software Design, Inc.

Try this search on Wikipedia, OneLook, Google

Nearby terms: BSA « BSD « BSD386 « BSDI » BSD/OS » BSD Unix » BSI


BSD/OS

<operating system> BSDI's commercial version of Berkeley Standard Distribution Unix. BSD/OS is a POSIX-compatible, Unix-like system for the 80386, 486, and Pentium. It is based on the BSD software from UCB, a number of other sources, and components engineered by BSDI. The initial production release of BSD/OS shipped in March, 1993.

(1996-01-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BSD « BSD386 « BSDI « BSD/OS » BSD Unix » BSI » BSL


BSD Unix

Berkeley Software Distribution

Try this search on Wikipedia, OneLook, Google

Nearby terms: BSD386 « BSDI « BSD/OS « BSD Unix » BSI » BSL » BSOD


BSI

British Standards Institute

Try this search on Wikipedia, OneLook, Google

Nearby terms: BSDI « BSD/OS « BSD Unix « BSI » BSL » BSOD » BSOL


BSL

<language> A variant of IBM's PL/S systems language. Versions: BSL1, BSL2.

(1998-06-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BSD/OS « BSD Unix « BSI « BSL » BSOD » BSOL » BSOM


BSOD

Blue Screen of Death

Try this search on Wikipedia, OneLook, Google

Nearby terms: BSD Unix « BSI « BSL « BSOD » BSOL » BSOM » BSP method


BSOL

Blue Screen of Life

Try this search on Wikipedia, OneLook, Google

Nearby terms: BSI « BSL « BSOD « BSOL » BSOM » BSP method » BSRAM


BSOM

Beats the shit outa me

Try this search on Wikipedia, OneLook, Google

Nearby terms: BSL « BSOD « BSOL « BSOM » BSP method » BSRAM » BSS


BSP method

<programming> A CASE method from IBM.

(1998-02-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BSOD « BSOL « BSOM « BSP method » BSRAM » BSS » BSS segment


BSRAM

Burst Static Random Access Memory

Try this search on Wikipedia, OneLook, Google

Nearby terms: BSOL « BSOM « BSP method « BSRAM » BSS » BSS segment » BST


BSS

1. <programming> Block Started by Symbol.

2. <networking> Basic Service Set

Try this search on Wikipedia, OneLook, Google

Nearby terms: BSOM « BSP method « BSRAM « BSS » BSS segment » BST » bt


BSS segment

Block Started by Symbol

Try this search on Wikipedia, OneLook, Google

Nearby terms: BSP method « BSRAM « BSS « BSS segment » BST » bt » BTB


BST

<convention> British Summer Time. The name for daylight-saving time in the UK GMT time zone.

(2000-03-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BSRAM « BSS « BSS segment « BST » bt » BTB » btoa


bt

<networking> The country code for Bhutan.

(1999-01-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BSS « BSS segment « BST « bt » BTB » btoa » B-Toolkit


BTB

Branch Target Buffer

Try this search on Wikipedia, OneLook, Google

Nearby terms: BSS segment « BST « bt « BTB » btoa » B-Toolkit » BTOS


btoa

<tool, messaging, algorithm, file format> /B too A/ A binary to ASCII conversion utility.

btoa is a uuencode or base 64 equivalent which addresses some of the problems with the uuencode standard but not as many as the base 64 standard. It avoids problems that some hosts have with spaces (e.g. conversion of groups of spaces to tabs) by not including them in its character set, but may still have problems on non-ASCII systems (e.g. EBCDIC).

btoa is primarily used to transfer binary files between systems across connections which are not eight-bit clean, e.g. electronic mail.

btoa takes adjacent sets of four binary octets and encodes them as five ASCII octets using ASCII characters '!' through to 'u'. Special characters are also used: 'x' marks the beginning or end of the archive; 'z' marks four consecutive zeros and 'y' (version 5.2) four consecutive spaces.

Each group of four octets is processed as a 32-bit integer. Call this 'I'. Let 'D' = 85^4. Divide I by D. Call this result 'R'. Make I = I - (R * D) to avoid overflow on the next step. Repeat, for values of D = 85^3, 85^2, 85 and 1. At each step, to convert R to the output character add decimal 33 (output octet = R + ASCII value for '!'). Five output octets are produced.

btoa provides some integrity checking in the form of a line checksum, and facilities for patching corrupted downloads.

The algorithm used by btoa is more efficient than uuencode or base 64. ASCII files are encoded to about 120% the size of their binary sources. This compares with 135% for uuencode or base 64.

C source. (version 5.2 - ~1994).

Pre-compiled MS-DOS versions are also available.

(1997-08-08)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BST « bt « BTB « btoa » B-Toolkit » BTOS » B-tree


B-Toolkit

<tool, programming, product> A set of software tools designed to support a rigorous or formal development of software systems using the B-Method.

The Toolkit also provides a development environment automating the management of all associated files, ensuring that the entire development, including code and documentation, is always in a consistent state.

The Toolkit includes: a specification, design and code configuration management system, including integrity and dependency management and source file editing facilities; a set of software specification and design analysis tools, which includes syntax checkers, type checkers and a specification animator; a set of verification tools, which includes a proof-obligation generator and automatic and interactive provers; a set of coding tools, which includes a translator, linker, rapid prototyping facilities and a reusable specification/code module library; a documentation tool for automatically producing fully cross-referenced and indexed type-set documents from source files; a re-making tool for automatically re-checking and re-generating specifications, designs, code and documentation after modifications to source files.

A normal licence costs 25,000 pounds, academic 6,250 pounds.

(1995-03-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bt « BTB « btoa « B-Toolkit » BTOS » B-tree » BTRIEVE


BTOS

Convergent Technologies Operating System

Try this search on Wikipedia, OneLook, Google

Nearby terms: BTB « btoa « B-Toolkit « BTOS » B-tree » BTRIEVE » BTRIEVE Technologies, Inc.


B-tree

<algorithm> A multi-way balanced tree.

The "B" in B-tree has never been officially defined. It could stand for "balanced" or "Bayer", after one of the original designers of the algorithms and structure. A B-tree is _not_ (necessarily?) a "binary tree".

A B+-tree (as used by IBM's VSAM) is a B-tree where the leaves are also linked sequentially, thus allowing both fast random access and sequential access to data.

[Knuth's Art of Computer Programming].

[Example algorithm?]

(2000-01-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: btoa « B-Toolkit « BTOS « B-tree » BTRIEVE » BTRIEVE Technologies, Inc. » BTRL


BTRIEVE

1. <company> BTRIEVE Technologies, Inc..

2. <tool> A trademark of BTRIEVE Technologies, Inc. for their ISAM index file manager for IBM PCs.

(1995-03-28)

Try this search on Wikipedia, OneLook, Google

Nearby terms: B-Toolkit « BTOS « B-tree « BTRIEVE » BTRIEVE Technologies, Inc. » BTRL » BTS


BTRIEVE Technologies, Inc.

<company, database> /bee-treev/ (BTI) A provider of client-server database engines. BTI was founded by former Novell, Inc. employees, including the original developers of the Btrieve database engine. BTI acquired the database product line from Novell in April, 1994.

http://btrieve.com/.

Address: Austin, Texas, USA.

(1995-12-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BTOS « B-tree « BTRIEVE « BTRIEVE Technologies, Inc. » BTRL » BTS » BTW


BTRL

<company> British Telecom Research Laboratories.

Try this search on Wikipedia, OneLook, Google

Nearby terms: B-tree « BTRIEVE « BTRIEVE Technologies, Inc. « BTRL » BTS » BTW » BUAF


BTS

Bug Tracking System

Try this search on Wikipedia, OneLook, Google

Nearby terms: BTRIEVE « BTRIEVE Technologies, Inc. « BTRL « BTS » BTW » BUAF » BUAG


BTW

<chat> By the way.

(2002-06-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BTRIEVE Technologies, Inc. « BTRL « BTS « BTW » BUAF » BUAG » bubble memory


BUAF

[alt.fan.warlord] Big Ugly ASCII Font. A special form of ASCII art. Various programs exist for rendering text strings into block, bloob, and pseudo-script fonts in cells between four and six character cells on a side; this is smaller than the letters generated by older banner programs. These are sometimes used to render one's name in a sig block, and are critically referred to as "BUAF"s. See warlording.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: BTRL « BTS « BTW « BUAF » BUAG » bubble memory » bubble sort


BUAG

[alt.fan.warlord] Big Ugly ASCII Graphic. Pejorative term for ugly ASCII ART, especially as found in sig blocks. For some reason, mutations of the head of Bart Simpson are particularly common in the least imaginative sig blocks.

See warlording.

Try this search on Wikipedia, OneLook, Google

Nearby terms: BTS « BTW « BUAF « BUAG » bubble memory » bubble sort » bucky bits


bubble memory

A storage device built using materials such as gadolinium gallium garnet which are can be magnetised easily in only one direction. A film of these materials can be created so that it is magnetisable in an up-down direction. The magnetic fields tend to join together, some with the north pole facing up, some with the south.

When a veritcal magnetic field is imposed on this, the areas in opposite alignment to the field shrink to circles, or 'bubbles'. A bubble can be formed by reversing the field in a small spot, and can be destroyed by increasing the field.

Bubble memory is a kind of non-volatile storage but EEPROM, Flash Erasable Programmable Read-Only Memory and ferroelectric technologies, which are also non-volatile, are faster.

["Great Microprocessors of the Past and Present", V 4.0.0, John Bayko <bayko@hercules.cs.uregina.ca>, Appendix C]

(1995-02-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BTW « BUAF « BUAG « bubble memory » bubble sort » bucky bits » buffer


bubble sort

A sorting technique in which pairs of adjacent values in the list to be sorted are compared and interchanged if they are out of order; thus, list entries "bubble upward" in the list until they bump into one with a lower sort value. Because it is not very good relative to other methods and is the one typically stumbled on by naive and untutored programmers, hackers consider it the canonical example of a naive algorithm. The canonical example of a really *bad* algorithm is bogo-sort. A bubble sort might be used out of ignorance, but any use of bogo-sort could issue only from brain damage or willful perversity.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: BUAF « BUAG « bubble memory « bubble sort » bucky bits » buffer » buffered write-through


bucky bits

/buh'kee bits/ 1. Obsolete. The bits produced by the CONTROL and META shift keys on a SAIL keyboard (octal 200 and 400 respectively), resulting in a 9-bit keyboard character set. The MIT AI TV (Knight) keyboards extended this with TOP and separate left and right CONTROL and META keys, resulting in a 12-bit character set; later, LISP Machines added such keys as SUPER, HYPER, and GREEK (see space-cadet keyboard).

2. By extension, bits associated with "extra" shift keys on any keyboard, e.g. the ALT on an IBM PC or command and option keys on a Macintosh.

It has long been rumored that "bucky bits" were named after Buckminster Fuller during a period when he was consulting at Stanford. Actually, bucky bits were invented by Niklaus Wirth when *he* was at Stanford in 1964--65; he first suggested the idea of an EDIT key to set the 8th bit of an otherwise 7 bit ASCII character. It seems that, unknown to Wirth, certain Stanford hackers had privately nicknamed him "Bucky" after a prominent portion of his dental anatomy, and this nickname transferred to the bit. Bucky-bit commands were used in a number of editors written at Stanford, including most notably TV-EDIT and NLS.

The term spread to MIT and CMU early and is now in general use. Ironically, Wirth himself remained unaware of its derivation for nearly 30 years, until GLS dug up this history in early 1993! See double bucky, quadruple bucky.

(2001-06-22)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BUAG « bubble memory « bubble sort « bucky bits » buffer » buffered write-through » buffer overflow


buffer

1. An area of memory used for storing messages. Typically, a buffer will have other attributes such as an input pointer (where new data will be written into the buffer), and output pointer (where the next item will be read from) and/or a count of the space used or free. Buffers are used to decouple processes so that the reader and writer may operate at different speeds or on different sized blocks of data.

There are many different algorithms for using buffers, e.g. first-in first-out (FIFO or shelf), last-in first-out (LIFO or stack), double buffering (allowing one buffer to be read while the other is being written), cyclic buffer (reading or writing past the end wraps around to the beginning).

2. An electronic device to provide compatibility between two signals, e.g. changing voltage levels or current capability.

Try this search on Wikipedia, OneLook, Google

Nearby terms: bubble memory « bubble sort « bucky bits « buffer » buffered write-through » buffer overflow » buffer overrun


buffered write-through

<memory management> A variation of write-through where the cache uses a "write buffer" to hold data being written back to main memory. This frees the cache to service read requests while the write is taking place. There is usually only one stage of buffering so subsequent writes must wait until the first is complete. Most accesses are reads so buffered write-through is only useful for very slow main memory.

(1998-04-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bubble sort « bucky bits « buffer « buffered write-through » buffer overflow » buffer overrun » bug


buffer overflow

<programming> What happens when you try to store more data in a buffer than it can handle. This may be due to a mismatch in the processing rates of the producing and consuming processes (see overrun and firehose syndrome), or because the buffer is simply too small to hold all the data that must accumulate before a piece of it can be processed. For example, in a text-processing tool that crunches a line at a time, a short line buffer can result in lossage as input from a long line overflows the buffer and overwrites data beyond it. Good defensive programming would check for overflow on each character and stop accepting data when the buffer is full.

See also spam, overrun screw.

[Jargon File]

(1996-05-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bucky bits « buffer « buffered write-through « buffer overflow » buffer overrun » bug » bug-compatible


buffer overrun

buffer overflow

Try this search on Wikipedia, OneLook, Google

Nearby terms: buffer « buffered write-through « buffer overflow « buffer overrun » bug » bug-compatible » bug fix


bug

<programming> An unwanted and unintended property of a program or piece of hardware, especially one that causes it to malfunction. Antonym of feature. E.g. "There's a bug in the editor: it writes things out backward." The identification and removal of bugs in a program is called "debugging".

Admiral Grace Hopper (an early computing pioneer better known for inventing COBOL) liked to tell a story in which a technician solved a glitch in the Harvard Mark II machine by pulling an actual insect out from between the contacts of one of its relays, and she subsequently promulgated bug in its hackish sense as a joke about the incident (though, as she was careful to admit, she was not there when it happened). For many years the logbook associated with the incident and the actual bug in question (a moth) sat in a display case at the Naval Surface Warfare Center (NSWC). The entire story, with a picture of the logbook and the moth taped into it, is recorded in the "Annals of the History of Computing", Vol. 3, No. 3 (July 1981), pp. 285--286.

The text of the log entry (from September 9, 1947), reads "1545 Relay #70 Panel F (moth) in relay. First actual case of bug being found". This wording establishes that the term was already in use at the time in its current specific sense - and Hopper herself reports that the term "bug" was regularly applied to problems in radar electronics during WWII.

Indeed, the use of "bug" to mean an industrial defect was already established in Thomas Edison's time, and a more specific and rather modern use can be found in an electrical handbook from 1896 ("Hawkin's New Catechism of Electricity", Theo. Audel & Co.) which says: "The term "bug" is used to a limited extent to designate any fault or trouble in the connections or working of electric apparatus." It further notes that the term is "said to have originated in quadruplex telegraphy and have been transferred to all electric apparatus."

The latter observation may explain a common folk etymology of the term; that it came from telephone company usage, in which "bugs in a telephone cable" were blamed for noisy lines. Though this derivation seems to be mistaken, it may well be a distorted memory of a joke first current among *telegraph* operators more than a century ago!

Actually, use of "bug" in the general sense of a disruptive event goes back to Shakespeare! In the first edition of Samuel Johnson's dictionary one meaning of "bug" is "A frightful object; a walking spectre"; this is traced to "bugbear", a Welsh term for a variety of mythological monster which (to complete the circle) has recently been reintroduced into the popular lexicon through fantasy role-playing games.

In any case, in jargon the word almost never refers to insects. Here is a plausible conversation that never actually happened:

"There is a bug in this ant farm!"

"What do you mean? I don't see any ants in it."

"That's the bug."

[There has been a widespread myth that the original bug was moved to the Smithsonian, and an earlier version of this entry so asserted. A correspondent who thought to check discovered that the bug was not there. While investigating this in late 1990, your editor discovered that the NSWC still had the bug, but had unsuccessfully tried to get the Smithsonian to accept it - and that the present curator of their History of American Technology Museum didn't know this and agreed that it would make a worthwhile exhibit. It was moved to the Smithsonian in mid-1991, but due to space and money constraints has not yet been exhibited. Thus, the process of investigating the original-computer-bug bug fixed it in an entirely unexpected way, by making the myth true! - ESR]

[Jargon File]

(1999-06-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: buffered write-through « buffer overflow « buffer overrun « bug » bug-compatible » bug fix » bug fix release


bug-compatible

Said of a design or revision that has been badly compromised by a requirement to be compatible with fossils or misfeatures in other programs or (especially) previous releases of itself. "MS-DOS 2.0 used \ as a path separator to be bug-compatible with some cretin's choice of / as an option character in 1.0."

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: buffer overflow « buffer overrun « bug « bug-compatible » bug fix » bug fix release » bug-for-bug compatible


bug fix

<programming> A change to a program or system intended to permanently cure a bug. Often a fix for one bug inadvertantly introduces new bugs, hence the need for careful forethought and testing.

Compare: workaround.

(1998-06-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: buffer overrun « bug « bug-compatible « bug fix » bug fix release » bug-for-bug compatible » buglix


bug fix release

<programming> A release which introduces no new features, but which merely aims to fix bugs in previous releases. All too commonly new bugs are introduced at the same time.

(1996-08-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bug « bug-compatible « bug fix « bug fix release » bug-for-bug compatible » buglix » bugs


bug-for-bug compatible

Same as bug-compatible, with the additional implication that much tedious effort went into ensuring that each (known) bug was replicated.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: bug-compatible « bug fix « bug fix release « bug-for-bug compatible » buglix » bugs » BUGSYS


buglix

/buhg'liks/ Pejorative term referring to DEC's ULTRIX operating system in its earlier *severely* buggy versions. Still used to describe ULTRIX, but without nearly so much venom. Compare AIDX, HP-SUX, Nominal Semidestructor, Telerat, sun-stools.

Try this search on Wikipedia, OneLook, Google

Nearby terms: bug fix « bug fix release « bug-for-bug compatible « buglix » bugs » BUGSYS » bug tracking system


bugs

bug

Try this search on Wikipedia, OneLook, Google

Nearby terms: bug fix release « bug-for-bug compatible « buglix « bugs » BUGSYS » bug tracking system » Bugzilla


BUGSYS

<programming> A programming system for pattern recognition and preparing animated films, for IBM 7094 and IBM 360.

["BUGSYS: A Programming System for Picture Processing - Not for Debugging", R.A. Ledley et al, CACM 9(2) (Feb 1966)].

(1995-02-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bug-for-bug compatible « buglix « bugs « BUGSYS » bug tracking system » Bugzilla » build


bug tracking system

<programming> (BTS) A system for receiving and filing bugs reported against a software project, and tracking those bugs until they are fixed. Most major software projects have their own BTS, the source code of which is often available for use by other projects.

Well known BTSs include GNATS, Bugzilla, and Debbugs.

(2002-06-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: buglix « bugs « BUGSYS « bug tracking system » Bugzilla » build » built-in


Bugzilla

<programming> The web-based bug tracking system used by the Mozilla project.

Bugzilla home.

(2002-06-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bugs « BUGSYS « bug tracking system « Bugzilla » build » built-in » Built-in Self Test


build

<programming, systems> To process all of a project's source code and other digital assets or resources in order to produce a deployable product. In the simplest case this might mean compiling one file of C source to produce an executable file. More complex builds would typically involve compiling multiple source files, building library modules, packaging intermediate build products (e.g. Java class files in a jar file), adding or updating version information and other data about the product (e.g. intended deployment platform), running tests and interacting with a source code control system.

The build process is normally automated using tools such as Unix make, Apache ant or as part of an integrated development environment. This is taken one step further by continuous integration set-ups which periodically build the system while you are working on it.

(2011-12-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BUGSYS « bug tracking system « Bugzilla « build » built-in » Built-in Self Test » Bull


built-in

(Or "primitive") A built-in function or operator is one provided by the lowest level of a language implementation. This usually means it is not possible (or efficient) to express it in the language itself. Typical examples are the basic arithmetic and Boolean operators (in C syntax: +, -, *, /, %, !, &&, ||), bit manipulation operators (~, &, |, ^) and I/O primitives. Other common functions may be provided in libraries but are not built-in if they are written in the language being implemented.

(1995-02-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bug tracking system « Bugzilla « build « built-in » Built-in Self Test » Bull » bulletin board


Built-in Self Test

(BIST) The technique of designing circuits with additional logic which can be used to test proper operation of the primary (functional) logic.

(1995-02-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bugzilla « build « built-in « Built-in Self Test » Bull » bulletin board » bulletin board system


Bull

Bull Information Systems

Try this search on Wikipedia, OneLook, Google

Nearby terms: build « built-in « Built-in Self Test « Bull » bulletin board » bulletin board system » bulletproof


bulletin board

bulletin board system

Try this search on Wikipedia, OneLook, Google

Nearby terms: built-in « Built-in Self Test « Bull « bulletin board » bulletin board system » bulletproof » Bull Information Systems


bulletin board system

<communications, application> (BBS, bboard /bee'bord/, message board, forum; plural: BBSes) A computer and associated software which typically provides an electronic message database where people can log in and leave messages. Messages are typically split into topic groups similar to the newsgroups on Usenet (which is like a distributed BBS). Any user may submit or read any message in these public areas.

The term comes from physical pieces of board on which people can pin messages written on paper for general consumption - a "physical bulletin board". Ward Christensen, the programmer and operator of the first BBS (on-line 1978-02-16) called it a CBBS for "computer bulletin board system". Since the rise of the World-Wide Web, the term has become antiquated, though the concept is more popular than ever, with many web sites featuring discussion areas where users can post messages for public consumption.

Apart from public message areas, some BBSes provided archives of files, personal electronic mail and other services of interest to the system operator (sysop).

Thousands of BBSes around the world were run from amateurs' homes on MS-DOS boxes with a single modem line each. Although BBSes were traditionally the domain of hobbyists, many connected directly to the Internet (accessed via telnet), others were operated by government, educational, and research institutions.

Fans of Usenet or the big commercial time-sharing bboards such as CompuServe, CIX and GEnie tended to consider local BBSes the low-rent district of the hacker culture, but they helped connect hackers and users in the personal-micro and let them exchange code.

Use of this term for a Usenet newsgroup generally marks one either as a newbie fresh in from the BBS world or as a real old-timer predating Usenet.

(2005-09-20)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Built-in Self Test « Bull « bulletin board « bulletin board system » bulletproof » Bull Information Systems » bum


bulletproof

Used of an algorithm or implementation considered extremely robust; lossage-resistant; capable of correctly recovering from any imaginable exception condition - a rare and valued quality. Synonym armor-plated.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bull « bulletin board « bulletin board system « bulletproof » Bull Information Systems » bum » bump


Bull Information Systems

<company> A multinational I.T. group based in Europe with 21,000 people and operations in more than 85 countries. In 1997, Bull earned revenues of over $4 billion, including over 65% outside of France, its country of origin. The company is ranked as the third largest systems integrator in Europe.

http://bull.com/.

(1998-07-02)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bulletin board « bulletin board system « bulletproof « Bull Information Systems » bum » bump » burble


bum

1. To make highly efficient, either in time or space, often at the expense of clarity. "I managed to bum three more instructions out of that code." "I spent half the night bumming the interrupt code." In elder days, John McCarthy (inventor of Lisp) used to compare some efficiency-obsessed hackers among his students to "ski bums"; thus, optimisation became "program bumming", and eventually just "bumming".

2. To squeeze out excess; to remove something in order to improve whatever it was removed from (without changing function; this distinguishes the process from a featurectomy).

3. A small change to an algorithm, program, or hardware device to make it more efficient. "This hardware bum makes the jump instruction faster."

Usage: now uncommon, largely superseded by v. tune (and tweak, hack), though none of these exactly capture sense 2. All these uses are rare in Commonwealth hackish, because in the parent dialects of English "bum" is a rude synonym for "buttocks".

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: bulletin board system « bulletproof « Bull Information Systems « bum » bump » burble » Bureau International des Poids et Mesures


bump

Increment. E.g. C's ++ operator. It is used especially of counter variables, pointers and index dummies in "for", "while", and "do-while" loops.

(1994-11-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bulletproof « Bull Information Systems « bum « bump » burble » Bureau International des Poids et Mesures » Burge's Language


burble

[Lewis Carroll's "Jabberwocky"] Like flame, but connotes that the source is truly clueless and ineffectual (mere flamers can be competent). A term of deep contempt. "There's some guy on the phone burbling about how he got a DISK FULL error and it's all our comm software's fault." This is mainstream slang in some parts of England.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bull Information Systems « bum « bump « burble » Bureau International des Poids et Mesures » Burge's Language » buried treasure


Bureau International des Poids et Mesures

<body, standard> (BIPM) The standards body that ensures world-wide uniformity of measurements and their traceability to the International System of Units (SI). The BIPM is based in France and operates with the authority of the Convention of the Metre, a diplomatic treaty between fifty-one nations. It operates through a series of committees, whose members are the national metrology laboratories of the member states of the convention, and through its own laboratory work.

The BIPM carries out measurement-related research. It takes part in, and organises, international comparisons of national measurement standards, and it carries out calibrations for member states.

BIPM Home.

(2005-03-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bum « bump « burble « Bureau International des Poids et Mesures » Burge's Language » buried treasure » burn-in


Burge's Language

Unnamed functional language based on lambda-calculus. Recursive Programming techniques", W.H. Burge, A-W 1975.

Try this search on Wikipedia, OneLook, Google

Nearby terms: bump « burble « Bureau International des Poids et Mesures « Burge's Language » buried treasure » burn-in » burn-in period


buried treasure

A surprising piece of code found in some program. While usually not wrong, it tends to vary from crufty to bletcherous, and has lain undiscovered only because it was functionally correct, however horrible it is. Used sarcastically, because what is found is anything *but* treasure. Buried treasure almost always needs to be dug up and removed. "I just found that the scheduler sorts its queue using bubble sort! Buried treasure!"

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: burble « Bureau International des Poids et Mesures « Burge's Language « buried treasure » burn-in » burn-in period » Burroughs Corporation


burn-in

1. <hardware> screen saver.

2. <hardware, testing> burn-in period.

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bureau International des Poids et Mesures « Burge's Language « buried treasure « burn-in » burn-in period » Burroughs Corporation » Burst EDO


burn-in period

1. <testing> A factory soak test intended to increase the chance that components that fail early due to infant mortality will fail before the system leaves the factory.

2. <jargon> When one is so intensely involved in a new project that one forgets basic needs such as food, drink and sleep. Excessive burn-in can lead to burn-out. See hack mode, larval stage.

[Jargon File]

(2007-01-17)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Burge's Language « buried treasure « burn-in « burn-in period » Burroughs Corporation » Burst EDO » Burst Extended Data Out DRAM


Burroughs Corporation

<company> A company which merged with Sperry Univac to form Unisys Corporation. They produced the Datatron 200 series among other computers.

(2007-01-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: buried treasure « burn-in « burn-in period « Burroughs Corporation » Burst EDO » Burst Extended Data Out DRAM » burst page


Burst EDO

Burst Extended Data Out DRAM

Try this search on Wikipedia, OneLook, Google

Nearby terms: burn-in « burn-in period « Burroughs Corporation « Burst EDO » Burst Extended Data Out DRAM » burst page » Burst Static Random Access Memory


Burst Extended Data Out DRAM

<storage> (Burst EDO, BEDO) A variant on EDO DRAM in which read or write cycles are batched in bursts of four. The bursts wrap around on a four byte boundary which means that only the two least significant bits of the CAS address are modified internally to produce each address of the burst sequence. Consequently, burst EDO bus speeds will range from 40MHz to 66MHz, well above the 33MHz bus speeds that can be accomplished using Fast Page Mode or EDO DRAM.

Burst EDO was introduced sometime before May 1995.

(1996-06-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: burn-in period « Burroughs Corporation « Burst EDO « Burst Extended Data Out DRAM » burst page » Burst Static Random Access Memory » bus


burst page

banner

Try this search on Wikipedia, OneLook, Google

Nearby terms: Burroughs Corporation « Burst EDO « Burst Extended Data Out DRAM « burst page » Burst Static Random Access Memory » bus » bus error


Burst Static Random Access Memory

<storage> (BSRAM) A kind of SRAM used primarily for external Level 2 cache memory.

[How does it work?]

(1998-02-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Burst EDO « Burst Extended Data Out DRAM « burst page « Burst Static Random Access Memory » bus » bus error » Bush, Vannevar


bus

<architecture, networking> A set of electrical conductors (wires, PCB tracks or connections in an integrated circuit) connecting various "stations", which can be functional units in a computer or nodes in a network. A bus is a broadcast channel, meaning that each station receives every other station's transmissions and all stations have equal access to the bus.

Various schemes have been invented to solve the problem of collisions: multiple stations trying to transmit at once, e.g. CSMA/CD, bus master.

The term is almost certainly derived from the electrical engineering term "bus bar" - a substantial, rigid power supply conductor to which several connections are made. This was once written "'bus bar" as it was a contraction of "omnibus bar" - a connection bar "for all", by analogy with the passenger omnibus - a conveyance "for all".

More on derivation.

There are busses both within the CPU and connecting it to external memory and peripheral devices. The data bus, address bus and control signals, despite their names, really constitute a single bus since each is useless without the others.

The width of the data bus is usually specified in bits and is the number of parallel connectors. This and the clock rate determine the bus's data rate (the number of bytes per second which it can carry). This is one of the factors limiting a computer's performance. Most current microprocessors have 32-bit busses both internally and externally. 100 or 133 megahertz bus clock rates are common. The bus clock is typically slower than the processor clock.

Some processors have internal busses which are wider than their external busses (usually twice the width) since the width of the internal bus affects the speed of all operations and has less effect on the overall system cost than the width of the external bus.

Various bus designs have been used in the PC, including ISA, EISA, Micro Channel, VL-bus and PCI. Other peripheral busses are NuBus, TURBOchannel, VMEbus, MULTIBUS and STD bus.

See also bus network.

Ukranian.

(2010-07-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Burst Extended Data Out DRAM « burst page « Burst Static Random Access Memory « bus » bus error » Bush, Vannevar » Business Analyst


bus error

<processor> A fatal failure in the execution of a machine language instruction resulting from the processor detecting an anomalous condition on its bus. Such conditions include invalid address alignment (accessing a multi-byte number at an odd address), accessing a physical address that does not correspond to any device, or some other device-specific hardware error. A bus error triggers a processor-level exception which Unix translates into a "SIGBUS" signal which, if not caught, will terminate the current process.

(2000-04-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: burst page « Burst Static Random Access Memory « bus « bus error » Bush, Vannevar » Business Analyst » Business Application Programming Interface


Bush, Vannevar

Vannevar Bush

Try this search on Wikipedia, OneLook, Google

Nearby terms: Burst Static Random Access Memory « bus « bus error « Bush, Vannevar » Business Analyst » Business Application Programming Interface » Business Process Re-engineering


Business Analyst

<job> A person who analyses the operations of a department or functional unit to develop a general systems solution to the problem. The solution will typically involve a combination of manual and automated processes. The business analyst can provide insights into an operation for an information systems analyst.

(2004-03-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bus « bus error « Bush, Vannevar « Business Analyst » Business Application Programming Interface » Business Process Re-engineering » Business Software Alliance


Business Application Programming Interface

<business, application, programming> (BAPI) /bap'ee/ A set of methods provided by an SAP business object.

Release 4.0 of SAP AG's R/3 system supports object-oriented programming via an interface defined in terms of objects and methods called BAPIs. For example if a material object provides a function to check availability, the corresponding SAP business object type "Material" might provide a BAPI called "Material.CheckAvailability".

The definitions of SAP business objects and their BAPIs are kept in an SAP business object repository. SAP provide classes and libraries to enable a programming team to build SAP applications that use business objects and BAPIs. Supported environments include COM and Java.

The Open BAPI Network. gives background information and lists objects and BAPIs.

(2002-08-30)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bus error « Bush, Vannevar « Business Analyst « Business Application Programming Interface » Business Process Re-engineering » Business Software Alliance » Business Systems Analyst


Business Process Re-engineering

<business> (BPR) Any radical change in the way in which an organisation performs its business activities. BPR involves a fundamental re-think of the business processes followed by a redesign of business activities to enhance all or most of its critical measures - costs, quality of service, staff dynamics, etc.

(1999-09-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bush, Vannevar « Business Analyst « Business Application Programming Interface « Business Process Re-engineering » Business Software Alliance » Business Systems Analyst » business to business


Business Software Alliance

<company> The BSA was created by Microsoft in 1988 in an attempt to combat software theft. The alliance includes the majority of leading software publishers including Novell, Symantec, and Autodesk and is actively campaigning in over 65 countries.

The BSA operates a three-pronged approach: 1. Lobbying to strengthen copyright laws and co-operation with law enforcement agencies. 2. Educating the public through marketing, roadshows, etc. 3. Bringing legal actions against counterfeiters. BSA's aims are the same as the Federation Against Software Theft but it is not limited to the UK.

In December 1990 the BSA obtained the first legal order in the UK which allowed a surprise search on a company's offices for suspected copyright infringement.

http://bsa.org/bsa.

UK Office: Business Software Alliance, 1st Floor, Leaconfield House, Curzon Street, London W1Y 8AS, United Kingdom.

See also software audit.

(1996-05-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Business Analyst « Business Application Programming Interface « Business Process Re-engineering « Business Software Alliance » Business Systems Analyst » business to business » bus master


Business Systems Analyst

<job> A person who works directly with management and users to analyse, specify, and design business applications. The Business Systems Analyst develops detailed functional, system, and program specifications using structured design methodologies and CASE tools. He must have strong business sense and communications skills. He works with both the information systems team and the strategic planning business group.

(2004-03-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Business Application Programming Interface « Business Process Re-engineering « Business Software Alliance « Business Systems Analyst » business to business » bus master » bus mastering


business to business

<business> (B2B) Electronic commerce between businesses, as opposed to between a consumer and a business (B2C).

While derived from "business to business", "B2B" is narrower in meaning.

(2001-03-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Business Process Re-engineering « Business Software Alliance « Business Systems Analyst « business to business » bus master » bus mastering » bus network


bus master

<architecture> The device in a computer which is driving the address bus and bus control signals at some point in time. In a simple architecture only the (single) CPU can be bus master but this means that all communications between ("slave") I/O devices must involve the CPU. More sophisticated architectures allow other capable devices (or multiple CPUs) to take turns at controling the bus. This allows, for example, a network controller card to access a disk controller directly while the CPU performs other tasks which do not require the bus, e.g. fetching code from its cache.

Note that any device can drive data onto the data bus when the CPU reads from that device, but only the bus master drives the address bus and control signals.

Direct Memory Access is a simple form of bus mastering where the I/O device is set up by the CPU to read from or write to one or more contiguous blocks of memory and then signal to the CPU when it has done so. Full bus mastering (or "First Party DMA", "bus mastering DMA") implies that the I/O device is capable of performing more complex sequences of operations without CPU intervention (e.g. servicing a complete NFS request). This will normally mean that the I/O device contains its own processor or microcontroller.

See also distributed kernel.

(1996-08-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Business Software Alliance « Business Systems Analyst « business to business « bus master » bus mastering » bus network » bus topology


bus mastering

bus master

Try this search on Wikipedia, OneLook, Google

Nearby terms: Business Systems Analyst « business to business « bus master « bus mastering » bus network » bus topology » Busy Beaver


bus network

<networking> A network topology in which all nodes are connected to a single wire or set of wires (the bus). Bus networks typically use CSMA/CD techniques to determine which node should transmit data at any given time.

Some networks are implemented as a bus, e.g. Ethernet - a one-bit bus operating at 10, 100, 1000 or 10,000 megabits per second. Originally Ethernet was a physical layer bus consisting of a wire (with terminators at each end) to which each node was attached. Switched Ethernet, while no longer physically a bus still acts as one at the logical layers.

Try this search on Wikipedia, OneLook, Google

Nearby terms: business to business « bus master « bus mastering « bus network » bus topology » Busy Beaver » busy-loop


bus topology

bus

Try this search on Wikipedia, OneLook, Google

Nearby terms: bus master « bus mastering « bus network « bus topology » Busy Beaver » busy-loop » busy-wait


Busy Beaver

<theory> (BB) One of a series of sets of Turing Machine programs. The BBs in the Nth set are programs of N states that produce a larger finite number of ones on an initially blank tape than any other program of N states. There is no program that, given input N, can deduce the productivity (number of ones output) of the BB of size N.

The productivity of the BB of size 1 is 1. Some work has been done to figure out productivities of bigger Busy Beavers - the 7th is in the thousands.

(1994-10-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bus mastering « bus network « bus topology « Busy Beaver » busy-loop » busy-wait » Butterfly Common LISP


busy-loop

tight loop

Try this search on Wikipedia, OneLook, Google

Nearby terms: bus network « bus topology « Busy Beaver « busy-loop » busy-wait » Butterfly Common LISP » Butterfly Scheme


busy-wait

<programming> To wait for an event by spinning through a tight loop or timed-delay loop that polls for the event on each pass, as opposed to setting up an interrupt handler and continuing execution on another part of the task. This is a wasteful technique, best avoided on time-sharing systems where a busy-waiting program may hog the processor.

[Jargon File]

(1999-06-10)

Try this search on