edgepedia

Technology and the built world

61,984 articles

COCO Captions

COCO Captions is a large-scale dataset of over 1.5 million human-written captions describing over 330,000 images, published in 2015 as the captioning extension of Microsoft COCO.

CoCo Key Water Resort

CoCo Key Water Resort was an American chain of Key West-themed hotel water park resorts launched in 2006, built by renovating underperforming hotels; most locations have closed since.

Cocoa (API)

Cocoa, also known as Yellow Box and OS X Cocoa, is Apple's object-oriented application framework for macOS, built on the Foundation and AppKit frameworks; its iOS counterpart is Cocoa Touch.

CocoaPods

CocoaPods is an open-source dependency manager for Swift and Objective-C projects on Apple platforms, created by Eloy Durán and first released in 2011. It downloads libraries declared in a Podfile and integrates them into Xcode projects.

COCOMO

COCOMO (Constructive cost model) is a parametric model for estimating software development effort, schedule, and cost, published by Barry Boehm in 1981 and revised as COCOMO II in 2000.

Cocorobo

Cocorobo (COCOROBO, ココロボ) is a line of robotic vacuum cleaners sold by Sharp of Japan from June 2012, marketed as robot home appliances with voice interaction and smartphone connectivity.

cocotb

cocotb is an open source, coroutine-based cosimulation testbench environment for verifying VHDL and SystemVerilog RTL designs using Python tests, first released in 2013 and governed by the FOSSi Foundation.

CoCounsel

CoCounsel is an AI assistant for legal and other professionals, launched in March 2023 by Casetext and acquired that August by Thomson Reuters for $650 million in cash.

Code

A code is an agreed system mapping letters onto signals a channel can carry, spanning Morse's dots and dashes, Baudot's 5-bit code, and Shannon's coding theory.

Code 128

Code 128 is a high-density, variable-length linear barcode symbology developed by Computer Identics in 1981, encoding all 128 ASCII characters and used worldwide in logistics.

Code 39

Code 39, also known as Code 3 of 9, is a barcode symbology that encodes digits, uppercase letters, and seven symbols using bars and spaces of two widths.

Code as action

Code as action is an agent design method in which a foundation model expresses each task step as executable code rather than a JSON tool call, proposed in February 2024.

Code churn

Code churn is a software engineering metric measuring how much source code changes, expressed as lines added, modified, or deleted between two revisions, and correlated with software defects.

Code clone detection

Code clone detection is a software engineering method that analyzes source code to find identical or similar fragments, supporting refactoring, plagiarism detection, and bug detection.

Code completion

Code completion, also called code autocompletion, is an editor feature that suggests the rest of a token, line, or block of code as a developer types.

Code Composer Studio

Code Composer Studio (CCS) is Texas Instruments' free IDE for building and debugging software on its embedded processors and microcontrollers, available as a desktop app, a cloud IDE, and a VS Code extension.

Code coverage

Code coverage, also called coverage testing, is a software testing measure of which parts of a program, such as lines, branches, or functions, execute when its tests run.

Code de la route

The Code de la route is the French legal code gathering rules for all public road users, from pedestrians to motorists, covering traffic rules, licensing, vehicle requirements, and sanctions.

Code injection

Code injection, also called script injection, is a software vulnerability in which an application builds code from untrusted input, letting an attacker run their own code, tracked as CWE-94.

Code Llama

Code Llama is a family of open-weight large language models for programming, built by Meta from Llama 2 and first released in August 2023 in 7B to 34B sizes.

Code page

A code page is a table mapping characters to the byte values a computer uses to store them, a term originating with IBM and now meaning a character encoding generally.

Code pretraining data mixtures for code LLMs

A code pretraining data mixture is the recipe, spanning code-to-text ratio, language distribution, and filtering, that shapes a code LLM's quality; Llama 3 used 17% code.

Code Red (computer worm)

Code Red was a self-propagating computer worm that attacked Microsoft IIS web servers in July 2001, infecting hundreds of thousands of servers and targeting the White House website.

Code refactoring

Code refactoring, also known as code grooming, is the restructuring of existing source code without changing its external behavior, making it easier to understand and cheaper to modify.

Code review

Code review is the systematic examination of source code by someone other than its author, done to find defects and spread knowledge; modern review is informal, tool-based, and asynchronous.

Code signing

Code signing is a software security technique that attaches a cryptographic digital signature to executable code, proving who published it and that it has not changed since signing.

Code similarity detection

Code similarity detection is a family of computational methods that measure how alike two code fragments are, used for clone detection, plagiarism checking, and vulnerability analysis.

Code smell

A code smell is a surface indication in source code that usually points to a deeper design problem, a term coined by Kent Beck and popularized in Martin Fowler's 1999 book Refactoring.

Code splitting

Code splitting is a web development technique that divides an application's JavaScript into separate bundles loaded on demand, supported by bundlers like webpack to improve initial load speed.

Code-division multiple access

Code-division multiple access (CDMA) is a spread-spectrum scheme in which many users share one frequency band, their signals separated by unique spreading codes; Qualcomm demonstrated it for cellular use in 1989.