Live briefing
Everything about Programming language generations
Concept in Computer Science
Programming languages have been classified into several programming language generations. This series of buzzwords was popular in the 1980s and 1990s. Historically, this classification was used to indicate increasing power of programming styles. Later writers have somewhat redefined the meanings as distinctions previously seen as important became less significant to current practice. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Programming language generationsA 5-minute orientation
- Pick up a classic book: Преступление и наказаниеThe most-reprinted book on the subject
- Go sideways: High-level programming languageA closely related topic
- Go sideways: PROIVA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
Преступление и наказаниеFiódor Dostoievski · 1866
Step on a CrackJames Patterson, Michael Ledwidge · 1658
Systems Analysis and DesignAlan Dennis, Barbara Haley Wixom · 2000
Learning PerlRandal L. Schwartz, Tom Phoenix · 1993
JavaScriptDavid Flanagan · 1996
Learning PythonMark Lutz, David Ascher · 1999
Invitation to Computer ScienceG. Michael Schneider, Judith L. Gersting · 1995
The little disturbances of manGrace Paley · 1959
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- High-level programming language A high-level programming language is a programming language with strong abstraction from the details of the computer. In contrast to low-level programming…
- PROIV PROIV (pronounced "pro-four"), also known as 'Pro-IV', is a low code development platform owned by Zellis Holdings, a British HR services company. PROIV…
- Automatic programming In computer science, automatic programming is a type of computer programming in which some mechanism generates a computer program,[circular definition]…
- OpenEdge Advanced Business Language OpenEdge Advanced Business Language, or OpenEdge ABL for short, is a business application development language created and maintained by Progress Software…
- Computer programming Computer programming is the composition of sequences of instructions, called programs, that computers can follow to perform tasks. It typically involves…
- Write once, compile anywhere Write once, compile anywhere (WOCA) is a design goal of a software technology where source code can be compiled on multiple platforms – without requiring…
- History of programming languages The history of programming languages spans from documentation of early mechanical computers to modern tools for software development. Early programming…
- LANSA (development environment) LANSA is an integrated development environment (IDE) for building desktop, web, and mobile software applications that can be deployed to Cloud, Windows…