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

PDF
Dockerizing An Angular Application Using Git, Jenkins & Docker! | DevOps Tuto...
PDF
What is Django | Django Tutorial for Beginners | Python Django Training | Edu...
PDF
React vs Angular 4 | Angular 2 vs React | React & Angular | ReactJS Training ...
PDF
Python For Deep Learning - I | Python Basics | Python Tutorial | Python Train...
PDF
Data Driven Framework In Selenium Webdriver | Data Driven Testing | Selenium ...
PDF
Python Django tutorial | Getting Started With Django | Web Development With D...
PDF
Docker Compose | Containerizing MEAN Stack Application | DevOps Tutorial | Ed...
PDF
Angular 4 Data Binding | Two Way Data Binding in Angular 4 | Angular 4 Tutori...
Dockerizing An Angular Application Using Git, Jenkins & Docker! | DevOps Tuto...
What is Django | Django Tutorial for Beginners | Python Django Training | Edu...
React vs Angular 4 | Angular 2 vs React | React & Angular | ReactJS Training ...
Python For Deep Learning - I | Python Basics | Python Tutorial | Python Train...
Data Driven Framework In Selenium Webdriver | Data Driven Testing | Selenium ...
Python Django tutorial | Getting Started With Django | Web Development With D...
Docker Compose | Containerizing MEAN Stack Application | DevOps Tutorial | Ed...
Angular 4 Data Binding | Two Way Data Binding in Angular 4 | Angular 4 Tutori...

What's hot (15)

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

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

PPTX
First programming language to learn | Which Programming Language to Learn Fi...
PDF
12 best programming languages for web & app development
PDF
In-Demand Programming Languages_ A Comprehensive Guide.pdf
PDF
The most in-demand programming skills American companies are looking for
PPTX
Programming languages
PDF
Top programming Languages in software Industry companies
PPTX
Introduction to programming world
PDF
8 Top Web Development Programming Languages in 2023.pdf
PPTX
Different programming language used in ML and AI
PDF
Presentation of programming languages for beginners
PDF
Best Programming Languages to Learn This Year
PPTX
Top 10 Programming Languages In 2019 | Top 10 Programming Languages To Learn ...
PDF
10-Essential-Programming-Languages-Every-Computer-Science-Student-Should-Lear...
PPTX
ADVANCED PROGRAMMING TECHNOLOGIES NOWADAYS - Copy.pptx
PPT
The top programming languages for mobile app development in 2024
PDF
Intro to programming and intro to java netbean.pdf
PPTX
Most Popular Programming Languages for AI Development
PDF
New Microsoft Word Document.pdf
PDF
New Microsoft Word Document.pdf
PPTX
Programming-Languages.pptx
First programming language to learn | Which Programming Language to Learn Fi...
12 best programming languages for web & app development
In-Demand Programming Languages_ A Comprehensive Guide.pdf
The most in-demand programming skills American companies are looking for
Programming languages
Top programming Languages in software Industry companies
Introduction to programming world
8 Top Web Development Programming Languages in 2023.pdf
Different programming language used in ML and AI
Presentation of programming languages for beginners
Best Programming Languages to Learn This Year
Top 10 Programming Languages In 2019 | Top 10 Programming Languages To Learn ...
10-Essential-Programming-Languages-Every-Computer-Science-Student-Should-Lear...
ADVANCED PROGRAMMING TECHNOLOGIES NOWADAYS - Copy.pptx
The top programming languages for mobile app development in 2024
Intro to programming and intro to java netbean.pdf
Most Popular Programming Languages for AI Development
New Microsoft Word Document.pdf
New Microsoft Word Document.pdf
Programming-Languages.pptx
Ad

More from Edureka! (20)

PDF
What to learn during the 21 days Lockdown | Edureka
PDF
Top 10 Dying Programming Languages in 2020 | Edureka
PDF
Top 5 Trending Business Intelligence Tools | Edureka
PDF
Tableau Tutorial for Data Science | Edureka
PDF
Python Programming Tutorial | Edureka
PDF
Top 5 PMP Certifications | Edureka
PDF
Top Maven Interview Questions in 2020 | Edureka
PDF
Linux Mint Tutorial | Edureka
PDF
How to Deploy Java Web App in AWS| Edureka
PDF
Importance of Digital Marketing | Edureka
PDF
RPA in 2020 | Edureka
PDF
Email Notifications in Jenkins | Edureka
PDF
EA Algorithm in Machine Learning | Edureka
PDF
Cognitive AI Tutorial | Edureka
PDF
AWS Cloud Practitioner Tutorial | Edureka
PDF
Blue Prism Top Interview Questions | Edureka
PDF
Big Data on AWS Tutorial | Edureka
PDF
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
PDF
Kubernetes Installation on Ubuntu | Edureka
PDF
Introduction to DevOps | Edureka
What to learn during the 21 days Lockdown | Edureka
Top 10 Dying Programming Languages in 2020 | Edureka
Top 5 Trending Business Intelligence Tools | Edureka
Tableau Tutorial for Data Science | Edureka
Python Programming Tutorial | Edureka
Top 5 PMP Certifications | Edureka
Top Maven Interview Questions in 2020 | Edureka
Linux Mint Tutorial | Edureka
How to Deploy Java Web App in AWS| Edureka
Importance of Digital Marketing | Edureka
RPA in 2020 | Edureka
Email Notifications in Jenkins | Edureka
EA Algorithm in Machine Learning | Edureka
Cognitive AI Tutorial | Edureka
AWS Cloud Practitioner Tutorial | Edureka
Blue Prism Top Interview Questions | Edureka
Big Data on AWS Tutorial | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
Kubernetes Installation on Ubuntu | Edureka
Introduction to DevOps | Edureka

Recently uploaded (20)

PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Machine Learning_overview_presentation.pptx
PPTX
Cloud computing and distributed systems.
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Encapsulation theory and applications.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPT
Teaching material agriculture food technology
PPTX
Spectroscopy.pptx food analysis technology
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Approach and Philosophy of On baking technology
Assigned Numbers - 2025 - Bluetooth® Document
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Machine Learning_overview_presentation.pptx
Cloud computing and distributed systems.
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Encapsulation theory and applications.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Mobile App Security Testing_ A Comprehensive Guide.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Teaching material agriculture food technology
Spectroscopy.pptx food analysis technology
Reach Out and Touch Someone: Haptics and Empathic Computing
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Chapter 3 Spatial Domain Image Processing.pdf

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.