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.

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)

Scaling GenAI Inference From Prototype to Production: Real-World Lessons in S...
Scaling GenAI Inference From Prototype to Production: Real-World Lessons in S...Scaling GenAI Inference From Prototype to Production: Real-World Lessons in S...
Scaling GenAI Inference From Prototype to Production: Real-World Lessons in S...
Anish Kumar
 
Mastering AI Workflows with FME - Peak of Data & AI 2025
Mastering AI Workflows with FME - Peak of Data & AI 2025Mastering AI Workflows with FME - Peak of Data & AI 2025
Mastering AI Workflows with FME - Peak of Data & AI 2025
Safe Software
 
Introduction to Typescript - GDG On Campus EUE
Introduction to Typescript - GDG On Campus EUEIntroduction to Typescript - GDG On Campus EUE
Introduction to Typescript - GDG On Campus EUE
Google Developer Group On Campus European Universities in Egypt
 
If You Use Databricks, You Definitely Need FME
If You Use Databricks, You Definitely Need FMEIf You Use Databricks, You Definitely Need FME
If You Use Databricks, You Definitely Need FME
Safe Software
 
Precisely Demo Showcase: Powering ServiceNow Discovery with Precisely Ironstr...
Precisely Demo Showcase: Powering ServiceNow Discovery with Precisely Ironstr...Precisely Demo Showcase: Powering ServiceNow Discovery with Precisely Ironstr...
Precisely Demo Showcase: Powering ServiceNow Discovery with Precisely Ironstr...
Precisely
 
Domino IQ – What to Expect, First Steps and Use Cases
Domino IQ – What to Expect, First Steps and Use CasesDomino IQ – What to Expect, First Steps and Use Cases
Domino IQ – What to Expect, First Steps and Use Cases
panagenda
 
cnc-drilling-dowel-inserting-machine-drillteq-d-510-english.pdf
cnc-drilling-dowel-inserting-machine-drillteq-d-510-english.pdfcnc-drilling-dowel-inserting-machine-drillteq-d-510-english.pdf
cnc-drilling-dowel-inserting-machine-drillteq-d-510-english.pdf
AmirStern2
 
Azure vs AWS Which Cloud Platform Is Best for Your Business in 2025
Azure vs AWS  Which Cloud Platform Is Best for Your Business in 2025Azure vs AWS  Which Cloud Platform Is Best for Your Business in 2025
Azure vs AWS Which Cloud Platform Is Best for Your Business in 2025
Infrassist Technologies Pvt. Ltd.
 
Floods in Valencia: Two FME-Powered Stories of Data Resilience
Floods in Valencia: Two FME-Powered Stories of Data ResilienceFloods in Valencia: Two FME-Powered Stories of Data Resilience
Floods in Valencia: Two FME-Powered Stories of Data Resilience
Safe Software
 
Viral>Wondershare Filmora 14.5.18.12900 Crack Free Download
Viral>Wondershare Filmora 14.5.18.12900 Crack Free DownloadViral>Wondershare Filmora 14.5.18.12900 Crack Free Download
Viral>Wondershare Filmora 14.5.18.12900 Crack Free Download
Puppy jhon
 
No-Code Workflows for CAD & 3D Data: Scaling AI-Driven Infrastructure
No-Code Workflows for CAD & 3D Data: Scaling AI-Driven InfrastructureNo-Code Workflows for CAD & 3D Data: Scaling AI-Driven Infrastructure
No-Code Workflows for CAD & 3D Data: Scaling AI-Driven Infrastructure
Safe Software
 
Trends Artificial Intelligence - Mary Meeker
Trends Artificial Intelligence - Mary MeekerTrends Artificial Intelligence - Mary Meeker
Trends Artificial Intelligence - Mary Meeker
Clive Dickens
 
TimeSeries Machine Learning - PyData London 2025
TimeSeries Machine Learning - PyData London 2025TimeSeries Machine Learning - PyData London 2025
TimeSeries Machine Learning - PyData London 2025
Suyash Joshi
 
Creating an Accessible Future-How AI-powered Accessibility Testing is Shaping...
Creating an Accessible Future-How AI-powered Accessibility Testing is Shaping...Creating an Accessible Future-How AI-powered Accessibility Testing is Shaping...
Creating an Accessible Future-How AI-powered Accessibility Testing is Shaping...
Impelsys Inc.
 
Enabling BIM / GIS integrations with Other Systems with FME
Enabling BIM / GIS integrations with Other Systems with FMEEnabling BIM / GIS integrations with Other Systems with FME
Enabling BIM / GIS integrations with Other Systems with FME
Safe Software
 
Developing Schemas with FME and Excel - Peak of Data & AI 2025
Developing Schemas with FME and Excel - Peak of Data & AI 2025Developing Schemas with FME and Excel - Peak of Data & AI 2025
Developing Schemas with FME and Excel - Peak of Data & AI 2025
Safe Software
 
How to Detect Outliers in IBM SPSS Statistics.pptx
How to Detect Outliers in IBM SPSS Statistics.pptxHow to Detect Outliers in IBM SPSS Statistics.pptx
How to Detect Outliers in IBM SPSS Statistics.pptx
Version 1 Analytics
 
Cisco ISE Performance, Scalability and Best Practices.pdf
Cisco ISE Performance, Scalability and Best Practices.pdfCisco ISE Performance, Scalability and Best Practices.pdf
Cisco ISE Performance, Scalability and Best Practices.pdf
superdpz
 
Your startup on AWS - How to architect and maintain a Lean and Mean account
Your startup on AWS - How to architect and maintain a Lean and Mean accountYour startup on AWS - How to architect and maintain a Lean and Mean account
Your startup on AWS - How to architect and maintain a Lean and Mean account
angelo60207
 
Bridging the divide: A conversation on tariffs today in the book industry - T...
Bridging the divide: A conversation on tariffs today in the book industry - T...Bridging the divide: A conversation on tariffs today in the book industry - T...
Bridging the divide: A conversation on tariffs today in the book industry - T...
BookNet Canada
 
Scaling GenAI Inference From Prototype to Production: Real-World Lessons in S...
Scaling GenAI Inference From Prototype to Production: Real-World Lessons in S...Scaling GenAI Inference From Prototype to Production: Real-World Lessons in S...
Scaling GenAI Inference From Prototype to Production: Real-World Lessons in S...
Anish Kumar
 
Mastering AI Workflows with FME - Peak of Data & AI 2025
Mastering AI Workflows with FME - Peak of Data & AI 2025Mastering AI Workflows with FME - Peak of Data & AI 2025
Mastering AI Workflows with FME - Peak of Data & AI 2025
Safe Software
 
If You Use Databricks, You Definitely Need FME
If You Use Databricks, You Definitely Need FMEIf You Use Databricks, You Definitely Need FME
If You Use Databricks, You Definitely Need FME
Safe Software
 
Precisely Demo Showcase: Powering ServiceNow Discovery with Precisely Ironstr...
Precisely Demo Showcase: Powering ServiceNow Discovery with Precisely Ironstr...Precisely Demo Showcase: Powering ServiceNow Discovery with Precisely Ironstr...
Precisely Demo Showcase: Powering ServiceNow Discovery with Precisely Ironstr...
Precisely
 
Domino IQ – What to Expect, First Steps and Use Cases
Domino IQ – What to Expect, First Steps and Use CasesDomino IQ – What to Expect, First Steps and Use Cases
Domino IQ – What to Expect, First Steps and Use Cases
panagenda
 
cnc-drilling-dowel-inserting-machine-drillteq-d-510-english.pdf
cnc-drilling-dowel-inserting-machine-drillteq-d-510-english.pdfcnc-drilling-dowel-inserting-machine-drillteq-d-510-english.pdf
cnc-drilling-dowel-inserting-machine-drillteq-d-510-english.pdf
AmirStern2
 
Azure vs AWS Which Cloud Platform Is Best for Your Business in 2025
Azure vs AWS  Which Cloud Platform Is Best for Your Business in 2025Azure vs AWS  Which Cloud Platform Is Best for Your Business in 2025
Azure vs AWS Which Cloud Platform Is Best for Your Business in 2025
Infrassist Technologies Pvt. Ltd.
 
Floods in Valencia: Two FME-Powered Stories of Data Resilience
Floods in Valencia: Two FME-Powered Stories of Data ResilienceFloods in Valencia: Two FME-Powered Stories of Data Resilience
Floods in Valencia: Two FME-Powered Stories of Data Resilience
Safe Software
 
Viral>Wondershare Filmora 14.5.18.12900 Crack Free Download
Viral>Wondershare Filmora 14.5.18.12900 Crack Free DownloadViral>Wondershare Filmora 14.5.18.12900 Crack Free Download
Viral>Wondershare Filmora 14.5.18.12900 Crack Free Download
Puppy jhon
 
No-Code Workflows for CAD & 3D Data: Scaling AI-Driven Infrastructure
No-Code Workflows for CAD & 3D Data: Scaling AI-Driven InfrastructureNo-Code Workflows for CAD & 3D Data: Scaling AI-Driven Infrastructure
No-Code Workflows for CAD & 3D Data: Scaling AI-Driven Infrastructure
Safe Software
 
Trends Artificial Intelligence - Mary Meeker
Trends Artificial Intelligence - Mary MeekerTrends Artificial Intelligence - Mary Meeker
Trends Artificial Intelligence - Mary Meeker
Clive Dickens
 
TimeSeries Machine Learning - PyData London 2025
TimeSeries Machine Learning - PyData London 2025TimeSeries Machine Learning - PyData London 2025
TimeSeries Machine Learning - PyData London 2025
Suyash Joshi
 
Creating an Accessible Future-How AI-powered Accessibility Testing is Shaping...
Creating an Accessible Future-How AI-powered Accessibility Testing is Shaping...Creating an Accessible Future-How AI-powered Accessibility Testing is Shaping...
Creating an Accessible Future-How AI-powered Accessibility Testing is Shaping...
Impelsys Inc.
 
Enabling BIM / GIS integrations with Other Systems with FME
Enabling BIM / GIS integrations with Other Systems with FMEEnabling BIM / GIS integrations with Other Systems with FME
Enabling BIM / GIS integrations with Other Systems with FME
Safe Software
 
Developing Schemas with FME and Excel - Peak of Data & AI 2025
Developing Schemas with FME and Excel - Peak of Data & AI 2025Developing Schemas with FME and Excel - Peak of Data & AI 2025
Developing Schemas with FME and Excel - Peak of Data & AI 2025
Safe Software
 
How to Detect Outliers in IBM SPSS Statistics.pptx
How to Detect Outliers in IBM SPSS Statistics.pptxHow to Detect Outliers in IBM SPSS Statistics.pptx
How to Detect Outliers in IBM SPSS Statistics.pptx
Version 1 Analytics
 
Cisco ISE Performance, Scalability and Best Practices.pdf
Cisco ISE Performance, Scalability and Best Practices.pdfCisco ISE Performance, Scalability and Best Practices.pdf
Cisco ISE Performance, Scalability and Best Practices.pdf
superdpz
 
Your startup on AWS - How to architect and maintain a Lean and Mean account
Your startup on AWS - How to architect and maintain a Lean and Mean accountYour startup on AWS - How to architect and maintain a Lean and Mean account
Your startup on AWS - How to architect and maintain a Lean and Mean account
angelo60207
 
Bridging the divide: A conversation on tariffs today in the book industry - T...
Bridging the divide: A conversation on tariffs today in the book industry - T...Bridging the divide: A conversation on tariffs today in the book industry - T...
Bridging the divide: A conversation on tariffs today in the book industry - T...
BookNet Canada
 

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.