SlideShare a Scribd company logo
1 of 24
Download to read offline
Programming
Trends in 2020
Presented by
Mr.Kiran Patil
Software Developer
Thinkershub Nashik
www.thinkershub.in / www.innovationshub.in 2
1. JAVA
2. JAVASCRIPT
3. PYTHON
4. PHP
5. C++
6. C#
7. TYPESCRIPT
8. LINUX SHELL
9. C
10.SQL
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
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
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
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
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
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
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
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
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++
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
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
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
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
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
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.
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
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
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
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
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
Any Questions???
Thank You
www.thinkershub.in / www.innovationshub.in 23
Thinkershub | Software Design &
Development Studio,Nashik.
Address : 49, Vakratund banglow, Ambaji nagar,
Amrutdham, Nashik, Maharashtra 422003
Contact No: 9021721618/9021869114
Website: www.thinkershub.in / www.innovationshub.in
www.thinkershub.in / www.innovationshub.in 24

More Related Content

What's hot

Oop lecture1-chapter1(review of java)
Oop lecture1-chapter1(review of java)Oop lecture1-chapter1(review of java)
Oop lecture1-chapter1(review of java)Dastan Kamaran
 
The Ring programming language version 1.4 book - Part 2 of 30
The Ring programming language version 1.4 book - Part 2 of 30The Ring programming language version 1.4 book - Part 2 of 30
The Ring programming language version 1.4 book - Part 2 of 30Mahmoud Samir Fayed
 
Entrepreneur’s guide to programming
Entrepreneur’s guide to programmingEntrepreneur’s guide to programming
Entrepreneur’s guide to programmingChris Callahan
 
Programing fundamentals with C++
Programing fundamentals with C++Programing fundamentals with C++
Programing fundamentals with C++farooq2016
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to pythonSoba Arjun
 
Technical Architect on Embedded System.
Technical Architect on Embedded System.Technical Architect on Embedded System.
Technical Architect on Embedded System.Prasad Roy Raju
 
Programming lesson1
Programming lesson1Programming lesson1
Programming lesson1camfollower
 
.NET Fundamentals and Business Application Development
.NET Fundamentals and Business Application Development.NET Fundamentals and Business Application Development
.NET Fundamentals and Business Application Development명신 김
 
Creating your own Android library and documenting it with Javadocs
Creating your own Android library and documenting it with JavadocsCreating your own Android library and documenting it with Javadocs
Creating your own Android library and documenting it with JavadocsArnav Gupta
 
Programming language
Programming languageProgramming language
Programming languageLia Safitri
 
Overview new programming languages
Overview new programming languagesOverview new programming languages
Overview new programming languagesumoren
 
Introduction to programming world
Introduction to programming worldIntroduction to programming world
Introduction to programming worldJaskaran Singh
 
Programming Languages | Computer Science
Programming Languages | Computer ScienceProgramming Languages | Computer Science
Programming Languages | Computer ScienceTransweb Global Inc
 
Swift language seminar topic
Swift language seminar topicSwift language seminar topic
Swift language seminar topicHyacinth Okeke
 
Python course in hyderabad
Python course in hyderabadPython course in hyderabad
Python course in hyderabadRevathiUppala
 

What's hot (19)

Oop lecture1-chapter1(review of java)
Oop lecture1-chapter1(review of java)Oop lecture1-chapter1(review of java)
Oop lecture1-chapter1(review of java)
 
The Ring programming language version 1.4 book - Part 2 of 30
The Ring programming language version 1.4 book - Part 2 of 30The Ring programming language version 1.4 book - Part 2 of 30
The Ring programming language version 1.4 book - Part 2 of 30
 
Java Intro
Java IntroJava Intro
Java Intro
 
Entrepreneur’s guide to programming
Entrepreneur’s guide to programmingEntrepreneur’s guide to programming
Entrepreneur’s guide to programming
 
Programing fundamentals with C++
Programing fundamentals with C++Programing fundamentals with C++
Programing fundamentals with C++
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
Technical Architect on Embedded System.
Technical Architect on Embedded System.Technical Architect on Embedded System.
Technical Architect on Embedded System.
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Programming lesson1
Programming lesson1Programming lesson1
Programming lesson1
 
.NET Fundamentals and Business Application Development
.NET Fundamentals and Business Application Development.NET Fundamentals and Business Application Development
.NET Fundamentals and Business Application Development
 
Creating your own Android library and documenting it with Javadocs
Creating your own Android library and documenting it with JavadocsCreating your own Android library and documenting it with Javadocs
Creating your own Android library and documenting it with Javadocs
 
An introduction to java programming language forbeginners(java programming tu...
An introduction to java programming language forbeginners(java programming tu...An introduction to java programming language forbeginners(java programming tu...
An introduction to java programming language forbeginners(java programming tu...
 
Programming language
Programming languageProgramming language
Programming language
 
Overview new programming languages
Overview new programming languagesOverview new programming languages
Overview new programming languages
 
Features of java 02
Features of java 02Features of java 02
Features of java 02
 
Introduction to programming world
Introduction to programming worldIntroduction to programming world
Introduction to programming world
 
Programming Languages | Computer Science
Programming Languages | Computer ScienceProgramming Languages | Computer Science
Programming Languages | Computer Science
 
Swift language seminar topic
Swift language seminar topicSwift language seminar topic
Swift language seminar topic
 
Python course in hyderabad
Python course in hyderabadPython course in hyderabad
Python course in hyderabad
 

Similar to Top programming Languages in software Industry companies

Advance C# Programming Part 1.pdf
Advance C# Programming Part 1.pdfAdvance C# Programming Part 1.pdf
Advance C# Programming Part 1.pdfpercivalfernandez2
 
Advance C# Programming Part 1.pptx
Advance C# Programming Part 1.pptxAdvance C# Programming Part 1.pptx
Advance C# Programming Part 1.pptxpercivalfernandez3
 
Top Programming Languages of 2020
Top Programming Languages of 2020Top Programming Languages of 2020
Top Programming Languages of 2020Ikbal Ahmed
 
C# vs Java What are The Differences.pdf
C# vs Java What are The Differences.pdfC# vs Java What are The Differences.pdf
C# vs Java What are The Differences.pdfchristiemarie4
 
Programming Languages used in AI
Programming Languages used in AIProgramming Languages used in AI
Programming Languages used in AIAnkit Malviya
 
Computer Programming Languages in Psychological Perspective
Computer Programming Languages in Psychological PerspectiveComputer Programming Languages in Psychological Perspective
Computer Programming Languages in Psychological PerspectiveZunairaRasheed4
 
Native vs HTML
Native vs HTMLNative vs HTML
Native vs HTMLludlola
 
The Ring programming language version 1.9 book - Part 6 of 210
The Ring programming language version 1.9 book - Part 6 of 210The Ring programming language version 1.9 book - Part 6 of 210
The Ring programming language version 1.9 book - Part 6 of 210Mahmoud Samir Fayed
 
Cegonsoft Final Year Projects In Coimbatore,
Cegonsoft Final Year Projects In Coimbatore,Cegonsoft Final Year Projects In Coimbatore,
Cegonsoft Final Year Projects In Coimbatore,sathyancegon
 
8 Top Web Development Programming Languages in 2023.pdf
8 Top Web Development Programming Languages in 2023.pdf8 Top Web Development Programming Languages in 2023.pdf
8 Top Web Development Programming Languages in 2023.pdfBaek Yongsun
 
The Ring programming language version 1.5.2 book - Part 5 of 181
The Ring programming language version 1.5.2 book - Part 5 of 181The Ring programming language version 1.5.2 book - Part 5 of 181
The Ring programming language version 1.5.2 book - Part 5 of 181Mahmoud Samir Fayed
 
Unit 1 introduction to c++.pptx
Unit 1 introduction to c++.pptxUnit 1 introduction to c++.pptx
Unit 1 introduction to c++.pptxshashiden1
 
Python quick guide1
Python quick guide1Python quick guide1
Python quick guide1Kanchilug
 
Introduction to Python Programming Basics
Introduction  to  Python  Programming BasicsIntroduction  to  Python  Programming Basics
Introduction to Python Programming BasicsDhana malar
 
The Ring programming language version 1.8 book - Part 6 of 202
The Ring programming language version 1.8 book - Part 6 of 202The Ring programming language version 1.8 book - Part 6 of 202
The Ring programming language version 1.8 book - Part 6 of 202Mahmoud Samir Fayed
 

Similar to Top programming Languages in software Industry companies (20)

Advance C# Programming Part 1.pdf
Advance C# Programming Part 1.pdfAdvance C# Programming Part 1.pdf
Advance C# Programming Part 1.pdf
 
Advance C# Programming Part 1.pptx
Advance C# Programming Part 1.pptxAdvance C# Programming Part 1.pptx
Advance C# Programming Part 1.pptx
 
Programming language
Programming languageProgramming language
Programming language
 
Top Programming Languages of 2020
Top Programming Languages of 2020Top Programming Languages of 2020
Top Programming Languages of 2020
 
Computer programminglanguages
Computer programminglanguagesComputer programminglanguages
Computer programminglanguages
 
C# vs Java What are The Differences.pdf
C# vs Java What are The Differences.pdfC# vs Java What are The Differences.pdf
C# vs Java What are The Differences.pdf
 
sl slides-unit-1.pptx
sl slides-unit-1.pptxsl slides-unit-1.pptx
sl slides-unit-1.pptx
 
Programming Languages used in AI
Programming Languages used in AIProgramming Languages used in AI
Programming Languages used in AI
 
Computer Programming Languages in Psychological Perspective
Computer Programming Languages in Psychological PerspectiveComputer Programming Languages in Psychological Perspective
Computer Programming Languages in Psychological Perspective
 
IPT 2.pptx
IPT 2.pptxIPT 2.pptx
IPT 2.pptx
 
Native vs HTML
Native vs HTMLNative vs HTML
Native vs HTML
 
The Ring programming language version 1.9 book - Part 6 of 210
The Ring programming language version 1.9 book - Part 6 of 210The Ring programming language version 1.9 book - Part 6 of 210
The Ring programming language version 1.9 book - Part 6 of 210
 
Cegonsoft Final Year Projects In Coimbatore,
Cegonsoft Final Year Projects In Coimbatore,Cegonsoft Final Year Projects In Coimbatore,
Cegonsoft Final Year Projects In Coimbatore,
 
8 Top Web Development Programming Languages in 2023.pdf
8 Top Web Development Programming Languages in 2023.pdf8 Top Web Development Programming Languages in 2023.pdf
8 Top Web Development Programming Languages in 2023.pdf
 
The Ring programming language version 1.5.2 book - Part 5 of 181
The Ring programming language version 1.5.2 book - Part 5 of 181The Ring programming language version 1.5.2 book - Part 5 of 181
The Ring programming language version 1.5.2 book - Part 5 of 181
 
Unit 1 introduction to c++.pptx
Unit 1 introduction to c++.pptxUnit 1 introduction to c++.pptx
Unit 1 introduction to c++.pptx
 
AI programming languages
AI programming languagesAI programming languages
AI programming languages
 
Python quick guide1
Python quick guide1Python quick guide1
Python quick guide1
 
Introduction to Python Programming Basics
Introduction  to  Python  Programming BasicsIntroduction  to  Python  Programming Basics
Introduction to Python Programming Basics
 
The Ring programming language version 1.8 book - Part 6 of 202
The Ring programming language version 1.8 book - Part 6 of 202The Ring programming language version 1.8 book - Part 6 of 202
The Ring programming language version 1.8 book - Part 6 of 202
 

Recently uploaded

办理哈珀亚当斯大学学院毕业证书文凭学位证书
办理哈珀亚当斯大学学院毕业证书文凭学位证书办理哈珀亚当斯大学学院毕业证书文凭学位证书
办理哈珀亚当斯大学学院毕业证书文凭学位证书saphesg8
 
定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一
定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一
定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一lvtagr7
 
定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一
定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一
定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一z xss
 
办理老道明大学毕业证成绩单|购买美国ODU文凭证书
办理老道明大学毕业证成绩单|购买美国ODU文凭证书办理老道明大学毕业证成绩单|购买美国ODU文凭证书
办理老道明大学毕业证成绩单|购买美国ODU文凭证书saphesg8
 
Back on Track: Navigating the Return to Work after Parental Leave
Back on Track: Navigating the Return to Work after Parental LeaveBack on Track: Navigating the Return to Work after Parental Leave
Back on Track: Navigating the Return to Work after Parental LeaveMarharyta Nedzelska
 
原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证
原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证
原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证nhjeo1gg
 
AICTE PPT slide of Engineering college kr pete
AICTE PPT slide of Engineering college kr peteAICTE PPT slide of Engineering college kr pete
AICTE PPT slide of Engineering college kr peteshivubhavv
 
Gurgaon Call Girls: Free Delivery 24x7 at Your Doorstep G.G.N = 8377087607
Gurgaon Call Girls: Free Delivery 24x7 at Your Doorstep G.G.N = 8377087607Gurgaon Call Girls: Free Delivery 24x7 at Your Doorstep G.G.N = 8377087607
Gurgaon Call Girls: Free Delivery 24x7 at Your Doorstep G.G.N = 8377087607dollysharma2066
 
定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一
定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一
定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一Fs
 
Escorts Service Near Surya International Hotel, New Delhi |9873777170| Find H...
Escorts Service Near Surya International Hotel, New Delhi |9873777170| Find H...Escorts Service Near Surya International Hotel, New Delhi |9873777170| Find H...
Escorts Service Near Surya International Hotel, New Delhi |9873777170| Find H...nitagrag2
 
定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一
 定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一 定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一
定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一Fs sss
 
LinkedIn Strategic Guidelines April 2024
LinkedIn Strategic Guidelines April 2024LinkedIn Strategic Guidelines April 2024
LinkedIn Strategic Guidelines April 2024Bruce Bennett
 
8377877756 Full Enjoy @24/7 Call Girls in Pitampura Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Pitampura Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Pitampura Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Pitampura Delhi NCRdollysharma2066
 
办澳洲詹姆斯库克大学毕业证成绩单pdf电子版制作修改
办澳洲詹姆斯库克大学毕业证成绩单pdf电子版制作修改办澳洲詹姆斯库克大学毕业证成绩单pdf电子版制作修改
办澳洲詹姆斯库克大学毕业证成绩单pdf电子版制作修改yuu sss
 
Crack JAG. Guidance program for entry to JAG Dept. & SSB interview
Crack JAG. Guidance program for entry to JAG Dept. & SSB interviewCrack JAG. Guidance program for entry to JAG Dept. & SSB interview
Crack JAG. Guidance program for entry to JAG Dept. & SSB interviewNilendra Kumar
 
定制英国克兰菲尔德大学毕业证成绩单原版一比一
定制英国克兰菲尔德大学毕业证成绩单原版一比一定制英国克兰菲尔德大学毕业证成绩单原版一比一
定制英国克兰菲尔德大学毕业证成绩单原版一比一z zzz
 
原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证
原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证
原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证diploma001
 
Storytelling, Ethics and Workflow in Documentary Photography
Storytelling, Ethics and Workflow in Documentary PhotographyStorytelling, Ethics and Workflow in Documentary Photography
Storytelling, Ethics and Workflow in Documentary PhotographyOrtega Alikwe
 
AI ppt introduction , advandtage pros and cons.pptx
AI ppt introduction , advandtage pros and cons.pptxAI ppt introduction , advandtage pros and cons.pptx
AI ppt introduction , advandtage pros and cons.pptxdeepakkrlkr2002
 
Digital Marketing Training Institute in Mohali, India
Digital Marketing Training Institute in Mohali, IndiaDigital Marketing Training Institute in Mohali, India
Digital Marketing Training Institute in Mohali, IndiaDigital Discovery Institute
 

Recently uploaded (20)

办理哈珀亚当斯大学学院毕业证书文凭学位证书
办理哈珀亚当斯大学学院毕业证书文凭学位证书办理哈珀亚当斯大学学院毕业证书文凭学位证书
办理哈珀亚当斯大学学院毕业证书文凭学位证书
 
定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一
定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一
定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一
 
定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一
定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一
定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一
 
办理老道明大学毕业证成绩单|购买美国ODU文凭证书
办理老道明大学毕业证成绩单|购买美国ODU文凭证书办理老道明大学毕业证成绩单|购买美国ODU文凭证书
办理老道明大学毕业证成绩单|购买美国ODU文凭证书
 
Back on Track: Navigating the Return to Work after Parental Leave
Back on Track: Navigating the Return to Work after Parental LeaveBack on Track: Navigating the Return to Work after Parental Leave
Back on Track: Navigating the Return to Work after Parental Leave
 
原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证
原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证
原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证
 
AICTE PPT slide of Engineering college kr pete
AICTE PPT slide of Engineering college kr peteAICTE PPT slide of Engineering college kr pete
AICTE PPT slide of Engineering college kr pete
 
Gurgaon Call Girls: Free Delivery 24x7 at Your Doorstep G.G.N = 8377087607
Gurgaon Call Girls: Free Delivery 24x7 at Your Doorstep G.G.N = 8377087607Gurgaon Call Girls: Free Delivery 24x7 at Your Doorstep G.G.N = 8377087607
Gurgaon Call Girls: Free Delivery 24x7 at Your Doorstep G.G.N = 8377087607
 
定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一
定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一
定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一
 
Escorts Service Near Surya International Hotel, New Delhi |9873777170| Find H...
Escorts Service Near Surya International Hotel, New Delhi |9873777170| Find H...Escorts Service Near Surya International Hotel, New Delhi |9873777170| Find H...
Escorts Service Near Surya International Hotel, New Delhi |9873777170| Find H...
 
定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一
 定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一 定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一
定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一
 
LinkedIn Strategic Guidelines April 2024
LinkedIn Strategic Guidelines April 2024LinkedIn Strategic Guidelines April 2024
LinkedIn Strategic Guidelines April 2024
 
8377877756 Full Enjoy @24/7 Call Girls in Pitampura Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Pitampura Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Pitampura Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Pitampura Delhi NCR
 
办澳洲詹姆斯库克大学毕业证成绩单pdf电子版制作修改
办澳洲詹姆斯库克大学毕业证成绩单pdf电子版制作修改办澳洲詹姆斯库克大学毕业证成绩单pdf电子版制作修改
办澳洲詹姆斯库克大学毕业证成绩单pdf电子版制作修改
 
Crack JAG. Guidance program for entry to JAG Dept. & SSB interview
Crack JAG. Guidance program for entry to JAG Dept. & SSB interviewCrack JAG. Guidance program for entry to JAG Dept. & SSB interview
Crack JAG. Guidance program for entry to JAG Dept. & SSB interview
 
定制英国克兰菲尔德大学毕业证成绩单原版一比一
定制英国克兰菲尔德大学毕业证成绩单原版一比一定制英国克兰菲尔德大学毕业证成绩单原版一比一
定制英国克兰菲尔德大学毕业证成绩单原版一比一
 
原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证
原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证
原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证
 
Storytelling, Ethics and Workflow in Documentary Photography
Storytelling, Ethics and Workflow in Documentary PhotographyStorytelling, Ethics and Workflow in Documentary Photography
Storytelling, Ethics and Workflow in Documentary Photography
 
AI ppt introduction , advandtage pros and cons.pptx
AI ppt introduction , advandtage pros and cons.pptxAI ppt introduction , advandtage pros and cons.pptx
AI ppt introduction , advandtage pros and cons.pptx
 
Digital Marketing Training Institute in Mohali, India
Digital Marketing Training Institute in Mohali, IndiaDigital Marketing Training Institute in Mohali, India
Digital Marketing Training Institute in Mohali, India
 

Top programming Languages in software Industry companies

  • 1. Programming Trends in 2020 Presented by Mr.Kiran Patil Software Developer Thinkershub Nashik
  • 2. www.thinkershub.in / www.innovationshub.in 2 1. JAVA 2. JAVASCRIPT 3. PYTHON 4. PHP 5. C++ 6. C# 7. TYPESCRIPT 8. LINUX SHELL 9. C 10.SQL
  • 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
  • 23. Any Questions??? Thank You www.thinkershub.in / www.innovationshub.in 23
  • 24. Thinkershub | Software Design & Development Studio,Nashik. Address : 49, Vakratund banglow, Ambaji nagar, Amrutdham, Nashik, Maharashtra 422003 Contact No: 9021721618/9021869114 Website: www.thinkershub.in / www.innovationshub.in www.thinkershub.in / www.innovationshub.in 24