SlideShare una empresa de Scribd logo
1 de 32
UNLOCKING DIFFICULTIES
Compiler –Computer software that translates (compiles)
source code written in a high-level language (e.g., C++)
into a set of machine-language instruction
Language - a system of conventional spoken or written
symbols by means of which human beings, as members
of a social group and participants in its culture, express
themselves.
History - studies the chronological record of events.
WHAT IS PROGRAMMING?
• The process of developing and implementing
various sets of instructions to enable a computer to
do a certain task.
• The act or process of planning or writing a program.
WHAT IS PROGRAM?
A program is written as a series of
human understandable computer
instructions that can be read by
a compiler and linker.
1842-1843

(FIRST COMPUTER PROGRAM CREATED BY ADA LOVELACE)
- Work on the Charles
Babbage’s analytical
engine. A complete
detail a method for
calculating Bernoulli
numbers with the
Engine.
Augusta Ada Byron
World’s First Computer Programmer
1890
(CENSUS DATA ON PUNCH CARDS ENCODED BY HERMAN HOLLERITH)

Herman Hollerith
1943-1945

(PLANKALKÜL DEVELOPED FOR THE GERMAN Z3 BY KONRAD ZUSE)

An early high-level
programming language to be
designed for a computer but
was not implemented.
1949

(SHORT CODE DEVELOP BY JOHN MAUCHLY)
One of the first high-level
languages ever developed for
an electronic computer. Short
code statements are
represented by mathematical
expressions.
1952

(MANCHESTER MARK 1 DEVELOPED BY ALICK GLENNIE)
• Considered as first compiled
high – level programming
language.
• Automatically convert
language into a machine
code.
1957

(FORTRAN CREATED BY JOHN BACKUS)

• For numeric and scientific
computing (as an alternative
to assembly language).
• Oldest programming
language used today.(NASA)
1959 COBOL
(COMMON BUSINESS- ORIENTED LANGUAGE) CREATED BY SHORT RANGE
COMMITTEE)
High-level. Primarily for business computing. First programming
language to be mandated by the US Department of Defense.
Primary Uses: Business software (esp. finance and administration
systems, but also banks, insurance agencies, governments,
military agencies)
Used By: Credit cards, ATMs
*Fun Fact Action movie The Terminator used samples of Cobol
source code for the text shown in the Terminator’s vision
display.
1964

BASIC (BEGINNER’S ALL-PURPOSE SYMBOLIC INSTRUCTION
CODE) CREATED BY JOHN GEORGE KENNY AND THOMAS EUGENE
KURTZ (SRC)
• Designed for simplicity.
• Computer games were often written in
Basic.(Microsoft’s Altair, Apple II)
1970

(PASCAL (BLAISE PASCAL) CREATED BY NIKLAUS WIRTH)
• For teaching structured
programming and data
structuring.
Commonly used for Windows
Application
development.(SKYPE)
1972

(C CREATED BY DENNIS RITCHIE OF BELL LABS)
Currently the world’s most popular
programming language.2 Many
leading languages are derivatives,
including C#, Java, JavaScript, Perl,
PHP, and Python.
System programming, computer
game development.(UNIX)
1980

(ADA (AFTER ADA LOVELACE, CREATED BY JEAN ICHBIAH)
• Derived from Pascal.
• For developing large software
systems.(NASA,NSTAR)
• Primary Uses: Dept. of Defense, banking,
manufacturing, transportation, commercial
aviation
1983

(C++ (FORMERLY “C WITH CLASSES”) CREATOR BJARNE
STROUSTRUP)
• An extension of C, with enhancements such
as classes, virtual functions, and templates.
• Primary Uses: Commercial application
development, embedded software,
server/client applications, video games
• Used By: Adobe, Google Chrome, Mozilla
Firefox, Microsoft Internet Explorer
1983
OBJECTIVE-C (OBJECT-ORIENTED EXTENSION OF “C”)
CREATOR: BRAD COX AND TOM LOVE OF STEPSTONE

• Expanded on C, adding message-passing
functionality based on Smalltalk language.
• Used By: Apple’s OS X and iOS operating systems
1991
PYTHON (FOR BRITISH COMEDY TROUPE MONTY PYTHON)
CREATOR: GUIDO VAN ROSSUM OF CWI

• Created to support a variety of Programming
styles and be fun to use.
• Primary Uses: Web application, software
development, information security
• (Google, Yahoo, Spotify)
1993

RUBY (THE BIRTHSTONE OF ONE OF THE CREATOR’S
COLLABORATOR) CREATOR: YUKIHIRO MATSUMOTO
• Designed for productive and enjoyable
programming.( Twitter, Hulu, Groupon)
Primary Uses: Web application development
1994

( JAVA CREATOR: JAMES GOSLING OF MICROSYSTEMS)
• Made for an interactive TV project. Cross-platform
functionality. Second most popular language
(behind C).(Android OS/apps)
• Primary Uses: Network programming, web
application development, software development,
Graphical User Interface development
1994

( JAVA CREATOR: JAMES GOSLING OF MICROSYSTEMS)
1995
( PHP (“PERSONAL HOME PAGE”) CREATOR: RASMUS LERDORF)
• For building dynamic web pages. Most widely
used open-source software by enterprises.
• Primary Uses: Building/maintaining dynamic web
pages, server-side development
• Used By: Facebook, Wikipedia, Digg, WordPress,
Joomla
1995
( PHP (“PERSONAL HOME PAGE”) CREATOR: RASMUS LERDORF)
1996

(JAVASCRIPT (FINAL CHOICE AFTER “MOCHA” AND “LIVESCRIPT”
CREATOR: BRENDAN EICH OF NETSCAPE)
• Created to extend web page functionality.
• Dynamic web pages use for form
submission/validation, interactivity, animations,
user activity tracking, etc.
• Primary Uses: Dynamic web development, PDF
documents, web browsers, desktop widgets
• Used By: Gmail, Adobe Photoshop, Mozilla Firefox
1996

(JAVASCRIPT (FINAL CHOICE AFTER “MOCHA” AND “LIVESCRIPT”
CREATOR: BRENDAN EICH OF NETSCAPE)
Multiple Choice. Write the letter of the correct answer.
1. One of the first high-level languages ever developed for an
electronic computer.
a. Autocode
c. ASCII Code
b. Short Code
d. Source Code
2. ________ is a process of planning and writing a program.
a. Language
c. Basic
b. Program
d. Programming
3. The following are examples of programming languages
EXCEPT:__
a. C++
c. Ada
b. Pascal
d. Adobe
4. She was recognized as the world’s first computer
programmer _______.
a. Augusta Ada Byron
b. Bell Labs
c. Niklaus Wirth
d. Brenda Eich
5. PHP stands for:
a. Personal Home Page c. Program Hypertext
Preprocessor
b. Pretty Home Pages d. Programming Hypertext
Preprocessor
KEY TO CORRECTION
1. B
2. D
3. D
4. A
5. A
ASSIGNMENTS
Guide Questions:
1. What are algorithms, pseudocodes and flowcharts?
2. What are the Symbols used in Flowcharts?
3. What are the advantages of creating algorithms, pseudocodes and
flowcharts?
References:

Intro to Visual Basic by Editha
http://www.wikipedia.com
History of programming

Más contenido relacionado

La actualidad más candente

Generation of computer languages
Generation of computer languagesGeneration of computer languages
Generation of computer languages
kitturashmikittu
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming concepts
salmankhan570
 
Programming languages
Programming languagesProgramming languages
Programming languages
vito_carleone
 
Introduction to visual basic programming
Introduction to visual basic programmingIntroduction to visual basic programming
Introduction to visual basic programming
Roger Argarin
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languages
Varun Garg
 

La actualidad más candente (20)

Evolution and History of Programming Languages - Software/Hardware/System
Evolution and History of Programming Languages - Software/Hardware/SystemEvolution and History of Programming Languages - Software/Hardware/System
Evolution and History of Programming Languages - Software/Hardware/System
 
Programming Paradigm & Languages
Programming Paradigm & LanguagesProgramming Paradigm & Languages
Programming Paradigm & Languages
 
Programming Fundamentals lecture 1
Programming Fundamentals lecture 1Programming Fundamentals lecture 1
Programming Fundamentals lecture 1
 
Generation of computer languages
Generation of computer languagesGeneration of computer languages
Generation of computer languages
 
Computer programming concepts
Computer programming conceptsComputer programming concepts
Computer programming concepts
 
Windows operating system presentation
Windows operating system presentationWindows operating system presentation
Windows operating system presentation
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming concepts
 
Computer Languages.
Computer Languages.Computer Languages.
Computer Languages.
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Operating system
Operating system Operating system
Operating system
 
Introduction to visual basic programming
Introduction to visual basic programmingIntroduction to visual basic programming
Introduction to visual basic programming
 
Programming Language
Programming LanguageProgramming Language
Programming Language
 
Lecture-3: Operating System & Application Softwares
Lecture-3: Operating System & Application SoftwaresLecture-3: Operating System & Application Softwares
Lecture-3: Operating System & Application Softwares
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
software development and programming languages
software development and programming languages software development and programming languages
software development and programming languages
 
Program & language generation
Program & language generationProgram & language generation
Program & language generation
 
C++ Overview PPT
C++ Overview PPTC++ Overview PPT
C++ Overview PPT
 
Introduction to Compiler design
Introduction to Compiler design Introduction to Compiler design
Introduction to Compiler design
 
Basic Computer Programming
Basic Computer ProgrammingBasic Computer Programming
Basic Computer Programming
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languages
 

Similar a History of programming

History of ICT @ DDVE
History of ICT @ DDVEHistory of ICT @ DDVE
History of ICT @ DDVE
Alvar Lumberg
 
Operating systems
Operating systemsOperating systems
Operating systems
mhmahamuk
 

Similar a History of programming (20)

The History of Programming.pptx
The History of Programming.pptxThe History of Programming.pptx
The History of Programming.pptx
 
History of ICT @ DDVE
History of ICT @ DDVEHistory of ICT @ DDVE
History of ICT @ DDVE
 
مدخل برمجة صعيدي جيكس
مدخل برمجة صعيدي جيكس مدخل برمجة صعيدي جيكس
مدخل برمجة صعيدي جيكس
 
microsoft_casestudy.pptx
microsoft_casestudy.pptxmicrosoft_casestudy.pptx
microsoft_casestudy.pptx
 
microsoft_casestudy.pptx
microsoft_casestudy.pptxmicrosoft_casestudy.pptx
microsoft_casestudy.pptx
 
Software Trends: Past, Present and Future
Software Trends: Past, Present and FutureSoftware Trends: Past, Present and Future
Software Trends: Past, Present and Future
 
Computers
ComputersComputers
Computers
 
OS , Its History and Types
OS , Its History and TypesOS , Its History and Types
OS , Its History and Types
 
R language
R languageR language
R language
 
rlanguage-201216152504.pptx
rlanguage-201216152504.pptxrlanguage-201216152504.pptx
rlanguage-201216152504.pptx
 
Programming language
Programming languageProgramming language
Programming language
 
History of computer
History of computerHistory of computer
History of computer
 
L14 Software and AI
L14 Software and AIL14 Software and AI
L14 Software and AI
 
Evolution of Programming Languages.pdf
Evolution of Programming Languages.pdfEvolution of Programming Languages.pdf
Evolution of Programming Languages.pdf
 
Evolution of Programming Languages.pdf
Evolution of Programming Languages.pdfEvolution of Programming Languages.pdf
Evolution of Programming Languages.pdf
 
Brief History of Programming by Faizan Haider.pptx
Brief History of Programming by Faizan Haider.pptxBrief History of Programming by Faizan Haider.pptx
Brief History of Programming by Faizan Haider.pptx
 
Presentation1
Presentation1Presentation1
Presentation1
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
BASIC COMPUTER REPORT for Computer science subject in 1st year.pptx
BASIC COMPUTER REPORT for Computer science subject in 1st year.pptxBASIC COMPUTER REPORT for Computer science subject in 1st year.pptx
BASIC COMPUTER REPORT for Computer science subject in 1st year.pptx
 

Último

Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
SanaAli374401
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Último (20)

Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 

History of programming

  • 1.
  • 2. UNLOCKING DIFFICULTIES Compiler –Computer software that translates (compiles) source code written in a high-level language (e.g., C++) into a set of machine-language instruction Language - a system of conventional spoken or written symbols by means of which human beings, as members of a social group and participants in its culture, express themselves. History - studies the chronological record of events.
  • 3. WHAT IS PROGRAMMING? • The process of developing and implementing various sets of instructions to enable a computer to do a certain task. • The act or process of planning or writing a program.
  • 4. WHAT IS PROGRAM? A program is written as a series of human understandable computer instructions that can be read by a compiler and linker.
  • 5.
  • 6. 1842-1843 (FIRST COMPUTER PROGRAM CREATED BY ADA LOVELACE) - Work on the Charles Babbage’s analytical engine. A complete detail a method for calculating Bernoulli numbers with the Engine. Augusta Ada Byron World’s First Computer Programmer
  • 7. 1890 (CENSUS DATA ON PUNCH CARDS ENCODED BY HERMAN HOLLERITH) Herman Hollerith
  • 8. 1943-1945 (PLANKALKÜL DEVELOPED FOR THE GERMAN Z3 BY KONRAD ZUSE) An early high-level programming language to be designed for a computer but was not implemented.
  • 9. 1949 (SHORT CODE DEVELOP BY JOHN MAUCHLY) One of the first high-level languages ever developed for an electronic computer. Short code statements are represented by mathematical expressions.
  • 10. 1952 (MANCHESTER MARK 1 DEVELOPED BY ALICK GLENNIE) • Considered as first compiled high – level programming language. • Automatically convert language into a machine code.
  • 11. 1957 (FORTRAN CREATED BY JOHN BACKUS) • For numeric and scientific computing (as an alternative to assembly language). • Oldest programming language used today.(NASA)
  • 12. 1959 COBOL (COMMON BUSINESS- ORIENTED LANGUAGE) CREATED BY SHORT RANGE COMMITTEE) High-level. Primarily for business computing. First programming language to be mandated by the US Department of Defense. Primary Uses: Business software (esp. finance and administration systems, but also banks, insurance agencies, governments, military agencies) Used By: Credit cards, ATMs *Fun Fact Action movie The Terminator used samples of Cobol source code for the text shown in the Terminator’s vision display.
  • 13. 1964 BASIC (BEGINNER’S ALL-PURPOSE SYMBOLIC INSTRUCTION CODE) CREATED BY JOHN GEORGE KENNY AND THOMAS EUGENE KURTZ (SRC) • Designed for simplicity. • Computer games were often written in Basic.(Microsoft’s Altair, Apple II)
  • 14. 1970 (PASCAL (BLAISE PASCAL) CREATED BY NIKLAUS WIRTH) • For teaching structured programming and data structuring. Commonly used for Windows Application development.(SKYPE)
  • 15. 1972 (C CREATED BY DENNIS RITCHIE OF BELL LABS) Currently the world’s most popular programming language.2 Many leading languages are derivatives, including C#, Java, JavaScript, Perl, PHP, and Python. System programming, computer game development.(UNIX)
  • 16. 1980 (ADA (AFTER ADA LOVELACE, CREATED BY JEAN ICHBIAH) • Derived from Pascal. • For developing large software systems.(NASA,NSTAR) • Primary Uses: Dept. of Defense, banking, manufacturing, transportation, commercial aviation
  • 17. 1983 (C++ (FORMERLY “C WITH CLASSES”) CREATOR BJARNE STROUSTRUP) • An extension of C, with enhancements such as classes, virtual functions, and templates. • Primary Uses: Commercial application development, embedded software, server/client applications, video games • Used By: Adobe, Google Chrome, Mozilla Firefox, Microsoft Internet Explorer
  • 18. 1983 OBJECTIVE-C (OBJECT-ORIENTED EXTENSION OF “C”) CREATOR: BRAD COX AND TOM LOVE OF STEPSTONE • Expanded on C, adding message-passing functionality based on Smalltalk language. • Used By: Apple’s OS X and iOS operating systems
  • 19. 1991 PYTHON (FOR BRITISH COMEDY TROUPE MONTY PYTHON) CREATOR: GUIDO VAN ROSSUM OF CWI • Created to support a variety of Programming styles and be fun to use. • Primary Uses: Web application, software development, information security • (Google, Yahoo, Spotify)
  • 20. 1993 RUBY (THE BIRTHSTONE OF ONE OF THE CREATOR’S COLLABORATOR) CREATOR: YUKIHIRO MATSUMOTO • Designed for productive and enjoyable programming.( Twitter, Hulu, Groupon) Primary Uses: Web application development
  • 21. 1994 ( JAVA CREATOR: JAMES GOSLING OF MICROSYSTEMS) • Made for an interactive TV project. Cross-platform functionality. Second most popular language (behind C).(Android OS/apps) • Primary Uses: Network programming, web application development, software development, Graphical User Interface development
  • 22. 1994 ( JAVA CREATOR: JAMES GOSLING OF MICROSYSTEMS)
  • 23. 1995 ( PHP (“PERSONAL HOME PAGE”) CREATOR: RASMUS LERDORF) • For building dynamic web pages. Most widely used open-source software by enterprises. • Primary Uses: Building/maintaining dynamic web pages, server-side development • Used By: Facebook, Wikipedia, Digg, WordPress, Joomla
  • 24. 1995 ( PHP (“PERSONAL HOME PAGE”) CREATOR: RASMUS LERDORF)
  • 25. 1996 (JAVASCRIPT (FINAL CHOICE AFTER “MOCHA” AND “LIVESCRIPT” CREATOR: BRENDAN EICH OF NETSCAPE) • Created to extend web page functionality. • Dynamic web pages use for form submission/validation, interactivity, animations, user activity tracking, etc. • Primary Uses: Dynamic web development, PDF documents, web browsers, desktop widgets • Used By: Gmail, Adobe Photoshop, Mozilla Firefox
  • 26. 1996 (JAVASCRIPT (FINAL CHOICE AFTER “MOCHA” AND “LIVESCRIPT” CREATOR: BRENDAN EICH OF NETSCAPE)
  • 27.
  • 28. Multiple Choice. Write the letter of the correct answer. 1. One of the first high-level languages ever developed for an electronic computer. a. Autocode c. ASCII Code b. Short Code d. Source Code 2. ________ is a process of planning and writing a program. a. Language c. Basic b. Program d. Programming 3. The following are examples of programming languages EXCEPT:__ a. C++ c. Ada b. Pascal d. Adobe
  • 29. 4. She was recognized as the world’s first computer programmer _______. a. Augusta Ada Byron b. Bell Labs c. Niklaus Wirth d. Brenda Eich 5. PHP stands for: a. Personal Home Page c. Program Hypertext Preprocessor b. Pretty Home Pages d. Programming Hypertext Preprocessor
  • 30. KEY TO CORRECTION 1. B 2. D 3. D 4. A 5. A
  • 31. ASSIGNMENTS Guide Questions: 1. What are algorithms, pseudocodes and flowcharts? 2. What are the Symbols used in Flowcharts? 3. What are the advantages of creating algorithms, pseudocodes and flowcharts? References: Intro to Visual Basic by Editha http://www.wikipedia.com