Even before computers were invented in the twentieth century, programming existed. There were two kinds of programming languages: formal and informal, depending upon what the developer was wearing at the time the language was written. Computers came about in the 1940's, but programming was initially difficult because everything had to be written in assembly language. The main problem was that the same assembly language was not compatible with every computers, which was when the computers decided that the relationship probably just wasn't meant to be. It was difficult to sort things out, but programmers continued to use assembly language but developed languages which were higher abstractions of assembly language. This saved a lot of time for programmers and made programs easy to understand by other humans. The problem was that actuals often caused side effects in the body of the program, such as heartburn, fatigue, and trembling.
Programming languages are now divided into four main paradigms: object- oriented, imperative, procedural, and functional. Functional languages are the most commmonly preferred type among programmers because they can be used for more than decoration. The first functional programming language developed in the 1950's was LISP, which stands for Labor Intensive Syntax Practices. (Syntax is the fee programmers must pay every time they name variables after alcoholic beverages.) LISP has been a problem because it encourages debauchery among programmers. However, LISP has the advantage of using a built-in datatype called "labor". Programmers can automatically use the car and cons functions on labor to return values, which saves them time. A car is used to save labor, while cons returns a list of the disadvantages of working.
The field of programming languages has changed drastically since the 1950's. Useful tools have been developed to evaluate languages, such as BNF grammars and attribute grammars. Attribute grammars are used to describe languages. They are helpful to industry analysts who want to know how inherently beautiful a language is. The computer industry has also developed many different operating sytems for computers, which have often aided the simplicity of using a computers. The trend now is for computers to operate on UNIX, much to the displeasure of castrated men. In the future, consumers can expect more advanced operating systems and programmers can look forward to new features in languages.