A general-purpose, procedural programming language developed in the early 1970s at Bell Labs. C provides low-level access to memory, efficient compilation, and is the foundation of many operating syst...
Definition
Glossary: Letter C
Browse glossary terms starting with the letter C.
A header file in C/C++ containing function declarations, macros, type definitions, and constants shared across multiple source files.
DefinitionA modern, object-oriented programming language developed by Microsoft as part of the .NET platform. C# is used for desktop applications, web services (ASP.NET), game development (Unity), and enterpris...
DefinitionA general-purpose programming language that extends C with object-oriented features, templates, and the Standard Template Library (STL). C++ is used for game engines, operating systems, browsers, and...
DefinitionA C++ header file, typically containing class declarations, templates, and inline function definitions specific to C++ code.
DefinitionCabinet: a Microsoft archive file format supporting lossless data compression and embedded digital certificates. Used for Windows installation packages and system updates.
DefinitionThe native file formats of Dassault Systemes CATIA, a multi-platform CAD/CAM/CAE suite used in aerospace, automotive, and industrial engineering. Industry standard at Airbus, Boeing, and major automot...
DefinitionConcise Binary Object Representation: an IETF standard (RFC 8949) binary data format modeled on JSON. Designed for constrained environments and IoT devices.
DefinitionCD Audio Track: a Windows shortcut file representing audio tracks on an audio CD. It does not contain audio data but points to the CD track location.
DefinitionContent Delivery Network: a geographically distributed network of proxy servers that delivers web content (images, CSS, JavaScript) from the server closest to the user, reducing latency and improving...
DefinitionCorelDRAW Image File: the native vector graphics format for CorelDRAW, a popular illustration and design application.
DefinitionCertificate File: contains an X.509 digital certificate for SSL/TLS, code signing, or email encryption. Can be DER (binary) or PEM (Base64) encoded.
DefinitionCommon Gateway Interface: a standard protocol for web servers to execute programs that generate dynamic web pages. One of the earliest server-side technologies.
DefinitionComputer Graphics Metafile: an ISO standard for 2D vector and raster graphics interchange in technical illustration and documentation.
DefinitionContinuous Integration / Continuous Deployment (or Delivery): a set of practices that automate the building, testing, and deployment of code changes. CI ensures code is regularly merged and tested; CD...
DefinitionCrystallographic Information File: a standard text file format for representing crystallographic data in chemistry and materials science.
DefinitionWindows NT Command Script: similar to BAT but designed for the Windows NT command processor with enhanced features.
DefinitionContent Management System: a software application that enables users to create, manage, and modify digital content on a website without requiring specialized technical knowledge. Examples include Word...
DefinitionA cross-platform build system generator using CMakeLists.txt files. It generates native Makefiles, Visual Studio projects, or Ninja build files.
DefinitionCommon Business-Oriented Language: one of the oldest programming languages, designed in 1959 for business and financial applications. COBOL remains in use today in banking, government, and insurance s...
Definition