History of programming was the First Language Assembly Language
The first programming language is widely considered to be “Assembly Language,” although some might argue that it was “Plankalkül” (a programming language designed by Konrad Zuse in the 1940s), which was not implemented at the time and thus did not have a practical impact.
Assembly Language:
Created in: The concept of assembly language dates back to the late 1940s and early 1950s when the first electronic computers were being developed.
Inventor: Assembly language is not attributed to a single person but rather emerged as a natural progression from machine code, the lowest-level programming language understood by computers.
Specifications: Assembly language is specific to each computer architecture and represents a symbolic representation of the machine code instructions. It uses mnemonics to represent individual machine instructions, making it easier for humans to read and write compared to raw machine code. Each instruction in assembly language typically corresponds to a specific machine instruction executed by the computer’s CPU.
It’s important to note that Assembly Language is not a high-level programming language like modern languages such as Python or Java. Instead, it is closely tied to the hardware architecture of the computer and requires a deep understanding of the underlying machine code and computer architecture to program effectively. As a result, it’s challenging to write complex programs directly in assembly language, and it’s mainly used for low-level system programming and optimization purposes.
Throughout the history of computing, various high-level programming languages were developed to provide more abstraction and ease of programming for developers. FORTRAN (1957) and LISP (1958) were among the earliest high-level programming languages, and they played significant roles in shaping the future of programming languages.
- Fortran – 1957
- Lisp – 1958
- COBOL – 1959
- ALGOL 60 – 1960
- BASIC – 1964
- PL/I – 1964
- APL – 1964
- SIMULA – 1967
- C – 1972
- Prolog – 1972
- Smalltalk – 1972
- SQL – 1974
- C++ – 1983
- Objective-C – 1984
- Eiffel – 1985
- Perl – 1987
- Python – 1991
- Ruby – 1995
- Java – 1995
- JavaScript – 1995
- PHP – 1995
- Delphi (Object Pascal) – 1995
- C# – 2000
- Swift – 2014
- Rust – 2010
- Kotlin – 2011
- Mojo, a programming language for artificial intelligence, was created by Modular Inc. and became available through web browsers in May 2023. This language has the capability to execute certain Python programs, and its developers have multiple objectives to enhance Mojo’s functionality.
Leave a Reply