SlideShare a Scribd company logo
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Agenda
What Is Artificial Intelligence ?
What Is Machine Learning ?
Limitations Of Machine Learning
Deep Learning To The Rescue
What Is Deep Learning ?
Deep Learning Applications
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Swift
1) Apple moving from objective C
2) Better Readability
3) Speed
4) Dynamic Libraries
Swift is an object oriented,
functional and block structured
programming language
Features
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Swift
Swift
Immediate Use:
Pushes: 64575 20
Repositories: 11138 17
Application development
Watch OSMac OS
Highlights:
Developed
for:
10
Frameworks:
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Ruby
1) Dynamic Type System
2) Readable Syntax
3) Ruby Gems
4) Ruby On Rails
It is an object oriented,
functional and reflective
programming language
Features
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Ruby
Immediate Use:
Scripting
Web Development
Applications
Pushes: 1,106,259
6
Repositories: 134,828
6
Used By:
Highlights:
9
Ruby
Swift
Frameworks:
10
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
C++
1) High Performance
2) Portable
3) Rich Function Library
4) Imperative And OOP
It is an object oriented and➢
generic programming
language
key strength:➢ Software
infrastructure
Features
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
C++
Immediate Use:
Pushes: 1013761 7
Repositories: 86505 7
Was used to conceptulise the
first distributed block chain
Highlights:
System software and
game engines
9
8 C++
Ruby
Swift
Frameworks:
10
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
R
1) Simple Syntax
2) Graphical Capabilities
3) Easy To Learn
It is popular for statistical➢
computing
Buzz word in the analytics➢
market
Features
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
R
Immediate Use:
Pushes: 163,807
13
Repositories: 34,268
12
Used By
Highlights:
Applications
Statistics8
9
7
10
R
Ruby
Swift
C++
Uses:
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Scala
1) Multi-Paradigm
2) Concurrent
3) Faster Than Java
It is a high➢ -level
programming language
It is terse and efficient➢
Features
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Scala
Immediate Use:
Distributed systems
Web Development
Applications
Pushes: 116,911
17
Repositories: 10,853
19
Scala’s Concurrency
Highlights:
8
7
6
9
10
Scala
R
Swift
C++
Ruby
Frameworks:
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
PHP
1) Server Side Scripting
2) Easy To Learn
3) Easy To Deploy
Primarily designed for web➢
development
It is➢ a general purpose
programming language and
is used widely
Features
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
PHP
Immediate Use:
Web-application
Web Development
Serverside
Pushes: 1,391,467
5
Repositories: 138,771
5
E-commerce Application:
Highlights:
9
7
6
5
8
10
PHP
Scala
R
C++
Scala
Swift
Frameworks:
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
C#
1) Open Source(now)
2) OOP
3) Rich Class Library
4) Strong Typing
It is an event driven and➢
task driven programming
language
Developed by Microsoft➢
within its .Net initiative
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
C#
Immediate Use:
Clientside
Web Development
Serverside
Pushes: 558332 10
Repositories: 56062 10
Highlights:
RAD
Powers Unity Game
Engine
8
6
5
4
7
9
10
C#
PHP
Scala
R
C++
Ruby
Swift
Frameworks:
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Java
1) Multi-Paradigm
2) Concurrent
3) WORA
4) Healthy Job Market
This general purpose➢
programming language is
known for its rich API
Cross Platform➢
Features
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Java
Immediate Use:
Clientside
Web Development
Serverside
Pushes: 2323315 2
Repositories: 222852 2
Main Stream Language•
Most fortune• 500 companies
use it
Highlights:
Applications
7
5
4
3
6
8
9
10
Java
Scala
PHP
C#
C++
Ruby
Swift
R
Frameworks:
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Python
1) Simple Syntax
2) Dynamic Typing
3) Very Easy To Learn
4) Do More With Less Code
It is open source➢
programming language
Very English like➢
Features
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Python
Immediate Use:
Pushes: 1652226 4
Repositories: 164852 3
Used by
Highlights:
scripting Applications
Analytics Web Development
9
6
4
3
2
5
7
8
10
Python
Swift
Ruby
C++
R
PHP
Scala
C#
Java
Frameworks:
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
JavaScript
1) Language of the web
2) ES6 & ES7
3) Mobile Development
It known as the language of➢
the web or the language of
the browser
One of the most sought➢
after programming skills
Features
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
JavaScript
Immediate Use:
Clientside
Web Development
Serverside
Pushes: 3461415 1
Repositories: 323938 1
Highlights:
Servers DatabasesRobotics VideoGames
It is everywhere
9
8
5
3
2
1
4
6
7
10
JavaScript
Python
Swift
Java
C#
PHP
Scala
R
C++
Ruby
Frameworks:
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Overview
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Ad

More Related Content

What's hot (15)

ReactJS Tutorial For Beginners | ReactJS Redux Training For Beginners | React...
ReactJS Tutorial For Beginners | ReactJS Redux Training For Beginners | React...ReactJS Tutorial For Beginners | ReactJS Redux Training For Beginners | React...
ReactJS Tutorial For Beginners | ReactJS Redux Training For Beginners | React...
Edureka!
 
Microsoft Azure Storage Overview | Microsoft Azure Training | Microsoft Azure...
Microsoft Azure Storage Overview | Microsoft Azure Training | Microsoft Azure...Microsoft Azure Storage Overview | Microsoft Azure Training | Microsoft Azure...
Microsoft Azure Storage Overview | Microsoft Azure Training | Microsoft Azure...
Edureka!
 
Big Data Use Cases | Hadoop Tutorial for Beginners | Hadoop Training | Edureka
Big Data Use Cases | Hadoop Tutorial for Beginners | Hadoop Training | EdurekaBig Data Use Cases | Hadoop Tutorial for Beginners | Hadoop Training | Edureka
Big Data Use Cases | Hadoop Tutorial for Beginners | Hadoop Training | Edureka
Edureka!
 
Selenium Page Object Model Using Page Factory | Selenium Tutorial For Beginne...
Selenium Page Object Model Using Page Factory | Selenium Tutorial For Beginne...Selenium Page Object Model Using Page Factory | Selenium Tutorial For Beginne...
Selenium Page Object Model Using Page Factory | Selenium Tutorial For Beginne...
Edureka!
 
React Components Lifecycle | React Tutorial for Beginners | ReactJS Training ...
React Components Lifecycle | React Tutorial for Beginners | ReactJS Training ...React Components Lifecycle | React Tutorial for Beginners | ReactJS Training ...
React Components Lifecycle | React Tutorial for Beginners | ReactJS Training ...
Edureka!
 
Android Studio Tutorial For Beginners -2 | Android Development Tutorial | And...
Android Studio Tutorial For Beginners -2 | Android Development Tutorial | And...Android Studio Tutorial For Beginners -2 | Android Development Tutorial | And...
Android Studio Tutorial For Beginners -2 | Android Development Tutorial | And...
Edureka!
 
Introduction to Artificial Intelligence | AI using Deep Learning | Edureka
Introduction to Artificial Intelligence | AI using Deep Learning | EdurekaIntroduction to Artificial Intelligence | AI using Deep Learning | Edureka
Introduction to Artificial Intelligence | AI using Deep Learning | Edureka
Edureka!
 
Microsoft Azure Fundamentals
Microsoft Azure FundamentalsMicrosoft Azure Fundamentals
Microsoft Azure Fundamentals
Intellipaat
 
Android Studio Tutorial For Beginners | Android Tutorial | Android Training |...
Android Studio Tutorial For Beginners | Android Tutorial | Android Training |...Android Studio Tutorial For Beginners | Android Tutorial | Android Training |...
Android Studio Tutorial For Beginners | Android Tutorial | Android Training |...
Edureka!
 
AWS Autoscaling | Autoscaling and Load Balancing in AWS | AWS Training | Edureka
AWS Autoscaling | Autoscaling and Load Balancing in AWS | AWS Training | EdurekaAWS Autoscaling | Autoscaling and Load Balancing in AWS | AWS Training | Edureka
AWS Autoscaling | Autoscaling and Load Balancing in AWS | AWS Training | Edureka
Edureka!
 
Hadoop Tutorial | Big Data Hadoop Tutorial For Beginners | Hadoop Certificati...
Hadoop Tutorial | Big Data Hadoop Tutorial For Beginners | Hadoop Certificati...Hadoop Tutorial | Big Data Hadoop Tutorial For Beginners | Hadoop Certificati...
Hadoop Tutorial | Big Data Hadoop Tutorial For Beginners | Hadoop Certificati...
Edureka!
 
Java 9 New Features | Java Tutorial | What’s New in Java 9 | Java 9 Features ...
Java 9 New Features | Java Tutorial | What’s New in Java 9 | Java 9 Features ...Java 9 New Features | Java Tutorial | What’s New in Java 9 | Java 9 Features ...
Java 9 New Features | Java Tutorial | What’s New in Java 9 | Java 9 Features ...
Edureka!
 
Creative Solutions to Already Solved Problems II
Creative Solutions to Already Solved Problems IICreative Solutions to Already Solved Problems II
Creative Solutions to Already Solved Problems II
Gene Gotimer
 
Final ppt
Final pptFinal ppt
Final ppt
Rahul Dwivedi
 
TestingAR IX - Retorno de Inversión - POM TestingAr
TestingAR IX - Retorno de Inversión - POM TestingArTestingAR IX - Retorno de Inversión - POM TestingAr
TestingAR IX - Retorno de Inversión - POM TestingAr
TestingAR Meetup
 
ReactJS Tutorial For Beginners | ReactJS Redux Training For Beginners | React...
ReactJS Tutorial For Beginners | ReactJS Redux Training For Beginners | React...ReactJS Tutorial For Beginners | ReactJS Redux Training For Beginners | React...
ReactJS Tutorial For Beginners | ReactJS Redux Training For Beginners | React...
Edureka!
 
Microsoft Azure Storage Overview | Microsoft Azure Training | Microsoft Azure...
Microsoft Azure Storage Overview | Microsoft Azure Training | Microsoft Azure...Microsoft Azure Storage Overview | Microsoft Azure Training | Microsoft Azure...
Microsoft Azure Storage Overview | Microsoft Azure Training | Microsoft Azure...
Edureka!
 
Big Data Use Cases | Hadoop Tutorial for Beginners | Hadoop Training | Edureka
Big Data Use Cases | Hadoop Tutorial for Beginners | Hadoop Training | EdurekaBig Data Use Cases | Hadoop Tutorial for Beginners | Hadoop Training | Edureka
Big Data Use Cases | Hadoop Tutorial for Beginners | Hadoop Training | Edureka
Edureka!
 
Selenium Page Object Model Using Page Factory | Selenium Tutorial For Beginne...
Selenium Page Object Model Using Page Factory | Selenium Tutorial For Beginne...Selenium Page Object Model Using Page Factory | Selenium Tutorial For Beginne...
Selenium Page Object Model Using Page Factory | Selenium Tutorial For Beginne...
Edureka!
 
React Components Lifecycle | React Tutorial for Beginners | ReactJS Training ...
React Components Lifecycle | React Tutorial for Beginners | ReactJS Training ...React Components Lifecycle | React Tutorial for Beginners | ReactJS Training ...
React Components Lifecycle | React Tutorial for Beginners | ReactJS Training ...
Edureka!
 
Android Studio Tutorial For Beginners -2 | Android Development Tutorial | And...
Android Studio Tutorial For Beginners -2 | Android Development Tutorial | And...Android Studio Tutorial For Beginners -2 | Android Development Tutorial | And...
Android Studio Tutorial For Beginners -2 | Android Development Tutorial | And...
Edureka!
 
Introduction to Artificial Intelligence | AI using Deep Learning | Edureka
Introduction to Artificial Intelligence | AI using Deep Learning | EdurekaIntroduction to Artificial Intelligence | AI using Deep Learning | Edureka
Introduction to Artificial Intelligence | AI using Deep Learning | Edureka
Edureka!
 
Microsoft Azure Fundamentals
Microsoft Azure FundamentalsMicrosoft Azure Fundamentals
Microsoft Azure Fundamentals
Intellipaat
 
Android Studio Tutorial For Beginners | Android Tutorial | Android Training |...
Android Studio Tutorial For Beginners | Android Tutorial | Android Training |...Android Studio Tutorial For Beginners | Android Tutorial | Android Training |...
Android Studio Tutorial For Beginners | Android Tutorial | Android Training |...
Edureka!
 
AWS Autoscaling | Autoscaling and Load Balancing in AWS | AWS Training | Edureka
AWS Autoscaling | Autoscaling and Load Balancing in AWS | AWS Training | EdurekaAWS Autoscaling | Autoscaling and Load Balancing in AWS | AWS Training | Edureka
AWS Autoscaling | Autoscaling and Load Balancing in AWS | AWS Training | Edureka
Edureka!
 
Hadoop Tutorial | Big Data Hadoop Tutorial For Beginners | Hadoop Certificati...
Hadoop Tutorial | Big Data Hadoop Tutorial For Beginners | Hadoop Certificati...Hadoop Tutorial | Big Data Hadoop Tutorial For Beginners | Hadoop Certificati...
Hadoop Tutorial | Big Data Hadoop Tutorial For Beginners | Hadoop Certificati...
Edureka!
 
Java 9 New Features | Java Tutorial | What’s New in Java 9 | Java 9 Features ...
Java 9 New Features | Java Tutorial | What’s New in Java 9 | Java 9 Features ...Java 9 New Features | Java Tutorial | What’s New in Java 9 | Java 9 Features ...
Java 9 New Features | Java Tutorial | What’s New in Java 9 | Java 9 Features ...
Edureka!
 
Creative Solutions to Already Solved Problems II
Creative Solutions to Already Solved Problems IICreative Solutions to Already Solved Problems II
Creative Solutions to Already Solved Problems II
Gene Gotimer
 
TestingAR IX - Retorno de Inversión - POM TestingAr
TestingAR IX - Retorno de Inversión - POM TestingArTestingAR IX - Retorno de Inversión - POM TestingAr
TestingAR IX - Retorno de Inversión - POM TestingAr
TestingAR Meetup
 

Similar to Top 10 Programming Languages | Programming Languages For Beginners | Computer Programming | Edureka (20)

【Primer】WebApp release in 3 hours! Programming from scratch Rails course
【Primer】WebApp release in 3 hours! Programming from scratch Rails course【Primer】WebApp release in 3 hours! Programming from scratch Rails course
【Primer】WebApp release in 3 hours! Programming from scratch Rails course
DIVE INTO CODE Corp.
 
Ten compelling reasons to learn .net framework
Ten compelling reasons to learn .net frameworkTen compelling reasons to learn .net framework
Ten compelling reasons to learn .net framework
JanBask Training
 
Difference Between Asp.Net and PHP
Difference Between Asp.Net and PHP Difference Between Asp.Net and PHP
Difference Between Asp.Net and PHP
Rosalie Lauren
 
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
PamRobert
 
074Aman.pptx
074Aman.pptx074Aman.pptx
074Aman.pptx
132YashDuttPandey
 
Top Programming Languages & Frameworks For App Development
Top Programming Languages & Frameworks For App DevelopmentTop Programming Languages & Frameworks For App Development
Top Programming Languages & Frameworks For App Development
Olha Sypa
 
PHP vs ASP.NET
PHP vs ASP.NETPHP vs ASP.NET
PHP vs ASP.NET
Marie Weaver
 
Approaches to debugging mixed-language HPC apps
Approaches to debugging mixed-language HPC appsApproaches to debugging mixed-language HPC apps
Approaches to debugging mixed-language HPC apps
Rogue Wave Software
 
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
Alen Leit
 
Built Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdfBuilt Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdf
I-Verve Inc
 
How to Plan Web Development Career the Right way?
How to Plan Web Development Career the Right way?How to Plan Web Development Career the Right way?
How to Plan Web Development Career the Right way?
Intellipaat
 
Oss the freedom dpm 2018
Oss the freedom dpm 2018Oss the freedom dpm 2018
Oss the freedom dpm 2018
BIT DURG
 
First programming language to learn | Which Programming Language to Learn Fi...
First programming language to learn |  Which Programming Language to Learn Fi...First programming language to learn |  Which Programming Language to Learn Fi...
First programming language to learn | Which Programming Language to Learn Fi...
Intellipaat
 
Business management application
Business management applicationBusiness management application
Business management application
Pritam Tirpude
 
Top 10 programming languages
Top 10 programming languagesTop 10 programming languages
Top 10 programming languages
Aman Kumar
 
Top Programming Language of 2018
Top Programming Language of 2018Top Programming Language of 2018
Top Programming Language of 2018
Rock Interview
 
Best Language to Rely Upon For Developing Programs | JanBask Training
Best Language to Rely Upon For Developing Programs | JanBask TrainingBest Language to Rely Upon For Developing Programs | JanBask Training
Best Language to Rely Upon For Developing Programs | JanBask Training
JanBask Training
 
Top Backend Development Languages and Frameworks for Modern Web Applications
Top Backend Development Languages and Frameworks for Modern Web ApplicationsTop Backend Development Languages and Frameworks for Modern Web Applications
Top Backend Development Languages and Frameworks for Modern Web Applications
KaneJordy1
 
Best things to know about .net framework
Best things to know about .net frameworkBest things to know about .net framework
Best things to know about .net framework
Shelly Megan
 
main report on restaurant
main report on restaurantmain report on restaurant
main report on restaurant
Neeraj Kumar
 
【Primer】WebApp release in 3 hours! Programming from scratch Rails course
【Primer】WebApp release in 3 hours! Programming from scratch Rails course【Primer】WebApp release in 3 hours! Programming from scratch Rails course
【Primer】WebApp release in 3 hours! Programming from scratch Rails course
DIVE INTO CODE Corp.
 
Ten compelling reasons to learn .net framework
Ten compelling reasons to learn .net frameworkTen compelling reasons to learn .net framework
Ten compelling reasons to learn .net framework
JanBask Training
 
Difference Between Asp.Net and PHP
Difference Between Asp.Net and PHP Difference Between Asp.Net and PHP
Difference Between Asp.Net and PHP
Rosalie Lauren
 
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
PamRobert
 
Top Programming Languages & Frameworks For App Development
Top Programming Languages & Frameworks For App DevelopmentTop Programming Languages & Frameworks For App Development
Top Programming Languages & Frameworks For App Development
Olha Sypa
 
Approaches to debugging mixed-language HPC apps
Approaches to debugging mixed-language HPC appsApproaches to debugging mixed-language HPC apps
Approaches to debugging mixed-language HPC apps
Rogue Wave Software
 
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
Alen Leit
 
Built Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdfBuilt Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdf
I-Verve Inc
 
How to Plan Web Development Career the Right way?
How to Plan Web Development Career the Right way?How to Plan Web Development Career the Right way?
How to Plan Web Development Career the Right way?
Intellipaat
 
Oss the freedom dpm 2018
Oss the freedom dpm 2018Oss the freedom dpm 2018
Oss the freedom dpm 2018
BIT DURG
 
First programming language to learn | Which Programming Language to Learn Fi...
First programming language to learn |  Which Programming Language to Learn Fi...First programming language to learn |  Which Programming Language to Learn Fi...
First programming language to learn | Which Programming Language to Learn Fi...
Intellipaat
 
Business management application
Business management applicationBusiness management application
Business management application
Pritam Tirpude
 
Top 10 programming languages
Top 10 programming languagesTop 10 programming languages
Top 10 programming languages
Aman Kumar
 
Top Programming Language of 2018
Top Programming Language of 2018Top Programming Language of 2018
Top Programming Language of 2018
Rock Interview
 
Best Language to Rely Upon For Developing Programs | JanBask Training
Best Language to Rely Upon For Developing Programs | JanBask TrainingBest Language to Rely Upon For Developing Programs | JanBask Training
Best Language to Rely Upon For Developing Programs | JanBask Training
JanBask Training
 
Top Backend Development Languages and Frameworks for Modern Web Applications
Top Backend Development Languages and Frameworks for Modern Web ApplicationsTop Backend Development Languages and Frameworks for Modern Web Applications
Top Backend Development Languages and Frameworks for Modern Web Applications
KaneJordy1
 
Best things to know about .net framework
Best things to know about .net frameworkBest things to know about .net framework
Best things to know about .net framework
Shelly Megan
 
main report on restaurant
main report on restaurantmain report on restaurant
main report on restaurant
Neeraj Kumar
 
Ad

More from Edureka! (20)

What to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaWhat to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | Edureka
Edureka!
 
Top 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaTop 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | Edureka
Edureka!
 
Top 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaTop 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | Edureka
Edureka!
 
Tableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaTableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | Edureka
Edureka!
 
Python Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaPython Programming Tutorial | Edureka
Python Programming Tutorial | Edureka
Edureka!
 
Top 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaTop 5 PMP Certifications | Edureka
Top 5 PMP Certifications | Edureka
Edureka!
 
Top Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaTop Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | Edureka
Edureka!
 
Linux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaLinux Mint Tutorial | Edureka
Linux Mint Tutorial | Edureka
Edureka!
 
How to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaHow to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| Edureka
Edureka!
 
Importance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaImportance of Digital Marketing | Edureka
Importance of Digital Marketing | Edureka
Edureka!
 
RPA in 2020 | Edureka
RPA in 2020 | EdurekaRPA in 2020 | Edureka
RPA in 2020 | Edureka
Edureka!
 
Email Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEmail Notifications in Jenkins | Edureka
Email Notifications in Jenkins | Edureka
Edureka!
 
EA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | Edureka
Edureka!
 
Cognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaCognitive AI Tutorial | Edureka
Cognitive AI Tutorial | Edureka
Edureka!
 
AWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaAWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | Edureka
Edureka!
 
Blue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaBlue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | Edureka
Edureka!
 
Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka
Edureka!
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaA star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
Edureka!
 
Kubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaKubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | Edureka
Edureka!
 
Introduction to DevOps | Edureka
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | Edureka
Edureka!
 
What to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaWhat to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | Edureka
Edureka!
 
Top 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaTop 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | Edureka
Edureka!
 
Top 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaTop 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | Edureka
Edureka!
 
Tableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaTableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | Edureka
Edureka!
 
Python Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaPython Programming Tutorial | Edureka
Python Programming Tutorial | Edureka
Edureka!
 
Top 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaTop 5 PMP Certifications | Edureka
Top 5 PMP Certifications | Edureka
Edureka!
 
Top Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaTop Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | Edureka
Edureka!
 
Linux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaLinux Mint Tutorial | Edureka
Linux Mint Tutorial | Edureka
Edureka!
 
How to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaHow to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| Edureka
Edureka!
 
Importance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaImportance of Digital Marketing | Edureka
Importance of Digital Marketing | Edureka
Edureka!
 
RPA in 2020 | Edureka
RPA in 2020 | EdurekaRPA in 2020 | Edureka
RPA in 2020 | Edureka
Edureka!
 
Email Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEmail Notifications in Jenkins | Edureka
Email Notifications in Jenkins | Edureka
Edureka!
 
EA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | Edureka
Edureka!
 
Cognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaCognitive AI Tutorial | Edureka
Cognitive AI Tutorial | Edureka
Edureka!
 
AWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaAWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | Edureka
Edureka!
 
Blue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaBlue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | Edureka
Edureka!
 
Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka
Edureka!
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaA star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
Edureka!
 
Kubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaKubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | Edureka
Edureka!
 
Introduction to DevOps | Edureka
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | Edureka
Edureka!
 
Ad

Recently uploaded (20)

Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 

Top 10 Programming Languages | Programming Languages For Beginners | Computer Programming | Edureka

  • 1. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Agenda What Is Artificial Intelligence ? What Is Machine Learning ? Limitations Of Machine Learning Deep Learning To The Rescue What Is Deep Learning ? Deep Learning Applications
  • 2. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Swift 1) Apple moving from objective C 2) Better Readability 3) Speed 4) Dynamic Libraries Swift is an object oriented, functional and block structured programming language Features
  • 3. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Swift Swift Immediate Use: Pushes: 64575 20 Repositories: 11138 17 Application development Watch OSMac OS Highlights: Developed for: 10 Frameworks:
  • 4. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Ruby 1) Dynamic Type System 2) Readable Syntax 3) Ruby Gems 4) Ruby On Rails It is an object oriented, functional and reflective programming language Features
  • 5. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Ruby Immediate Use: Scripting Web Development Applications Pushes: 1,106,259 6 Repositories: 134,828 6 Used By: Highlights: 9 Ruby Swift Frameworks: 10
  • 6. Copyright © 2017, edureka and/or its affiliates. All rights reserved. C++ 1) High Performance 2) Portable 3) Rich Function Library 4) Imperative And OOP It is an object oriented and➢ generic programming language key strength:➢ Software infrastructure Features
  • 7. Copyright © 2017, edureka and/or its affiliates. All rights reserved. C++ Immediate Use: Pushes: 1013761 7 Repositories: 86505 7 Was used to conceptulise the first distributed block chain Highlights: System software and game engines 9 8 C++ Ruby Swift Frameworks: 10
  • 8. Copyright © 2017, edureka and/or its affiliates. All rights reserved. R 1) Simple Syntax 2) Graphical Capabilities 3) Easy To Learn It is popular for statistical➢ computing Buzz word in the analytics➢ market Features
  • 9. Copyright © 2017, edureka and/or its affiliates. All rights reserved. R Immediate Use: Pushes: 163,807 13 Repositories: 34,268 12 Used By Highlights: Applications Statistics8 9 7 10 R Ruby Swift C++ Uses:
  • 10. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Scala 1) Multi-Paradigm 2) Concurrent 3) Faster Than Java It is a high➢ -level programming language It is terse and efficient➢ Features
  • 11. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Scala Immediate Use: Distributed systems Web Development Applications Pushes: 116,911 17 Repositories: 10,853 19 Scala’s Concurrency Highlights: 8 7 6 9 10 Scala R Swift C++ Ruby Frameworks:
  • 12. Copyright © 2017, edureka and/or its affiliates. All rights reserved. PHP 1) Server Side Scripting 2) Easy To Learn 3) Easy To Deploy Primarily designed for web➢ development It is➢ a general purpose programming language and is used widely Features
  • 13. Copyright © 2017, edureka and/or its affiliates. All rights reserved. PHP Immediate Use: Web-application Web Development Serverside Pushes: 1,391,467 5 Repositories: 138,771 5 E-commerce Application: Highlights: 9 7 6 5 8 10 PHP Scala R C++ Scala Swift Frameworks:
  • 14. Copyright © 2017, edureka and/or its affiliates. All rights reserved. C# 1) Open Source(now) 2) OOP 3) Rich Class Library 4) Strong Typing It is an event driven and➢ task driven programming language Developed by Microsoft➢ within its .Net initiative
  • 15. Copyright © 2017, edureka and/or its affiliates. All rights reserved. C# Immediate Use: Clientside Web Development Serverside Pushes: 558332 10 Repositories: 56062 10 Highlights: RAD Powers Unity Game Engine 8 6 5 4 7 9 10 C# PHP Scala R C++ Ruby Swift Frameworks:
  • 16. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Java 1) Multi-Paradigm 2) Concurrent 3) WORA 4) Healthy Job Market This general purpose➢ programming language is known for its rich API Cross Platform➢ Features
  • 17. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Java Immediate Use: Clientside Web Development Serverside Pushes: 2323315 2 Repositories: 222852 2 Main Stream Language• Most fortune• 500 companies use it Highlights: Applications 7 5 4 3 6 8 9 10 Java Scala PHP C# C++ Ruby Swift R Frameworks:
  • 18. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Python 1) Simple Syntax 2) Dynamic Typing 3) Very Easy To Learn 4) Do More With Less Code It is open source➢ programming language Very English like➢ Features
  • 19. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Python Immediate Use: Pushes: 1652226 4 Repositories: 164852 3 Used by Highlights: scripting Applications Analytics Web Development 9 6 4 3 2 5 7 8 10 Python Swift Ruby C++ R PHP Scala C# Java Frameworks:
  • 20. Copyright © 2017, edureka and/or its affiliates. All rights reserved. JavaScript 1) Language of the web 2) ES6 & ES7 3) Mobile Development It known as the language of➢ the web or the language of the browser One of the most sought➢ after programming skills Features
  • 21. Copyright © 2017, edureka and/or its affiliates. All rights reserved. JavaScript Immediate Use: Clientside Web Development Serverside Pushes: 3461415 1 Repositories: 323938 1 Highlights: Servers DatabasesRobotics VideoGames It is everywhere 9 8 5 3 2 1 4 6 7 10 JavaScript Python Swift Java C# PHP Scala R C++ Ruby Frameworks:
  • 22. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Overview
  • 23. Copyright © 2017, edureka and/or its affiliates. All rights reserved.