Plankalkül
Quick Summary
Plankalkül, developed by Konrad Zuse between 1944 and 1945, is considered the first high-level programming language. Zuse designed Plankalkül to go beyond simple arithmetic, demonstrating its capabilities with programs for checking Boolean expressions and even chess moves.12
The language supported:
* Procedures: Reusable blocks of code for routine operations.12
* Structured Data: The ability to handle complex data types, like database records.12
* Control Flow: Conditional statements and loops to modify program execution.12
Zuse intended Plankalkül for machine translation, but due to wartime disruptions, his work was not widely known outside Germany for many years, making it roughly a decade ahead of its time.12
Ask Britannica AI about this topic
Britannica doesn't have a full article on this topic, so we've curated a list of our relevant coverage.
- Zuse computer
ā¦first real computer programming language, Plankalkül (āPlan Calculusā), in 1944ā45. Zuseās language allowed for the creation of procedures (also called routines or subroutines; stored chunks of code that could be invoked repeatedly to perform routine operations such as taking a square root) and structured data (such as a record inā¦
Read Moreā¦first real computer programming language, Plankalkül (āPlan Calculusā), in 1944ā45. Zuseās language allowed for the creation of procedures (also called routines or subroutines; stored chunks of code that could be invoked repeatedly to perform routine operations such as taking a square root) and structured data (such as a record inā¦
Read More
computerZuseās PlankalkülKonrad Zuse developed the first real programming language, Plankalkül (āPlan Calculusā), in 1944ā45. Zuseās language allowed for the creation of procedures (also called routines or subroutines; stored chunks of code that could be invoked repeatedly to perform routine operations such as taking a squareā¦
Read MoreKonrad Zuse developed the first real programming language, Plankalkül (āPlan Calculusā), in 1944ā45. Zuseās language allowed for the creation of procedures (also called routines or subroutines; stored chunks of code that could be invoked repeatedly to perform routine operations such as taking a squareā¦
Read More