Live briefing
Everything about High-level programming language
Programming language with hardware abstraction
A high-level programming language is a programming language with strong abstraction from the details of the computer. In contrast to low-level programming languages, it may use natural language elements, be easier to use, or may automate significant areas of computing systems, making the process of developing a program simpler and more understandable than when using a lower-level language. The amount of abstraction provided defines how "high-level" a programming language is. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: High-level programming languageA 5-minute orientation
- Skim a recent paper: Research on Human-Computer Collaboration Paradigm in AIGC-Empowered High-Level Language Programming CoursesInfluential work since 2022
- Pick up a classic book: MacbethThe most-reprinted book on the subject
- Read the landmark paper: Integrative self-sorting is a programming language for high level self-assemblyCited 171 times
- Go sideways: CompilerA closely related topic
- Go sideways: Outline of computer programmingA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Integrative self-sorting is a programming language for high level self-assembly
Automatic Compilation from High-Level Biologically-Oriented Programming Language to Genetic Regulatory Networks
Jade: a high-level, machine-independent language for parallel programming
A very high level programming language for data processing applications
Acute: High-level programming language design for distributed computation
Konrad Zuse's Plankalkül: the first high-level, "non von Neumann" programming language
English as a very high level language for simulation programming
High-level programming languages
🆕 Influential since 2022
Research on Human-Computer Collaboration Paradigm in AIGC-Empowered High-Level Language Programming Courses
Adapting High-Level Language Programming (C Language) Education in the Era of Large Language Models
Design and Implementation of Amharic-based IDE with High-Level Programming Language
Performance of Lambda Expressions in High Level Programming Languages
A Survey of High-Level Programming Languages for Operating Swarm Robots
📚 Books worth reading
MacbethWilliam Shakespeare · 1508
Artificial intelligenceGeorge F. Luger, LUGER · 1992
Integrating and extending BIRTJason Weathersby, Don French · 2006
Using Turbo CHerbert Schildt · 1987
Tools for structured designMarilyn Bohl, Maria Rynn · 1978
ALGOL-like languagesR. D. Tennent, Peter O'Hearn · 1996
The definition of standard MLR. Milner, Robin Milner · 1997
Object oriented data structures using JavaNell B. Dale, Daniel T. Joyce · 2002
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Compiler In computing, a compiler is software that translates computer code written in one programming language (the source language) into another language (the…
- Outline of computer programming The following outline is provided as an overview of and topical guide to computer programming: Computer programming – process that leads from an original…
- Low-level programming language A low-level programming language is a programming language that provides little or no abstraction from a computer's instruction set architecture, memory…
- High-level language computer architecture A high-level language computer architecture (HLLCA) is a computer architecture designed to be targeted by a specific high-level programming language (HLL)…
- History of programming languages The history of programming languages spans from documentation of early mechanical computers to modern tools for software development. Early programming…
- List of programming language researchers The following is list of researchers of programming language theory, design, implementation, and related areas. Martín Abadi, for the programming language…
- Abstraction (computer science) In software, an abstraction provides access while hiding details that otherwise might make access more challenging. It focuses attention on details of…
- System programming language A system programming language is a programming language used for system programming; such languages are designed for writing system software, which usually…