Live briefing
Everything about Programming language
Language for controlling a computer
A programming language is a formal language designed to express computations, typically supporting the specification of software both for humans and for computers. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Programming languageA 5-minute orientation
- Skim a recent paper: Prompting Is Programming: A Query Language for Large Language ModelsInfluential work since 2022
- Pick up a classic book: The C Programming LanguageThe most-reprinted book on the subject
- Read the landmark paper: Stan : A Probabilistic Programming LanguageCited 6,167 times
- Go sideways: Source codeA closely related topic
- Go sideways: SoftwareA closely related topic
📖 Definitions
Noun A code of reserved words and symbols used in computer programs, which give instructions to the computer on how to accomplish certain computing tasks.
🏆 Landmark papers (most cited)
Stan : A Probabilistic Programming Language
ELIZA—A Computer Program For the Study of Natural Language Communication Between Man and Machine
The P416 Programming Language
A programmable programming language
CRN++: Molecular programming language
Incremental programming language development
The Y programming language
The SNOBOL3 Programming Language
🆕 Influential since 2022
📚 Books worth reading
The C Programming LanguageBrian W. Kernighan, Dennis MacAlistair Ritchie · 1978
C++Paul J. Deitel, Harvey M. Deitel · 1996
Java for dummiesBarry A. Burd, Barry Burd · 2006
C How to ProgramPaul J. Deitel, Harvey M. Deitel · 2007
C++Herbert Schildt · 1987
JavaScriptDavid Flanagan · 1996
Learning PythonMark Lutz, David Ascher · 1999
C how to programHarvey M. Deitel, Paul J. Deitel · 1992
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Source code In computing, source code, or simply code or source, is human readable plain text that eventually results in controlling the behavior of a computer[citation…
- Software Software (SW) consists of computer programs that instruct the execution of a computer. Software also includes design documents and specifications. The…
- Syntax (programming languages) The syntax of computer source code is code structured and ordered restricted to computer language rules. Like a natural language, a computer language (i…
- Function (computer programming) In computer programming, a function (also procedure, method, subroutine, routine, or subprogram) is a callable unit of software logic that has a well-formed…
- Forth (programming language) Forth is a stack-oriented programming language and interactive integrated development environment designed by Charles H. "Chuck" Moore and first used by…
- Extensible programming In computer science, extensible programming is a style of computer programming that focuses on mechanisms to extend the programming language, compiler…
- PL/I PL/I (Programming Language One, pronounced /piː ɛl wʌn/ and sometimes written PL/1) is a procedural, imperative computer programming language initially…
- Programming paradigm A programming paradigm is a relatively high-level way to conceptualize and structure the implementation of a computer program. A programming language can…