top Programming Languages used in software companies,features of all programming languages,java,
JavaScript,PHP, C# ,Typescript ,Best Programming Language
Top Salary based on Programming skill ,
current Running Tools and Technology in Market
Android use for Mobile Application
AngularJS is used for Many web/mobile Application
PHP and Python are most trending languages
3. www.thinkershub.in / www.innovationshub.in 3
1.1 What is JAVA?
• Java is a widely used programming language expressly
designed for use in the distributed environment of the
internet.
• It is the most popular programming language for Android
smartphone applications and is also among the most
favored for the development of edge devices and the
internet of things.
1.2 Features of JAVA
4. 1.3 Disadvantages of JAVA
• Memory management in java is quite expensive
• The absence of templates can limit you to create high quality data structures.
1.4Application of JAVA
JAVAis mostly used for developing
• Android apps,
• Web apps and
• Big data.
www.thinkershub.in / www.innovationshub.in 4
5. www.thinkershub.in / www.innovationshub.in 5
2.1 what is JAVASCRIPT?
• JAVASCRIPT is a text based programming
language used both on the client side and the
server side that allows you to make web pages
interactive.
• Alongside HTML and CSS, Javascript is one of
the core technologies of world wide web.
• Javascript enables interactive web pages and is an
essential part of web application.
2.2 Features of JAVASCRIPT
6. 2.3 Disadvantages of JAVASCRIPT
• JavaScript only allows single inheritance, so multiple inheritances are not possible
• No copy or equal method is available in JavaScript.
• JavaScript interpreted differently by different browsers.
2.4Applications of JAVA
• Web/Mobile app development.
• Game development.
• Desktop app development.
www.thinkershub.in / www.innovationshub.in 6
7. www.thinkershub.in / www.innovationshub.in 7
3.1 What is PYTHON programming language?
• Python is an interpreted, object-oriented, high-level
programming language with dynamic semantics.
• Its high-level built in data structures, combined with
dynamic typing and dynamic binding,
3.2 Features of PYTHON
8. 3.3 Disadvantages of PYTHON
• Note ideal for Mobile Computing
• Python's database access layer is bit underdeveloped and primitive.
3.4 Application of PYTHON
• Web and Internet Development,
• Scientific and Numeric applications,
• Desktop GUIs,
• Business applications.
• It is widely used inAI and Machine Learning space.
www.thinkershub.in / www.innovationshub.in 8
9. www.thinkershub.in / www.innovationshub.in 9
4.1 What is PHPprogramming language?
• PHP is a server side scripting language. that is used
to develop Static websites or Dynamic websites or
Web applications.
• PHP stands for Hypertext Pre-processor, that earlier stood
for Personal Home Pages.
• PHP scripts can only be interpreted on a server that has
PHP installed.
4.2 Features of PHP
10. 4.3 Disadvantages of PHP
• Error handling facility is poor as PHP lacks debugging tool
• PHP is not secure as it is one of the open source languages
• Developing a website with PHPWeb Development is slower than other programming languages.
4.4Applications of PHP
• Web Applications,
• Content Management Systems,
• eCommerce Applications.
www.thinkershub.in / www.innovationshub.in 10
11. www.thinkershub.in / www.innovationshub.in 11
5.1 What is C++ programming
language?
• C++ is a general-purpose object-oriented
programming (OOP) language, developed
by Bjarne Stroustrup, and is an extension
of the C language.
• It is therefore possible to code C++ in a
"C style" or "object-oriented style."
5.2 Features of C++
12. 5.3 Disadvantages of C++
• The syntax is complex, and the standard library is small, making this language very difficult to learn for the beginner
programmer.
• C++ program can't support garbage collection or Dynamic Memory Allocation
• The object orientation system in C++ is unnecessarily basic compared to other languages.
5.4Applications of C++
• Game Development,
• Advance Computations, and
• Graphics Compilers
www.thinkershub.in / www.innovationshub.in 12
13. 6 C#
6.1 What is C# programming language?
• C# is a general-purpose, modern and object-
oriented programming language pronounced as
“C Sharp”.
• It was developed by Microsoft.
• C# is .NET initiative and was approved by
the European Computer Manufacturers
Association (ECMA) and International
Standards Organization (ISO).
6.2 Feature of C#
www.thinkershub.in / www.innovationshub.in 13
14. 6.3 Disadvantages of C#
• It allows pointers in 'unsafe' blocks
6.4Applications of C#
• Enterprise Cross-Applications Development,
• Web Applications
www.thinkershub.in / www.innovationshub.in 14
15. www.thinkershub.in / www.innovationshub.in 15
1. What is TypeScript programming
language?
• TypeScript is a strongly typed, object oriented,
compiled language. It was designed by Anders
Hejlsberg (designer of C#) at Microsoft.
• TypeScript is both a language and a set of tools.
• TypeScript is a typed superset of JavaScript compiled
to JavaScript.
2. Features of TypeScript
16. 7.3 Disadvantages of TypeScript
• Needs Development Tooling
• Cannot Easily be Edited by Content Management Systems (CMS).
7.4Applications of Typescript
• TypeScript simplifies JavaScript code, making it easier to read and debug.
• TypeScript supports definition files that can contain type information of existing JavaScript libraries
www.thinkershub.in / www.innovationshub.in 16
17. www.thinkershub.in / www.innovationshub.in 17
1. What is Linux Shell/Shell Script?
• Ashell script is a computer program designed to be run by the Unix shell, a command line interpreter.
• Typical operations performed by shell scripts include file manipulation, program execution, and printing
text.
• Ascript which sets up the environment, runs the program, and does any necessary cleanup, logging, etc. is called
a wrapper.
2. Features of Linux Shell
• The command and syntax are exactly the same as those directly entered in command line, so programmer do
not need to switch to entirely different syntax
• Writing shell scripts are much quicker
• Quick start
• Interactive debugging etc.
18. 8.3 Disadvantages of Linux Shell
• Prone to costly errors, a single mistake can change the command which might be harmful
• Slow execution speed
• Design flaws within the language syntax or implementation
• Not well suited for large and complex task
• Provide minimal data structure unlike other scripting languages. Etc
8.4Applications of Linux Shell
• Shell script takes input from the user, file and displays it on the screen.
• Shell scripting is very useful in creating your own commands.
• It is helpful in automating some tasks of the day to day life.
• It is useful for automating system administration tasks.
www.thinkershub.in / www.innovationshub.in 18
19. 9 C
9.1 What is C programming language?
C is a general-purpose programming language that is
extremely popular, simple and flexible.
It is machine-independent, structured programming
language which is used extensively in various
applications.
C was the basics language to write everything
from operating systems (Windows and many
others) to complex programs like the Oracle
database, Git, Python interpreter and more.
9.2 Features of C
www.thinkershub.in / www.innovationshub.in 19
20. 9.3 Disadvantages of C
• Run-time checking
• Lack of Exception Handling
• Low level of abstraction
9.4Applications of C
• 'C' language is widely used in embedded systems.
• It is used for developing system applications.
• It is widely used for developing desktop applications.
• Most of the applications byAdobe are developed using 'C' programming language.
• It is used for developing browsers and their extensions. Google's Chromium is built using 'C' programming
language.
www.thinkershub.in / www.innovationshub.in 20
21. www.thinkershub.in / www.innovationshub.in 21
1. What is SQLprogramming language?
• Structured Query Language (SQL) is a standard
computer language for relational database
management and data manipulation.
• SQL is used to query, insert, update and modify
data.
2. Features of SQL
22. 10.3 Disadvantages of SQL
• Difficult Interface
• Partial Control
• Implementation
• Cost
10.4Applications of SQL
• Data Integration Scripts
• Analytical Queries
• Retrieve Information
• Other Important Applications
www.thinkershub.in / www.innovationshub.in 22