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.

syntax

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

types

Python

Large nonvenomous squeezer

  • JavaProgramming language from Sun
  • JavaScriptWeb programming language
  • CThird alphabet letter

C++ · Ruby · Go · Rust · Swift · Kotlin · PHP · SQL · HTML · CSS

theory

algorithm

Finite problem-solving procedure

decidability · formalism · grammar · logic · parsing · recursion · semantics · state machine · lexical analysis · abstract syntax tree

paradigms

object-oriented

Paradigm using encapsulated entities

imperative · concurrent · scripting · markup · assembly · low-level · high-level · compiled · interpreted · domain-specific

Opposites
artificiality vs. naturalness

computer languagenatural language

Human communication, not programming

spoken language · native tongue · mother tongue · vernacular · colloquial speech

precision vs. ambiguity

computer languagepoetic language

Artful, evocative word choice

figurative language · slang · idiomatic expression · emotional expression · artistic expression

Family

language, computer, computers, computed, computation, computes, computable, computational, supercomputer

Familiarity
Top 200,000
Profile
Known to kids · Used worldwide · Timeless · Rated G