Introduction_to_Programming

Introduction To Programming?

Introduction To Programming

Introduction To Programming

Programming is giving a set of instructions to a computer to follow. In the contest of programming, these instructions are sometimes called algorithms. Computers are really good at following these instructions very reliably and very quickly but not very creatively.

we can’t just give computer instructions in English or any other natural language that we normally speak because the natural language has ambiguity. Words or sentences can have multiple meanings which computers can’t figure out. Instead we need to give computers instructions in a programming language, which is a kind of language that computers can understand because they have a formal syntax or set of rules.

Top 5 Popular Programming Language of 2021

Introduction_to_Programming
Introduction_to_Programming
  1. JavaScript
  2. Python
  3. C/C++
  4. Java
  5. R

1) JavaScript-

JavaScript (js) is a lightweight object-oriented programming language that is used by several websites for scripting the webpages. It is an interpreted, full-fledged programming language that enables dynamic interactivity on websites when applied to an HTML document.

It was introduced in the year 1995 for adding programs to the webpages in the Netscape Navigator browser. Since then, it has been adopted by all other graphical web browsers. With JavaScript, users can build modern web applications to interact directly without reloading the page every time. The traditional website uses js to provide several forms of interactivity and simplicity.
  • Javascript is the most popular programming language in the world and that makes it a programmer’s great choice. Once you learned Javascript, it helps you developing great front-end as well as back-end software using different Javascript-based frameworks like jQuery, Node.JS, etc. 
  • Javascript is everywhere, it comes installed on every modern web browser and so to learn Javascript you really do not need any special environment setup. For example, Chrome, Mozilla Firefox, Safari, and every browser you know as of today supports Javascript.

2) Python :

  • Python Programming Language is a general-purpose interpreted, interactive, object-oriented, and high-level programming language. Python Source code is available under the GNU General Public Licence (GPL) and it is Maintained By a core Development Team at National Research Institute. 
  • Python was initially Developed By Guido van Rossum at National Research Institute for Mathematics and Computer Science in the Netherlands during 1985-1990. Python is Derived from Many other languages, including ABC, Modula-3, C, C++, Small Talk, Unix shell, and Other Scripting Languages Guido 
  • Van Rossum was inspired by Monty Flying Circus, a BBC comedy Series and he wanted the name of the new Language to be short, unique, and mysterious. Hence he named his New Developed Language As Python.

3) C/C# :

  • C language is the general-purpose procedural programming language that is majorly used in the development of low-level systems like operating systems, kernel development, and others. And many other programming languages inherit the properties of this particular language. 
  • C++ is an object-oriented programming language (primarily developed as an extension of C). The language is widely used in Game Development, GUI & Desktop applications, and Competitive Programming along with several other fields.

4) Java : 

  • Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.
  • Java was developed by Sun Microsystems (which is now the subsidiary of Oracle) in the year 1995. James Gosling is known as the father of Java. Before Java, its name was Oak. Since Oak was already a registered company, James Gosling and his team changed the Oak name to Java.

5) R :

Like Python, R is free to use, but it’s a GNU project — instead of being open source, it’s actually free software. So if Python is open source and R is free software, 

What’s the difference between OSI and FSF? 

What's_the_difference_between_OSI_and_FSF_Python_for_you
What’s_the_difference_between_OSI_and_FSF_Python_for_you
  • Both open-source and free software commonly refer to the same set of licenses. Many open-source projects use the GNU General Public License, for example.
  • Both open-source and free software support collaboration. In many cases (but not all), these terms can be used interchangeably. 
  • The Open Source Initiative (OSI) champions open source while the Free Software Foundation (FSF) defines free software. 
  • Open source is more business-focused, free software is more focused on a set of values.

Reference:

Aarju Raj

Add comment

Leave a Reply

Follow us

Don't be shy, get in touch. We love meeting interesting people and making new friends.

Most popular