There are lots of programming languages available.
The choice of a programming language can depend upon various factors, however the aim of this article is to provide most preferred scenario.
Applications | Programming Languauge |
---|---|
Embedded Systems | C, C++, Python. |
Front End Web development | HTML, CSS, JavaScript, AngularJS, React.js, jQuery. |
Back End Web development | PHP, Java, Python, JavaScript, Node.js. |
Games development | C++, C#, Java, HTML5, CSS3, JavaScript, SQL. |
APP development frameworks | React Native, Native Scripts, Xamarin, Adobe Phonegap, Flutter, JQuery Mobile, Mobile Angular UI. |
App development languages | Java, Python, JavaScript, Kotlin, Scala, PHP, C#, C++, Objective-C, HTML5, Ruby, Rust, Lua, Action Script, SQL. |
GIS (Geographical Information System) | Python, JavaScript, R, SQL, Java, C, C++, C#. |
Inventory Management System | Data :MySQL, MSSQL, Oracle. UI : WPF (Windows Presentation Foundation). |
ERP (Enterprise Resource Planning) | Java, PHP, SQL, Python, Ruby, JavaScript, C++. |
IOT (Internet of Things) | Python, C, C++, Java, JavaScript, Swift, PHP. |
AI (Artificial Intelligence) | LISP, Python, C++, Java, Prolog, R. |
Data Science | Python, JavaScript, MATLAB, Scala, R, SQL, Julia. |
E-Commerce, Shopping Cart | Java, JavaScript, PHP, Python, CSS, MEAN (MongoDB, Express, ANgularJS, NodeJS), Ruby on Rails. |
Mainframe applications (airline reservations, banking, inventory) | COBOL, C++, Java. OS : z/OS, z/VM, z/VSE, Linux for System z, z/TPF. |