computer language
Software instruction system
A computer language is a formal system of symbols and rules used to write instructions for computers.
Programming languages like Python or Java let humans write code that machines can execute.
Other computer languages include markup languages (HTML), query languages (SQL), and machine code—the binary instructions processors actually run.
Writing software instructions
- codeSymbolic communication system
- syntaxRules for arranging words
- compilerSource-to-machine-code translator
- interpreterOne who conveys meaning between languages
script · source code · debugger · IDE · variable · function · loop · conditional
Large nonvenomous squeezer
- JavaProgramming language from Sun
- JavaScriptWeb programming language
- CThird alphabet letter
- C++Object-oriented systems language
Finite problem-solving procedure
- abstractionDistilling to essential qualities
- automataSelf-moving mechanical devices
- compilationGathered works assembled together
- decidabilityAlgorithmic resolution capability
formalism · grammar · logic · parsing · recursion · semantics · state machine · lexical analysis
Paradigm using encapsulated entities
- functionalAble to operate correctly
- proceduralFollowing set steps
- declarativeStating rather than asking
- imperativeUnavoidably necessary
concurrent · scripting · markup · assembly · low-level · high-level · compiled · interpreted
programming
Writing software instructions
- codeSymbolic communication system
- syntaxRules for arranging words
- compilerSource-to-machine-code translator
interpreter · script · source code · debugger · IDE · variable · function · loop · conditional · class
Python
Large nonvenomous squeezer
- JavaProgramming language from Sun
- JavaScriptWeb programming language
- CThird alphabet letter
C++ · Ruby · Go · Rust · Swift · Kotlin · PHP · SQL · HTML · CSS
algorithm
Finite problem-solving procedure
- abstractionDistilling to essential qualities
- automataSelf-moving mechanical devices
- compilationGathered works assembled together
decidability · formalism · grammar · logic · parsing · recursion · semantics · state machine · lexical analysis · abstract syntax tree
object-oriented
Paradigm using encapsulated entities
- functionalAble to operate correctly
- proceduralFollowing set steps
- declarativeStating rather than asking
imperative · concurrent · scripting · markup · assembly · low-level · high-level · compiled · interpreted · domain-specific
computer languagenatural language
Human communication, not programming
spoken language · native tongue · mother tongue · vernacular · colloquial speech
computer languagepoetic language
Artful, evocative word choice
figurative language · slang · idiomatic expression · emotional expression · artistic expression
language, computer, computers, computed, computation, computes, computable, computational, supercomputer