basic computer programming


What is Programming ?

Programming is simply using languages a computer understands to solve problems. You can look at a problem where you have to use a typewriter to manually type out documents in an office of over 100 copies this would take lots of time to accomplish such task but using a Programming language like C++ or C# or any other language best suited for software development a computer can be programmed to print out the same text on 100 copies of paper saving time and energy.

What is a programming language ?

Well as humans we use languages like English, French, Spanish, Hindi and any other language to communicate amongst ourselves well computers too have languages they use to let humans communicate to them. Examples of these languages include C++, C#, Java, Python, JavaScript, Ruby, PHP, Haskell, Clojure and the list goes on and on. There 're hundreds of programming languages and even can't name all of them each having different uses lets take for example C++ it can be used to build large softwares for computers, Java used mobile, software development, Python for general purpose scripting, JavaScript for web development including manipulation of DOM and many others.

Classification of programming languages

Programming languages have 3 classes namely
  • High level programming languages
  • Middle level programming languages
  • Low level programming languages
This classification is based on their complexity as well as their usage. Languages like BASIC can be classifies as low level Languages while others like C++ as High level Languages

Types of programming languages

There 're two types of programming language
  • Compiled languages
  • Interpreted languages
This classification is based on how the computer is able to run programs written in such languages. Compiled languages are turned into executables by the computer after being written examples include C++, C# while interpreted are read by the computer each time they are executed this making programs written in this language generally slow compared to compiled languages examples include Python, Ruby, JavaScript.

Common examples of programming Languages

  • C++
  • C#
  • Python
  • Ruby
  • C
  • Haskell
  • Clojure
  • PHP
  • Bash
  • Batch
  • Java
  • and many more

Tip of the day

When venturing into programming don't give up at first because of your thought that its hard or stressful this just means you'll excell in it. As a beginner I would advice that you have a clear goal of what you want to use programming for examples include Web development, software development, mobile app development, penetration testing, Game development or any other you may think of after this make some research on the languages needed to accomplish your aim, if you're still confused send a message to my email or leave it in the comments and I'll get to you

No comments