SlideShare a Scribd company logo
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
WHAT IS PROGRAMMING LANGUAGE?
• Computer programs are often described as
set of instructions, and computer languages
are thought of by many as merely the
syntax and vocabulary for providing this
instructions.
• Programming Languages serve as the means to
write programs on computer systems.
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
ENIAC (ELECTRONIC NUMERICAL INTEGRATOR
AND COMPUTER)
Built in 1943-45
Created by John
Mauchly & J.
Presper Eckert
First General-
purpose electronic
digital computer.
ENIAC CODING SYSTEM (BEFORE 1950)
Primarily used in computing.
Gloria Ruth Gordon
Ester Gerston
It was programmed by a combination of
plug board wiring & three “portable
function tables”
Programming language
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
FORTRAN “0” (1954)
Designed by John Backus
Developed by IBM
A general-purpose,
imperative programming
language that is
especially suited to
numeric computation and
scientific computing.
FORTRAN “0” (1954)
Strength:
It is good in handling
numbers.
Weakness:
Bad in inputs and outputs.
Programming language
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
LISP (1956-1958)
Designed by John
McCarthy
Developed by Steve
Russell, Timothy P.
Hart, & Mike Levin
LISP (1956-1958)
Lisp was originally
designed for research.
Programming language
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
BASIC (1964)
Designed by John George Kemeny &
Thomas Eugene Kurtz
They wanted to enable students
in fields other than science and
mathematics to use computers. At
the time, nearly all use of
computers required writing
custom software, which was
something only scientists
and mathematicians tended to
learn.
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
B LANGUAGE (1969)
• Designed by Ken Thompson
• Developed by Ken Thompson
& Dennis Ritchie
• designed for recursive,
non-numeric, machine
independent applications,
such as system and
language software.
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
PASCAL (1970)
• Designed by Niklaus
Wirth
• Named in honor of the
French mathematician and
philosopher Blaise
Pascal.
• Designed to teach
students structured
programming.
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
C PROGRAMMING LANGUAGE (1972)
• Designed by Dennis
Ritchie
• Developed by Dennis
Ritchie and Bell Labs
• The creation of C is
one of the most
important event in the
history of computing.
C PROGRAMMING LANGUAGE (1972)
• provides constructs that map
efficiently to typical machine
instructions, and therefore it
has found lasting use in
applications that had formerly
been coded in assembly
language, including operating
systems, as well as
various application
software for computers ranging
from supercomputers to
embedded systems.
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
C++ (1983)
 Designed by Bjarne Stroustrup
 It is designed with a bias
toward system programming and embedded,
resource-constrained and large systems,
with performance, efficiency and
flexibility of use as its design
highlights.
Programming language
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
POSTSCRIPT (1985)
Designed by John Warnock,
Chuck Geschke, Doug Brotz,
Ed Taft, Bill Paxton.
Developed by Adobe Systems
It is used as a page
description language in the
electronic publishing and
desktop publishing.
Programming language
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
PYTHON (1991)
• Designed by Guido van Rossum
• Developed by Python Software Foundation
• It is used as a page description
language in the electronic publishing and
desktop publishing.
Programming language
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
VISUAL BASIC (1991)
 Designed by Alan Cooper
 Developed by Microsoft
 It is designed for beginners.
 A programmer can create an application using
the components provided by the
Visual Basic program itself.
Old Version Latest Version
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
RUBY (1993)
• Designed by Yukihiro Matsumoto
• Developed by Yukihiro Matsumoto, et al.
• It has a dynamic type system and automatic
memory management.
Programming language
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
PHP (1994)
• Designed by Rasmus Lerdorf
• Developed by Zend Technologies
• PHP originally stood for Personal Home
Page.
Programming language
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
JAVASCRIPT (1996)
• Designed by Brendan Eich
• Developed by Netscape communications
• Used in game development, the creation of desktop
and mobile applications, and server-side network
programming.
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
ECMASCRIPT (1997)
• Designed by Brendan Eich, Ecma International
• Based on JavaScript
• commonly used for client-side scripting on the
World Wide Web.
Programming language
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
D LANGUAGE (2000)
• Designed by Walter Bright & Andrei
Alexandrescu (since 2007)
• Developed by Digital Mars
• Based on C++ where it attempt to
combine performance and safety of
compiled languages.
Programming language
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
C# (2000)
C# (2000)
• Designed by Microsoft
• Developed by Microsoft
• Came from the Family of C programming Languages
• multi-paradigm programming language encompassing
strong typing, imperative, declarative, functional,
generic, object-oriented, and component-oriented
programming disciplines.
Programming language
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
WINDOWS POWERSHELL (2006)
• Designed by Jeffrey Snover, Bruce Payette,
James Truher (et al.)
• Developed by Mircosoft
• Is a task automation and configuration
management framework from Microsoft,
Programming language
IMPORTANCE OF PROGRAMMING LANGUAGE
• Computers have always been the most efficient
computational devices. They have high processing
powers and are able to run and execute large
programs. Through this programs can built or
create that can support the computer systems that
will give us better experience in using our
computers by the programs developed by this
programming language that makes our lives easier.
Shutting Down…

More Related Content

PPT
Programming languages
PPT
PROGRAMMING LANGUAGES
PPT
Lect 1. introduction to programming languages
PPT
4 evolution-of-programming-languages
PDF
Programming languages and concepts by vivek parihar
PDF
Programing language
PPT
Programming Languages An Intro
PPSX
Programming Fundamental Presentation
Programming languages
PROGRAMMING LANGUAGES
Lect 1. introduction to programming languages
4 evolution-of-programming-languages
Programming languages and concepts by vivek parihar
Programing language
Programming Languages An Intro
Programming Fundamental Presentation

What's hot (19)

PPTX
Introduction of c programming
PDF
Programing paradigm & implementation
PPT
Introduction Programming Languages
PPTX
Programming landuages
PPTX
Introduction to programming
PPT
270 1 c_intro_up_to_functions
PPSX
Programming languages
PPTX
Programming language
PDF
Introduction to compilers
PPT
An overview of computers and programming languages
PPTX
introduction to programming languages
PPTX
Programming Language
PPTX
Theory of programming
PPT
Programming language design and implemenation
PPT
software development and programming languages
PDF
Computer programming programming_langugages
PPT
Evolution and History of Programming Languages - Software/Hardware/System
PPT
Basic Programming Concept
PPTX
Ch1 language design issue
Introduction of c programming
Programing paradigm & implementation
Introduction Programming Languages
Programming landuages
Introduction to programming
270 1 c_intro_up_to_functions
Programming languages
Programming language
Introduction to compilers
An overview of computers and programming languages
introduction to programming languages
Programming Language
Theory of programming
Programming language design and implemenation
software development and programming languages
Computer programming programming_langugages
Evolution and History of Programming Languages - Software/Hardware/System
Basic Programming Concept
Ch1 language design issue
Ad

Viewers also liked (6)

PPT
Visual Basic Programming
PPTX
Delphi Parallel Programming Library
PDF
Visual Basic IDE Introduction
PPT
Visual basic
PPTX
History of Visual Basic Programming
PPTX
Visual Basic Programming
Delphi Parallel Programming Library
Visual Basic IDE Introduction
Visual basic
History of Visual Basic Programming
Ad

Similar to Programming language (20)

PPTX
Introduction to programming
PPTX
Programming lesson1
PPT
Binary system
PPTX
PRESENTATION OF students learning outcomes.pptx
PPTX
Evolution of Computer Languages
PDF
Programming skills
PPTX
Introduction to Programming kkkkkkkkkkkkk
PPT
Grade 10 introduction and history of programming
PPT
PPL unit 1 syntax and semantics- evolution of programming language lexical an...
PDF
Introduction to computers
PDF
Evolution of Programming Languages.pdf
PDF
Evolution of Programming Languages.pdf
PPTX
PPTX
Presentation1
PPTX
Programming Fundamentals and Programming Languages Concepts
PPTX
Introduction of C Programming
PPTX
Programming Language
PPT
PDF
Computer programing 111 lecture 1
PPT
CDA4411: Chapter 10 - Application Development
Introduction to programming
Programming lesson1
Binary system
PRESENTATION OF students learning outcomes.pptx
Evolution of Computer Languages
Programming skills
Introduction to Programming kkkkkkkkkkkkk
Grade 10 introduction and history of programming
PPL unit 1 syntax and semantics- evolution of programming language lexical an...
Introduction to computers
Evolution of Programming Languages.pdf
Evolution of Programming Languages.pdf
Presentation1
Programming Fundamentals and Programming Languages Concepts
Introduction of C Programming
Programming Language
Computer programing 111 lecture 1
CDA4411: Chapter 10 - Application Development

Recently uploaded (20)

PDF
Digital Strategies for Manufacturing Companies
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
ai tools demonstartion for schools and inter college
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PPTX
history of c programming in notes for students .pptx
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
medical staffing services at VALiNTRY
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
Digital Strategies for Manufacturing Companies
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Reimagine Home Health with the Power of Agentic AI​
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Odoo Companies in India – Driving Business Transformation.pdf
Design an Analysis of Algorithms II-SECS-1021-03
ai tools demonstartion for schools and inter college
CHAPTER 2 - PM Management and IT Context
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
history of c programming in notes for students .pptx
Which alternative to Crystal Reports is best for small or large businesses.pdf
medical staffing services at VALiNTRY
How to Migrate SBCGlobal Email to Yahoo Easily
Understanding Forklifts - TECH EHS Solution
Wondershare Filmora 15 Crack With Activation Key [2025
Adobe Illustrator 28.6 Crack My Vision of Vector Design
wealthsignaloriginal-com-DS-text-... (1).pdf
Upgrade and Innovation Strategies for SAP ERP Customers

Programming language

  • 1. Ruby C# Language ENIAC coding system The B Language Python Visual Basic
  • 2. WHAT IS PROGRAMMING LANGUAGE? • Computer programs are often described as set of instructions, and computer languages are thought of by many as merely the syntax and vocabulary for providing this instructions. • Programming Languages serve as the means to write programs on computer systems.
  • 3. Ruby C# Language ENIAC coding system The B Language Python Visual Basic
  • 4. ENIAC (ELECTRONIC NUMERICAL INTEGRATOR AND COMPUTER) Built in 1943-45 Created by John Mauchly & J. Presper Eckert First General- purpose electronic digital computer.
  • 5. ENIAC CODING SYSTEM (BEFORE 1950) Primarily used in computing. Gloria Ruth Gordon Ester Gerston It was programmed by a combination of plug board wiring & three “portable function tables”
  • 7. Ruby C# Language ENIAC coding system The B Language Python Visual Basic
  • 8. FORTRAN “0” (1954) Designed by John Backus Developed by IBM A general-purpose, imperative programming language that is especially suited to numeric computation and scientific computing.
  • 9. FORTRAN “0” (1954) Strength: It is good in handling numbers. Weakness: Bad in inputs and outputs.
  • 11. Ruby C# Language ENIAC coding system The B Language Python Visual Basic
  • 12. LISP (1956-1958) Designed by John McCarthy Developed by Steve Russell, Timothy P. Hart, & Mike Levin
  • 13. LISP (1956-1958) Lisp was originally designed for research.
  • 15. Ruby C# Language ENIAC coding system The B Language Python Visual Basic
  • 16. BASIC (1964) Designed by John George Kemeny & Thomas Eugene Kurtz They wanted to enable students in fields other than science and mathematics to use computers. At the time, nearly all use of computers required writing custom software, which was something only scientists and mathematicians tended to learn.
  • 17. Ruby C# Language ENIAC coding system The B Language Python Visual Basic
  • 18. Ruby C# Language ENIAC coding system The B Language Python Visual Basic
  • 19. B LANGUAGE (1969) • Designed by Ken Thompson • Developed by Ken Thompson & Dennis Ritchie • designed for recursive, non-numeric, machine independent applications, such as system and language software.
  • 20. Ruby C# Language ENIAC coding system The B Language Python Visual Basic
  • 21. PASCAL (1970) • Designed by Niklaus Wirth • Named in honor of the French mathematician and philosopher Blaise Pascal. • Designed to teach students structured programming.
  • 22. Ruby C# Language ENIAC coding system The B Language Python Visual Basic
  • 23. C PROGRAMMING LANGUAGE (1972) • Designed by Dennis Ritchie • Developed by Dennis Ritchie and Bell Labs • The creation of C is one of the most important event in the history of computing.
  • 24. C PROGRAMMING LANGUAGE (1972) • provides constructs that map efficiently to typical machine instructions, and therefore it has found lasting use in applications that had formerly been coded in assembly language, including operating systems, as well as various application software for computers ranging from supercomputers to embedded systems.
  • 25. Ruby C# Language ENIAC coding system The B Language Python Visual Basic
  • 26. C++ (1983)  Designed by Bjarne Stroustrup  It is designed with a bias toward system programming and embedded, resource-constrained and large systems, with performance, efficiency and flexibility of use as its design highlights.
  • 28. Ruby C# Language ENIAC coding system The B Language Python Visual Basic
  • 29. POSTSCRIPT (1985) Designed by John Warnock, Chuck Geschke, Doug Brotz, Ed Taft, Bill Paxton. Developed by Adobe Systems It is used as a page description language in the electronic publishing and desktop publishing.
  • 31. Ruby C# Language ENIAC coding system The B Language Python Visual Basic
  • 32. PYTHON (1991) • Designed by Guido van Rossum • Developed by Python Software Foundation • It is used as a page description language in the electronic publishing and desktop publishing.
  • 34. Ruby C# Language ENIAC coding system The B Language Python Visual Basic
  • 35. VISUAL BASIC (1991)  Designed by Alan Cooper  Developed by Microsoft  It is designed for beginners.  A programmer can create an application using the components provided by the Visual Basic program itself.
  • 37. Ruby C# Language ENIAC coding system The B Language Python Visual Basic
  • 38. RUBY (1993) • Designed by Yukihiro Matsumoto • Developed by Yukihiro Matsumoto, et al. • It has a dynamic type system and automatic memory management.
  • 40. Ruby C# Language ENIAC coding system The B Language Python Visual Basic
  • 41. PHP (1994) • Designed by Rasmus Lerdorf • Developed by Zend Technologies • PHP originally stood for Personal Home Page.
  • 43. Ruby C# Language ENIAC coding system The B Language Python Visual Basic
  • 44. JAVASCRIPT (1996) • Designed by Brendan Eich • Developed by Netscape communications • Used in game development, the creation of desktop and mobile applications, and server-side network programming.
  • 45. Ruby C# Language ENIAC coding system The B Language Python Visual Basic
  • 46. ECMASCRIPT (1997) • Designed by Brendan Eich, Ecma International • Based on JavaScript • commonly used for client-side scripting on the World Wide Web.
  • 48. Ruby C# Language ENIAC coding system The B Language Python Visual Basic
  • 49. D LANGUAGE (2000) • Designed by Walter Bright & Andrei Alexandrescu (since 2007) • Developed by Digital Mars • Based on C++ where it attempt to combine performance and safety of compiled languages.
  • 51. Ruby C# Language ENIAC coding system The B Language Python Visual Basic
  • 52. C# (2000) C# (2000) • Designed by Microsoft • Developed by Microsoft • Came from the Family of C programming Languages • multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented, and component-oriented programming disciplines.
  • 54. Ruby C# Language ENIAC coding system The B Language Python Visual Basic
  • 55. WINDOWS POWERSHELL (2006) • Designed by Jeffrey Snover, Bruce Payette, James Truher (et al.) • Developed by Mircosoft • Is a task automation and configuration management framework from Microsoft,
  • 57. IMPORTANCE OF PROGRAMMING LANGUAGE • Computers have always been the most efficient computational devices. They have high processing powers and are able to run and execute large programs. Through this programs can built or create that can support the computer systems that will give us better experience in using our computers by the programs developed by this programming language that makes our lives easier.