cooC

Concurrent Object-Oriented C.

cooccurrence matrix

<mathematics>

Given a position operator P(i,j), let A be a nxn matrix whose element A[i][j] is the number of times that points with grey level (intensity) g[i] occur, in the position specified by P, relative to points with grey level g[j]. Let C be the nxn matrix that is produced by dividing A with the total number of point pairs that satisfy P. C[i][j] is a measure of the joint probability that a pair of points satisfying P will have values g[i], g[j]. C is called a cooccurrence matrix defined by P. Examples for the operator P are: "i above j", "i one position to the right and two below j", etc.

Last updated: 1995-05-11

cookbook

<programming>

(From amateur electronics and radio) A book of small code segments that the reader can use to do various magic things in programs.

One current example is the "PostScript Language Tutorial and Cookbook" by Adobe Systems, Inc (Addison-Wesley, ISBN 0-201-10179-3), also known as the Blue Book which has recipes for things like wrapping text around arbitrary curves and making 3D fonts.

Cookbooks, slavishly followed, can lead one into voodoo programming, but are useful for hackers trying to monkey up small programs in unknown languages. This function is analogous to the role of phrasebooks in human languages.

[Jargon File]

Last updated: 1994-11-04

cooked mode

<communications>

The normal character-input mode of a Unix terminal device: with interrupts enabled and with erase, kill and other special-character interpretations performed directly by the tty driver. Opposite of raw mode. See also rare mode.

Other operating systems often have similar mode distinctions, and the raw/rare/cooked way of describing them has spread widely along with the C language and other Unix exports. Most generally, "cooked mode" may refer to any mode of a system that does extensive preprocessing before presenting data to a program.

[Jargon File]

Last updated: 2020-05-23

cookie

<web>

1. HTTP cookie.

<protocol>

2. A handle, transaction id or other token of agreement between cooperating programs. "I give him a packet, he gives me back a cookie".

The ticket you get from a dry-cleaning shop is an example of a cookie; the only thing it's useful for is to relate a later transaction to this one (so you get the same clothes back).

Compare magic cookie; see also fortune cookie.

<security, jargon>

3. A cracker term for the password list on a multi-user computer.

<jargon>

4. An adjective describing a computer that just became toast.

Last updated: 1997-04-14

cookie bear

cookie monster

cookie file

<operating system>

A collection of fortune cookies in a format that facilitates retrieval by a fortune program. There are many cookie files in public distribution, and site admins often assemble their own from various sources.

[Jargon File]

Last updated: 1997-01-07

cookie jar

<programming, history>

1. Memory used for storing cookies.

Atari ST programs could recorded their presence by storing a distinctive magic number in the jar for other programs to find.

<security>

2. A cracker term for the password file of a multi-user computer.

<web>

3. A file or other storage mechanism that holds HTTP cookies as part of the local data maintained by a web browser or other HTTP client, typically as part of a user profile.

[Jargon File]

Last updated: 1997-02-12

cookie monster

<recreation>

(From the children's TV program "Sesame Street") Any of a family of early (1970s) hacks reported on TOPS-10, ITS, Multics and elsewhere that would repeatedly demand "I WANT A COOKIE" until the victim typed "COOKIE".

[Jargon File]

Last updated: 1997-02-12

cooky

<spelling>

cookie.

COOL

<language>

1. Concurrent Object-Oriented Language.

2. CLIPS Object-Oriented Language?

3. A C++ class library developed at Texas Instruments that defines containers like Vectors, List, Hash_Table, etc. COOL has a shallow hierarchy with no common base class. The functionality is close to Common Lisp data structures (like libg++). Templates have a syntax like Cfront and g++ and are preprocessed by a special 'cpp' distributed with COOL and GECOOL.

JCOOL is a version with real C++ templates.

Last updated: 1992-08-05

CooL

Combined object-oriented Language

COOL:Gen

Advantage Gen

Cooperation for Open Systems Interconnection Networking in Europe

<project>

(COSINE) A EUREKA project that aimed to provide computer communications infrastructure for European researchers and for EUREKA and other programmes.

Esprit '89 Status Report.

Last updated: 2023-10-29

Co-operative Development Environment

<tool, product>

(CDE) A set of tools from Oracle for enterprise-wide, client/server application development.

Last updated: 1995-03-15

Cooperative Information System

<networking>

(CIS) Networked computers which support individual or collaborative human work, and manage access to information and computing services. Computation is done concurrently over the network by cooperative database systems, expert systems, multi-agent planning systems, and other software application systems ranging from the conventional to the advanced.

Last updated: 1995-05-11

cooperative multitasking

<parallel, operating system>

A form of multitasking where it is the responsibility of the currently running task to give up the processor to allow other tasks to run. This contrasts with pre-emptive multitasking where the task scheduler periodically suspends the running task and restarts another.

Cooperative multitasking requires the programmer to place calls at suitable points in his code to allow his task to be descheduled which is not always easy if there is no obvious top-level main loop or some routines run for a long time. If a task does not allow itself to be descheduled all other tasks on the system will appear to "freeze" and will not respond to user action.

The advantage of cooperative multitasking is that the programmer knows where the program will be descheduled and can make sure that this will not cause unwanted interaction with other processes. Under pre-emptive multitasking, the scheduler must ensure that sufficient state for each process is saved and restored that they will not interfere. Thus cooperative multitasking can have lower overheads than pre-emptive multitasking because of the greater control it offers over when a task may be descheduled.

Cooperative multitasking is used in RISC OS, Microsoft Windows and Macintosh System 7.

Last updated: 1995-03-20

coordinate

<mathematics>

One member of a tuple of numbers which defines the position of a point in some space. Commonly used coordinate systems have as many coordinates as their are dimensions in the space, e.g. a pair for two dimensions. The most common coordinate system is Cartesian coordinates, probably followed by polar coordinates.

Last updated: 1997-07-09

Coordinated Universal Time

<time, standard>

(UTC, World Time) The standard time common to every place in the world. UTC is derived from International Atomic Time (TAI) by the addition of a whole number of "leap seconds" to synchronise it with Universal Time 1 (UT1), thus allowing for the eccentricity of the Earth's orbit, the rotational axis tilt (23.5 degrees), but still showing the Earth's irregular rotation, on which UT1 is based.

Coordinated Universal Time is expressed using a 24-hour clock and uses the Gregorian calendar. It is used in aeroplane and ship navigation, where it also sometimes known by the military name, "Zulu time". "Zulu" in the phonetic alphabet stands for "Z" which stands for longitude zero.

UTC was defined by the International Radio Consultative Committee (CCIR), a predecessor of the ITU-T. CCIR Recommendation 460-4, or ITU-T Recommendation X.680 (7/94), contains the full definition.

The language-independent international abbreviation, UTC, is neither English nor French. It means both "Coordinated Universal Time" and "Temps Universel Coordonné".

BIPM.

The Royal Observatory Greenwich.

History of UTC and GMT.

U.S. National Institute of Standards & Technology.

UK National Physical Laboratory.

US Naval Observatory.

International Telecommunications Union.

Earth's irregular rotation.

Last updated: 2001-08-30

Coordinating Committee for Intercontinental Research Networks

<body, networking>

(CCIRN) A committee that includes the United States FNC and its counterparts in North America and Europe. Co-chaired by the executive directors of the Federal Networking Council and the European Association of Research Networks (RARE), the CCIRN provides a forum for cooperative planning among the principal North American and European research networking bodies.

Last updated: 1994-11-30

coordination language

<networking, protocol>

A language defined specifically to allow two or more parties (components) to communicate in order to accomplish some shared goal.

Examples of coordination languages are Linda and Xerox's CLF (STITCH).

Last updated: 2004-04-18

Nearby terms:

Conway's LawConway's LifecooCcooccurrence matrixcookbook

Try this search on Wikipedia, Wiktionary, Google, OneLook.



Loading