SlideShare a Scribd company logo
1 of 14
Computer Programs and Programming Languages Next What is a computer program? ,[object Object]
Programming language—used to communicate instructionsp. 664 Fig. 13-1
Computer Programs and Programming Languages Next What are low-level languages and high-level languages? High-level language Low-levellanguage Machine-dependentruns only on one type of computer Oftenmachine-independentcan run on many different types of computers and operating systems Machine and assembly languages are low-level p. 664 - 665
Low-Level Languages Next What is machine language? ,[object Object]
Uses a series of binary digits (1s and 0s) with a combination of numbers and letters that represent binary digits p. 665 Fig. 13-2
Low-Level Languages Next What is assembly language? ,[object Object]
Source program contains code to be converted to machine languagep. 666 Fig. 13-3
Procedural Languages Next What is a procedural language? Uses series of English-like words to write instructions Programmer writes instructions that tell computer what to accomplish and how to do it Often called third-generation language (3GL) p. 666
Third Generation Languages Next ,[object Object]
Fortran
Cobol
Today
C
C++

More Related Content

Viewers also liked

Web programming by kiran and team
Web programming by kiran and teamWeb programming by kiran and team
Web programming by kiran and teamHemanth Kumar N
 
Web 2.0
Web 2.0Web 2.0
Web 2.0capjjj
 
L2 cs110 jcu-sindonirev04092011
L2 cs110 jcu-sindonirev04092011L2 cs110 jcu-sindonirev04092011
L2 cs110 jcu-sindonirev04092011Giuseppe Sindoni
 
Cp unit 1_2011
Cp unit 1_2011Cp unit 1_2011
Cp unit 1_2011dsaichandu
 
An Analysis of Component-based Software Development -Maximize the reuse of ex...
An Analysis of Component-based Software Development -Maximize the reuse of ex...An Analysis of Component-based Software Development -Maximize the reuse of ex...
An Analysis of Component-based Software Development -Maximize the reuse of ex...Mohammad Salah uddin
 

Viewers also liked (8)

Web programming by kiran and team
Web programming by kiran and teamWeb programming by kiran and team
Web programming by kiran and team
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
L2 cs110 jcu-sindonirev04092011
L2 cs110 jcu-sindonirev04092011L2 cs110 jcu-sindonirev04092011
L2 cs110 jcu-sindonirev04092011
 
Cp unit 1_2011
Cp unit 1_2011Cp unit 1_2011
Cp unit 1_2011
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
La5 programming
La5  programmingLa5  programming
La5 programming
 
Intro to Dynamic Web Pages
Intro to Dynamic Web PagesIntro to Dynamic Web Pages
Intro to Dynamic Web Pages
 
An Analysis of Component-based Software Development -Maximize the reuse of ex...
An Analysis of Component-based Software Development -Maximize the reuse of ex...An Analysis of Component-based Software Development -Maximize the reuse of ex...
An Analysis of Component-based Software Development -Maximize the reuse of ex...
 

Similar to Web 2.0

Chapter13
Chapter13Chapter13
Chapter13Izaham
 
Programming language
Programming languageProgramming language
Programming languageDhani Ahmad
 
Programming with \'C\'
Programming with \'C\'Programming with \'C\'
Programming with \'C\'bdmsts
 
Introduction to Computer Programming (general background)
Introduction to Computer Programming (general background)Introduction to Computer Programming (general background)
Introduction to Computer Programming (general background)Chao-Lung Yang
 
Software programming and development
Software programming and developmentSoftware programming and development
Software programming and developmentAli Raza
 
Week 3 Lecture 1 - Business SoftwareManagement of Information .docx
Week 3 Lecture 1 - Business SoftwareManagement of Information .docxWeek 3 Lecture 1 - Business SoftwareManagement of Information .docx
Week 3 Lecture 1 - Business SoftwareManagement of Information .docxjessiehampson
 
Trend of Visual Programming Language
Trend of Visual Programming LanguageTrend of Visual Programming Language
Trend of Visual Programming LanguageTeddy Marcus
 
Chapter 01 Java Programming Basic Java IDE JAVA INTELLIEJ
Chapter 01 Java Programming Basic Java IDE JAVA INTELLIEJChapter 01 Java Programming Basic Java IDE JAVA INTELLIEJ
Chapter 01 Java Programming Basic Java IDE JAVA INTELLIEJIMPERIALXGAMING
 
A Complete Guide to Website Development
A Complete Guide to Website DevelopmentA Complete Guide to Website Development
A Complete Guide to Website DevelopmentCHL Softech
 
Assembly chapter One.pptx
Assembly chapter One.pptxAssembly chapter One.pptx
Assembly chapter One.pptxssuserb78e291
 
Web Development SEO Expate BD LTD 1 01.02.2023 .pdf
Web Development SEO Expate BD LTD 1 01.02.2023 .pdfWeb Development SEO Expate BD LTD 1 01.02.2023 .pdf
Web Development SEO Expate BD LTD 1 01.02.2023 .pdfSeo Expate BD LTD
 
Computer program, computer languages, computer software
Computer program, computer languages, computer softwareComputer program, computer languages, computer software
Computer program, computer languages, computer softwareSweta Kumari Barnwal
 
Lec 01 basic concepts
Lec 01 basic conceptsLec 01 basic concepts
Lec 01 basic conceptsAbdul Khan
 
ICT, Importance of programming and programming languages
ICT, Importance of programming and programming languagesICT, Importance of programming and programming languages
ICT, Importance of programming and programming languagesEbin Robinson
 
Introduction to Computers Lecture # 12
Introduction to Computers Lecture # 12Introduction to Computers Lecture # 12
Introduction to Computers Lecture # 12Sehrish Rafiq
 
CSC1100 - Chapter11 - Programming Languages and Program Development
CSC1100 - Chapter11 - Programming Languages and Program DevelopmentCSC1100 - Chapter11 - Programming Languages and Program Development
CSC1100 - Chapter11 - Programming Languages and Program DevelopmentYhal Htet Aung
 

Similar to Web 2.0 (20)

Chapter13
Chapter13Chapter13
Chapter13
 
Programming language
Programming languageProgramming language
Programming language
 
Programming with \'C\'
Programming with \'C\'Programming with \'C\'
Programming with \'C\'
 
Introduction to Computer Programming (general background)
Introduction to Computer Programming (general background)Introduction to Computer Programming (general background)
Introduction to Computer Programming (general background)
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Software programming and development
Software programming and developmentSoftware programming and development
Software programming and development
 
Week 3 Lecture 1 - Business SoftwareManagement of Information .docx
Week 3 Lecture 1 - Business SoftwareManagement of Information .docxWeek 3 Lecture 1 - Business SoftwareManagement of Information .docx
Week 3 Lecture 1 - Business SoftwareManagement of Information .docx
 
Trend of Visual Programming Language
Trend of Visual Programming LanguageTrend of Visual Programming Language
Trend of Visual Programming Language
 
Chapter 01 Java Programming Basic Java IDE JAVA INTELLIEJ
Chapter 01 Java Programming Basic Java IDE JAVA INTELLIEJChapter 01 Java Programming Basic Java IDE JAVA INTELLIEJ
Chapter 01 Java Programming Basic Java IDE JAVA INTELLIEJ
 
A Complete Guide to Website Development
A Complete Guide to Website DevelopmentA Complete Guide to Website Development
A Complete Guide to Website Development
 
programming
programmingprogramming
programming
 
Assembly chapter One.pptx
Assembly chapter One.pptxAssembly chapter One.pptx
Assembly chapter One.pptx
 
Web Development SEO Expate BD LTD 1 01.02.2023 .pdf
Web Development SEO Expate BD LTD 1 01.02.2023 .pdfWeb Development SEO Expate BD LTD 1 01.02.2023 .pdf
Web Development SEO Expate BD LTD 1 01.02.2023 .pdf
 
Computer program, computer languages, computer software
Computer program, computer languages, computer softwareComputer program, computer languages, computer software
Computer program, computer languages, computer software
 
Lec 01 basic concepts
Lec 01 basic conceptsLec 01 basic concepts
Lec 01 basic concepts
 
ICT, Importance of programming and programming languages
ICT, Importance of programming and programming languagesICT, Importance of programming and programming languages
ICT, Importance of programming and programming languages
 
Introduction to Computers Lecture # 12
Introduction to Computers Lecture # 12Introduction to Computers Lecture # 12
Introduction to Computers Lecture # 12
 
Chapter 2.pptx
Chapter 2.pptxChapter 2.pptx
Chapter 2.pptx
 
Software (1)
Software (1)Software (1)
Software (1)
 
CSC1100 - Chapter11 - Programming Languages and Program Development
CSC1100 - Chapter11 - Programming Languages and Program DevelopmentCSC1100 - Chapter11 - Programming Languages and Program Development
CSC1100 - Chapter11 - Programming Languages and Program Development
 

More from capjjj

Clouds and fog
Clouds and fogClouds and fog
Clouds and fogcapjjj
 
The atmosphere
The atmosphereThe atmosphere
The atmospherecapjjj
 
Seawater
SeawaterSeawater
Seawatercapjjj
 
Upload undersea landscapes
Upload undersea landscapesUpload undersea landscapes
Upload undersea landscapescapjjj
 
Intro to Oceanography
Intro to OceanographyIntro to Oceanography
Intro to Oceanographycapjjj
 
Ns2 leadershipc3
Ns2 leadershipc3Ns2 leadershipc3
Ns2 leadershipc3capjjj
 
Ns2 leadershipc2 just the basics
Ns2 leadershipc2 just the basicsNs2 leadershipc2 just the basics
Ns2 leadershipc2 just the basicscapjjj
 
Ns2 leadershipc1 short
Ns2 leadershipc1 shortNs2 leadershipc1 short
Ns2 leadershipc1 shortcapjjj
 
Ns2 leadershipc1 short
Ns2 leadershipc1 shortNs2 leadershipc1 short
Ns2 leadershipc1 shortcapjjj
 
Civil war part one
Civil war part oneCivil war part one
Civil war part onecapjjj
 
Civil war part one
Civil war part oneCivil war part one
Civil war part onecapjjj
 
Civil war part one
Civil war part oneCivil war part one
Civil war part onecapjjj
 
Civil war part one
Civil war part oneCivil war part one
Civil war part onecapjjj
 
Civil War part four
Civil War part fourCivil War part four
Civil War part fourcapjjj
 
Civil War part three
Civil War part threeCivil War part three
Civil War part threecapjjj
 
Civil War part two
Civil War part twoCivil War part two
Civil War part twocapjjj
 
Civil War part one
Civil War part oneCivil War part one
Civil War part onecapjjj
 
American revolution 76
American revolution 76American revolution 76
American revolution 76capjjj
 
Final exam
Final examFinal exam
Final examcapjjj
 
Lesson28
Lesson28Lesson28
Lesson28capjjj
 

More from capjjj (20)

Clouds and fog
Clouds and fogClouds and fog
Clouds and fog
 
The atmosphere
The atmosphereThe atmosphere
The atmosphere
 
Seawater
SeawaterSeawater
Seawater
 
Upload undersea landscapes
Upload undersea landscapesUpload undersea landscapes
Upload undersea landscapes
 
Intro to Oceanography
Intro to OceanographyIntro to Oceanography
Intro to Oceanography
 
Ns2 leadershipc3
Ns2 leadershipc3Ns2 leadershipc3
Ns2 leadershipc3
 
Ns2 leadershipc2 just the basics
Ns2 leadershipc2 just the basicsNs2 leadershipc2 just the basics
Ns2 leadershipc2 just the basics
 
Ns2 leadershipc1 short
Ns2 leadershipc1 shortNs2 leadershipc1 short
Ns2 leadershipc1 short
 
Ns2 leadershipc1 short
Ns2 leadershipc1 shortNs2 leadershipc1 short
Ns2 leadershipc1 short
 
Civil war part one
Civil war part oneCivil war part one
Civil war part one
 
Civil war part one
Civil war part oneCivil war part one
Civil war part one
 
Civil war part one
Civil war part oneCivil war part one
Civil war part one
 
Civil war part one
Civil war part oneCivil war part one
Civil war part one
 
Civil War part four
Civil War part fourCivil War part four
Civil War part four
 
Civil War part three
Civil War part threeCivil War part three
Civil War part three
 
Civil War part two
Civil War part twoCivil War part two
Civil War part two
 
Civil War part one
Civil War part oneCivil War part one
Civil War part one
 
American revolution 76
American revolution 76American revolution 76
American revolution 76
 
Final exam
Final examFinal exam
Final exam
 
Lesson28
Lesson28Lesson28
Lesson28
 

Web 2.0

  • 1.
  • 2. Programming language—used to communicate instructionsp. 664 Fig. 13-1
  • 3. Computer Programs and Programming Languages Next What are low-level languages and high-level languages? High-level language Low-levellanguage Machine-dependentruns only on one type of computer Oftenmachine-independentcan run on many different types of computers and operating systems Machine and assembly languages are low-level p. 664 - 665
  • 4.
  • 5. Uses a series of binary digits (1s and 0s) with a combination of numbers and letters that represent binary digits p. 665 Fig. 13-2
  • 6.
  • 7. Source program contains code to be converted to machine languagep. 666 Fig. 13-3
  • 8. Procedural Languages Next What is a procedural language? Uses series of English-like words to write instructions Programmer writes instructions that tell computer what to accomplish and how to do it Often called third-generation language (3GL) p. 666
  • 9.
  • 11. Cobol
  • 12. Today
  • 13. C
  • 14. C++
  • 15. C#
  • 18.
  • 19. Some Web applications store your data and information at their site
  • 20. Some are freep. 163 Figs. 3-43
  • 21.
  • 22. Provide users with a means to share and/or store personal information through Web-based softwareClick to view Web Link, click Chapter 3, Click Web Link fromleft navigation, then click Web 2.0below Chapter 3 p. 163 - 164
  • 23. Web-based Software Third-party organization that manages and distributes software and services on the Web Allows companies to outsource information technology (IT) needs Next What is an application service provider(ASP)? p. 164
  • 24.
  • 25. Web Page Development Next What are XHTML, XML, and WML? Includes features of HTML and XML XHTML (Extensible HTML)enables Web sites to be displayed more easily on microbrowsers XML (Extensible Markup Language)allows developers to create customized tags Server sends entire record to client, enabling client to do much of processing without going back to server RSS 2.0 and ATOM WML(Wireless Markup Language)allows developers to design pages specifically for microbrowsers Many Internet-enabled smart phones and PDAs use WML as their markup language p. 682 - 683
  • 26.
  • 27. Method of creating interactive Web applications designed to provide immediate response
  • 28. Combines JavaScript, HTML or XHTML, XML, and cascading style sheets
  • 29. Google Maps and Flickr use Ajaxp. 683
  • 30.
  • 32.
  • 33. Used for computer-based training (CBT) and Web-based training (WBT)
  • 34. Software includes Toolbook, and Directorp. 684 Fig. 13-22