Glossary

Searchable terminology from accessibility, web standards, and related fields.

9 results found in Programming.

Code Accessibility (Programming Accessibility, Accessible Coding)
The practice of making programming environments, source code, and software development tools usable by people with disabilities, particularly those with visual impairments. Code accessibility encompas…
Computer Braille (Computer Braille Code, CBC)
Computer Braille is a specialized braille notation system that includes characters for symbols commonly used in computing, such as brackets, braces, semicolons, and other punctuation not found in stan…
Context-Free Grammar (CFG, Formal Grammar)
A formal system for defining the syntactic rules of a language, consisting of a set of production rules that describe how symbols can be combined to form valid expressions. In accessibility and assist…
Programming Accessibility (Accessible Programming, Accessible IDE)
The practice of making software development tools, environments, and workflows usable by programmers with disabilities. Programming presents unique accessibility challenges beyond general computer use…
Scripting Language (Script Language)
A programming language designed for automating tasks that could alternatively be executed one by one by a human operator. Scripting languages are typically interpreted rather than compiled and are use…
Syntactic Structure (Program Structure, Code Structure)
The hierarchical arrangement of elements in a programming language according to the language's grammar rules, including how statements, expressions, and blocks are nested and related to one another. I…
Syntax Highlighting (Code Highlighting, Syntax Coloring)
A feature of text editors and IDEs that displays source code in different colors and fonts based on the category of terms—keywords, variables, strings, comments, and operators are visually distinguish…
Syntax-Directed Editor (Structure Editor, Syntax-Aware Editor)
A code editor that understands the formal grammar of a programming language and uses this knowledge to guide editing operations. Unlike plain text editors, syntax-directed editors treat source code as…
Tree Navigation (Hierarchical Navigation, Tree View Navigation)
The process of moving through and exploring hierarchical data structures (trees) such as file systems, program structures, organizational charts, or menu systems. In accessible computing, tree navigat…