Before programming language

 Before the invention of programming languages, the only way to communicate with computers was through the use of machine code. Machine code is a series of binary digits (0s and 1s) that the computer's processor can understand and execute directly. However, writing machine code is a tedious and error-prone process, and it's also difficult for humans to read and understand.

In the early days of computing, programmers would manually enter machine code into the computer using a series of switches, knobs, and other physical controls. This process was time-consuming and required a great deal of technical knowledge.

Later, assembly languages were developed. Assembly languages are a type of low-level programming language that is closer to machine code than high-level programming languages. Assembly languages use mnemonics and symbolic representations of machine code instructions, making it easier for humans to read and write. But, assembly languages are still difficult to use and not as efficient as high-level programming languages.

High-level programming languages, such as Fortran, Algol, and COBOL, were developed in the 1950s and 1960s. These languages use a more human-readable syntax and are closer to natural language, making it easier for programmers to write and understand code. High-level languages also provide more abstraction from the underlying hardware, making it easier to write code that can be run on different types of computers.
So, before the invention of programming languages, the only way to communicate with computers was through the use of machine code, a tedious and error-prone process. With the invention of high-level programming languages, it becomes much easier for humans to communicate with computers and create software.

Comments

Popular posts from this blog

Getting Started with the Java Flow API

Loops in Java 8

switch case in java