Glossary

This is a glossary to help understand some of the more technical terms throughout this blog through a detailed summary of what it means.

High level programming languageComputers use binary to process information, which is a sequence of 1's and 0's. 
As you can probably imagine, coding with just 1's and 0's is INCREDIBLY hard, so people came up with another language, called assembly, which used more characters.
However, there was still a problem. Assembly was incredibly complicated, and so it was hard to learn, very easy to make mistakes and very hard to find said mistakes. Assembly is what is called a low level programming language. People kept on coding more programming languages with assembly, which were slightly easier to understand and use. This kept on happening for those languages and so on. The higher level a programming language is, (generally) the easier it is to use and understand, because it has gone through a lot of refinements and takes many steps to reach binary, not just 1 or 2.

Comments