This is a discussion about the programming languages that we use today and how they used to be before. I am going to discuss the first programming language and how it was created and what it looked like and how it was different from other languages and what made it different. Then I will discuss the next language and how it evolved from the first language and how it looks now and why people like using it. Finally, I will discuss how it has changed over time and what makes it similar to other languages and what makes it different.
The first programming language was created back in 1950’s by a man named John Mauchley who was very passionate about computers. He created the first computer machine called ENIAC which was a machine that had no memory, so you had to program everything into a punch card then put it into the machine and then let the machine do its thing. Which was very tedious because if you wanted to change something you had to go through all of your punch cards and have to reprogram the whole thing again. That was one of the flaws of this machine. Another flaw was that if you were going to use this machine for business purposes, you would have to program every single step of the business process into the machine. Which would take a lot of time and effort. The last flaw with ENIAC was that there was no way you could test the machine before you would send it out into production. So if there was a bug or a mistake in any of the programming that you did, there was no way for you to know until it was too late.
In the year 1957, two years after ENIAC was created, another man named John Backus came up with a new idea to help ENIAC solve its flaws. The idea he came up with was to make a programming language that would make life easier on ENIAC users. This new programming language would be easy for people to learn so they wouldn’t have to waste their time trying to figure out this new programming language. Also, if someone wanted to program ENIAC they would not have to do so much work, because they could just type in their instructions into the computer instead of having to write them down on punch cards. The last thing that this new programming language had to be able to do is test the features of the machine before sending it out into production. If there were any bugs or mistakes in any of the instructions that were typed into the machine they would be able to find them before they sent it out into production. This new language was called FORTRAN (FORmula TRANslation) and it was designed for scientific computing. It was mainly used by scientists at first, but later people started using FORTRAN for commercial use as well. This gave FORTRAN an advantage over ENIAC because it allowed businesses to be able to use new technology without having to spend millions of dollars on new machines, but they could just use old machines with these new programs written on them, which would allow them to save money. Eventually, FORTRAN became known as one of the most widely used programming languages.
Now, after FORTRAN was created people realized that there were some flaws with FORTRAN as well. One of the biggest flaws with FORTRAN was that if someone wanted to write a program in FORTRAN they had to do so much typing because each line of code had to be written exactly correct or else the program would give you an error message. The second flaw with FORTRAN was that if you wanted to run a program that someone else wrote you would have to go through every single line of that program just to see if they are all correct or not, which can take hours. The last flaw with FORTRAN is that you could not change things around in your program once you wrote them down for example if you didn’t want to use one variable you could not delete it or change its value unless you went all the way back through your code line by line until you found where you made that error.
In 1959 another man named Grace Hopper created yet another new programming language called FLOW-MATIC (Flow Matic). FLOW-MATIC was designed for business users who wanted to write programs for their businesses but didn’t have programmers on staff at their companies. So everyone who worked at their companies would be able to write their own programs for their businesses instead of having to hire someone else to do it for them. FLOW-MATIC solved many of FORTRAN’s flaws such as having errors in your code and not being able to see where those errors are without going through every single line of your code. One of FLOW-MATIC’s major flaws is that it did not allow for user input, so if someone wanted to change something in their program they were forced to either completely rewrite their program or make a whole new one from scratch which could take hours and hours and sometimes days depending on how big their FLOW-MATIC program was.
In 1964, Grace Hopper created yet another new programming language called COBOL (COmmon Business Oriented Language). COBOL was pretty much like FORTRAN except for one thing; COBOL was designed for business users while FORTRAN was designed for scientific users. COBOL became another widely used programming language just like FORTRAN did before it. There were some flaws about COBOL however such as having to type in every single command and having no way of seeing what values each variable had inside your program without doing so much typing that could take hours depending on how big your COBOL program was.
In 1965, Grace Hopper created yet another new programming language called BISCOBOL (Business Information System COmmon Business Oriented Language). BISCOBOL solved the problem of having too many lines of code when creating a COBOL program. BISCOBOL allowed you to create a COBOL program using less lines of code than COBOL did making your job a whole lot easier when writing a COBOL program. This helped make COBOL a little bit more popular because even though BISCOBOL only saved about 20% in lines between when between when coding a COBOL program, when compared with COBOL, that still saved people from spending hours just writing lines in their programs when they could be doing other important work for their businesses.
In 1968 Grace Hopper created yet another new programming language called PL/I (Programming Language One). PL/I solved the problem of not being able to see what values variables had in your program without going through every single line of code one by one in order to find them again in case you needed them later in your program. The other major flaw with PL/I is that if someone wanted to change something in their program they were forced to completely rewrite their entire program all over again which can take hours and hours depending on how big your PL/I program is.
In 1972 Grace Hopper created yet another new programming language called ADA (Adaptive Data Access). ADA solves many problems of all the other previous languages including PL/I by allowing users to see what values variables had in their programs without having to go through every single line of their programs again looking for them again then having to rewrite their entire program all over again just because one variable may have been incorrect or missing or misspelled or something like that which can take hours depending on how big your ADA program is. ADA also allowed users to run multiple programs at once without crashing the computer which was hard for some languages like PL/I or COBOL so they were easier than ADA when it came down to installing multiple programs at once on one computer which takes less time than repeating all of your commands for each program individually while trying not crash the computer while doing so which can take hours depending on how big some programs are that people want installed onto their computers at once which is usually pretty large ones nowadays because some people like playing games on their computers or downloading videos onto their computers or whatever else people want installed onto their computers at times which is usually very large programs because some games are very large games nowadays or some videos are very large videos nowadays which are usually larger than some computer programs are built by themselves are usually larger than some computer programs are built by themselves nowadays due to high graphics quality and high sound quality standard these days with gaming systems these days which is why they need larger programs built by themselves nowadays with gaming systems these days which is why they need larger programs built by themselves nowadays with gaming systems these days which is why they need larger programs built by themselves nowadays with gaming systems these days which is why they need larger programs built by themselves nowadays with gaming systems these days which is why they