Skip to main content

10 most popular Programming Languages of 2018

1. JavaScript:
JavaScript is a most popular programming language as described by StackOverFlow's Survey.It is not related to java but name is similar to that. It allows to build interactive websites and web apps along with HTML and CSS. It is one of World's most famous language. JavaScript is simple and easy to learn.

Use: It is a client side language which is widely used in web app/mobile, desktop app development and in game development.


2. Python:
Python is another programmer's choice popular language. Last 15 years its popularity is continually in increasing. It is an object oriented programming language developed by Guido von Rossum in 1989 and firstly released in 1991. It is easy to learn and it is highly productive.

Use: It is used in development and progress of Gaming, AI, machine learning, Big Data and robotics.


3. Java:
The cause of its popularity is its portability ,simplicity, platform independent and high performance features. It is developed in 1991 by James A. Gosling and his team in USA.
It is general purpose and true object oriented programming language. More than 3 Billion devices run on Java.

Use: It is most widely used programming language. Today, Java is used as base of many languages and other technology. It is used in Big Data, android app development and desktop application. Java servlets used for enterprise level applications and websites.


4. Swift
Swift is developed by Apple in 2010 and release in 2014 . Applications are written in Swift is takes less code than other languages and it is better than Objective C language. It is easy to build good softwares.

Use: It is used for making iOS application for iPhone . And some plug ins for android with it.


5. C#
After the discovery of Java it comes in market as a rival of it. C-sharp is developed by Microsoft Corporation for development and advancement of Microsoft products.
It uses .NET framework to work on windows. It has similar syntax as C language but it an Object Oriented programming language.

Use: It is largely used by Business Software developers for web development and enterprise cross software app development.


6. PHP
php is one most Server side languages widely used by developers. It is a creation of Rasmus Lerdorf in 1994. 80% of websites on internet run on php. It is functional and object oriented programming.

Use: It is used in website ,web service develoment and content management for wordpress.


7. C++
C ++ is probably first object oriented programming language. As it has great gaming library it quite popular in developers. It was originally created in 1983 by Bajarne Stroustrup.

Use: It is used in desktop, web apps to server infrastructures. Microsoft Windows and Google chrome are two most used projects of C++.


8. SQL: 
SQL(Structure Query Language) allows users to access, manipulate and retrieve data as per their requirement. It is developed by IBM in 1979. It is another most famous technology related to database management.

Use: It is used in Database for its easy access and development of data

.
9. GO
GO(Golang) is developed at Google  by Robert Griesemer, Ken Thompson, and Rob Pike in the year 2009. Go makes concurrent programming easy. It is easy to learn and fast language as codes directly compiled to machine code.

Use: Go used for web applications and GUI based applications.


10. Ruby
Ruby is one of the fastest growing programming language in all. It is easy to use, one can make an app in just 10 minutes. It is another object oriented programming language created by Yukihiro Martz Matsumoto in 1993.

Use: Ruby is used in web development and database maintenance.

Comments

Popular posts from this blog

How to update values in a custom multi lookup field Field (table) of MS Project using JavaScript/jQuery?

  Updating values in the custom multi lookup field Field of MS Project using JavaScript/jQuery: First of all we need to know the steps to update/add details in a Project of Project Server  Step 1: CheckOut a Project Step 2: Update detals in same as in Step 1 Project Step 3: Publish a Project Step 4: CheckIn a Project We always in need to follow the above steps to update any Project to MS Project/Project Server. Same we need to follow in code too.    //Step 1: First, we need to define all the required functions, the below Functions are callback functions             window.checkOutPWAProject = function (projectId, callBack) {                 var checkOutURL = _spPageContextInfo.webAbsoluteUrl + "/_api/ProjectServer/Projects('" + projectId + "')/checkOut()";                 $.ajax({                     url: chec...

How to send email using SharePoint REST API in jQuery/JavaScript?

  Send email using SharePoint REST API in jQuery/JavaScript: We can able to send email to the SharePoint user using below REST API on SharePoint Online. We need to load SP.js file in code. we must need to give valid SharePoint user to send email. We can able to send email to valid SharePoint user of same organization.      var   restAPI  =  _spPageContextInfo . webAbsoluteUrl  +  "/_api/SP.Utilities.Utility.SendEmail" ;      $ . ajax ({          contentType:   'application/json' ,          url:   restAPI ,          type:   "POST" ,          data:   JSON . stringify ({              'properties' :  {             ...

How to trigger a MS Flow Using Jquery/JavaScript?

Trigger a  MS Flow Using jQueryuery/JavaScript: To trigger an MS Flow first we need to create an workflow. Next we need to obtain its URL for triggering it. In below example, we are starting a workflow which is taking email address, email subject and email body as parameter and sending mail to email of related user. //This function triggers the microsoft flow  function beginMSFlow() {          var httpPostUrl = "obtain URL from MS flow";          var postData = {              emailadress:'raju@testdev.com', // Object keys must be similar as you used in the MS flow             emailSubject:'Testing Raju',              emailBody:'Hello User\n Welcome, You just trigger a MS Flow'             };           $.ajax({           url: httpPostUrl,    ...