Abbrev
/ˈæb.rəv/
noun — “a shortcut for when typing the full thing feels like running a marathon in molasses.”
Code
/kōd/
noun — "a system of symbols or rules used to represent information."
Code is a structured system for representing, communicating, or storing information using a defined set of symbols, rules, or conventions. In computing, cryptography, and digital communication, code refers to any method by which data or instructions are expressed in a form that can be transmitted, processed, or interpreted according to a predefined scheme. It emphasizes the *representation* of meaning rather than the meaning itself.
Alternating Current
/ˌeɪ ˈsiː/
noun … “Electric current that periodically reverses direction.”
AC, short for Alternating Current, is a type of electrical current in which the flow of electric charge reverses direction periodically, typically in a sinusoidal waveform. AC is the standard form of electricity delivered by power grids because it can be easily transformed to different voltages for efficient long-distance transmission.
Direct Current
/ˌdiː ˈsiː/
noun … “Electric current that flows in one direction.”
DC, short for Direct Current, is a type of electrical current in which electric charge flows consistently in a single direction. Unlike alternating current, where the direction of flow periodically reverses, DC maintains constant polarity, making it especially suitable for electronic circuits, digital systems, and energy storage.
Binary
/ˈbaɪnəri/
adjective … “Based on two discrete values, 0 and 1.”
Binary refers to a number system, representation, or data encoding that uses only two symbols, typically 0 and 1. In computing, binary underlies all digital systems, as digital signals, memory storage, and logic circuits operate on two-state systems. Binary representation enables efficient computation, storage, and communication of information using simple, reliable hardware components.
Key characteristics of Binary include:
Digital
/ˈdɪdʒɪtl/
adjective … “Discrete representation of information.”
Digital refers to signals, data, or systems that represent information using discrete values, typically in binary form (0s and 1s). Digital systems contrast with analog systems, which use continuous physical quantities. Digital representation allows reliable storage, transmission, and processing of information, as discrete values are less susceptible to noise and degradation.
Key characteristics of Digital include:
Analog
/ˈænəlɔːɡ/
adjective … “Continuous representation of information.”
Analog refers to signals, data, or systems that represent information using continuous physical quantities rather than discrete values. In computing and electronics, analog signals vary smoothly over time, often representing real-world phenomena such as sound, light, temperature, or voltage. Analog systems contrast with digital systems, which represent data using discrete levels or binary values.
Key characteristics of Analog include:
Intermediate Representation
/ˌaɪ ˈɑːr/
noun … “The shared language between source code and machines.”
IR, short for Intermediate Representation, is an abstract, structured form of code used internally by a Compiler to bridge the gap between high-level source languages and low-level machine instructions. It is not meant to be written by humans or executed directly by hardware. Instead, IR exists as a stable, analyzable format that enables transformation, optimization, and portability across languages and architectures.
Abstract Syntax Tree
/ˌeɪˌɛsˈtiː/
noun … “Structural map of code for analysis and execution.”
Bytecode
/ˈbaɪtkəʊd/
noun … “Intermediate code optimized for virtual machines.”