time
growth
www.edureka.co
www.edureka.co
I am inevitable!
www.edureka.co
www.edureka.co
Dying Programming Languages
Growth
Job MarketCommunity
www.edureka.co
www.edureka.co
10.
PERL
“
Perl is a family of two high-level,
general-purpose, interpreted, dynamic
programming languages.
”
PITFALLS
▪ Greater CPU Requirements
▪ Memory Requirements
▪ Increasing Disuse
▪ Lack of Developer Buzz
www.edureka.co
www.edureka.co
09.
OBJECTIVE C
“
Apple’s Objective C is 35 years old,
and it’s clear the company wants it
dead.
”
PITFALLS
▪ Apple introducing Swift
▪ Loss in Popularity
▪ Swift being used increasingly for iOS,
macOS & cross platform apps
www.edureka.co
www.edureka.co
08.
coldfusion
“
A gradual decline is being observed
in the popularity and usage of
ColdFusion.
”
PITFALLS
▪ Lack of momentum in the market
▪ Lack of programming community
▪ Poor debugging
▪ Lack of package manager
▪ Poor performance of CF Script
▪ Loss of Market Share
www.edureka.co
www.edureka.co
07.
Cobol 60
“
COBOL 60 is an acronym for Common
Business Oriented Language. It’s
created in 1960.
”
PITFALLS
▪ Difficult to use
▪ Strong typing rules
▪ Difficult to parse
▪ Doesn’t appeal to companies anymore
www.edureka.co
www.edureka.co
06.
Pascal
“
Pascal is an imperative and
procedural programming
language that was originally designed
for teaching
”
PITFALLS
▪ Replaced by Delphi
www.edureka.co
www.edureka.co
05.
erlang
“
Erlang is a general-purpose, functional
programming language, and a
garbage-collected runtime system.
”
PITFALLS
▪ Stagnant in the Market
▪ No Community Engagement
▪ Bad Job Market
▪ Very few jobs available
www.edureka.co
www.edureka.co
04.
haskell
“
It basically was a unification of
Miranda, Clean and a dozen of more
obscure languages.
”
PITFALLS
▪ Only used for research purposes
▪ Most implementations died
▪ Flatlines long term rankings
▪ No developer’s Buzz
www.edureka.co
www.edureka.co
03.
coffeescript
“
CoffeeScript is a language that
compiles to JavaScript with syntax
inspired by Ruby, Python and Haskell
to enhance readability.
”
PITFALLS
▪ Adds ambiguity to code
▪ Lack of explicit scoping
▪ Lack of named functions
▪ Decline in Google trends
▪ Decline in Stack Overflow trends
www.edureka.co
www.edureka.co
02.
elm
“
Elm is a functional, domain-specific
language, developed for creating web
browser-based GUIs, with better
usability.
”
PITFALLS
▪ Drastic decline in 2018
▪ Lack of updates
▪ No recurring exposure to developers
▪ Lack of adoption
▪ Lack of momentum in the market
▪ Risk to become purely academic
www.edureka.co
www.edureka.co
01.
Vb.net
“
VB.Net bears the syntax of BASIC, but
the coding approach is like that of
C#.
”
PITFALLS
▪ Carries the cons of Visual Basic
▪ Lack of opportunities for VB developers
▪ Companies abandoning VB apps
▪ VB apps can be extended in any .Net
language
▪ Jobs are few for VB.Net developers
www.edureka.co
www.edureka.co