SlideShare ist ein Scribd-Unternehmen logo
1 von 54
Chapter 13 Programming Languages and Program Development
Chapter 13 Objectives Describe various ways to develop Web pages including HTML, scripting languages, DHTML, XML, WML, and Web page authoring software Differentiate between machine  and assembly languages Identify and discuss the purpose of  procedural programming languages Identify and discuss the characteristics of object-oriented programming languages and program development tools Identify the uses of other programming languages and other program development tools Identify the uses of popular multimedia  authoring programs List the six steps in the program development cycle Differentiate between structured design and  object-oriented design Explain the basic control structures and design tools used in designing solutions to programming problems Next
Computer Programs and Programming Languages ,[object Object],p. 664 Fig. 13-1 ,[object Object],[object Object],Next
Computer Programs and Programming Languages ,[object Object],p. 664 - 665 High-level  language Low-level language Machine-dependent runs only on one type of computer Often   machine-independent can run on many different  types of computers and operating systems Machine and assembly languages are low-level Next
Low-Level Languages ,[object Object],p. 665 Fig. 13-2 ,[object Object],[object Object],Next
Low-Level Languages ,[object Object],p. 666 Fig. 13-3 ,[object Object],[object Object],Next
Procedural Languages ,[object Object],Often called  third-generation language (3GL) p. 666 Uses series of English-like words to write instructions Programmer writes instructions that tell computer what to accomplish and how to do it Next
Procedural Languages ,[object Object],p. 667 Fig. 13-4 ,[object Object],Next
Procedural Languages ,[object Object],p. 667 Fig. 13-5 ,[object Object],[object Object],Next
Procedural Languages ,[object Object],p. 668 Fig. 13-6 ,[object Object],[object Object],[object Object],Next Click to view Web  Link, click Chapter 13, Click  Web Link from left  navigation, then click  COBOL below Chapter 13
Procedural Languages ,[object Object],p. 668 Fig. 13-7 ,[object Object],[object Object],Next
Object-Oriented Programming Languages ,[object Object],p. 669 Used to implement  object-oriented design Major benefit  is ability to reuse and modify existing objects Event-driven—checks for  and responds  to set of events Java, C++, C#, and Visual Basic  are complete object-oriented languages Object is  item that contains  data and procedures that act on data Event is action to which program responds Next
Object-Oriented Programming Languages ,[object Object],p. 669 Fig. 13-8 ,[object Object],[object Object],Next Click to view Web  Link, click Chapter 13, Click  Web Link from left  navigation, then click  Java Platforms  below Chapter 13
Object-Oriented Programming Languages ,[object Object],p. 670 Fig. 13-9 ,[object Object],[object Object],Next Click to view Web  Link, click Chapter 13, Click  Web Link from left  navigation, then click  C++ below Chapter 13
Object-Oriented Programming Languages ,[object Object],p. 670 ,[object Object],[object Object],[object Object],[object Object],Next
Object-Oriented Programming Languages ,[object Object],p. 669 and 673 Often used in  RAD (rapid application development)   environment Provides visual or graphical interface for creating source code Next Programmer writes and implements program in segments Visual programming environment (VPE) allows developers to drag and drop objects to build programs
Object-Oriented Programming Languages ,[object Object],p. 670 - 672 Fig. 13-10 ,[object Object],[object Object],Next Click to view Web Link, click Chapter 13, Click  Web Link from left  navigation, then click  Visual Studio Tools for Office below Chapter 13 Step 1.  The developer designs the  user interface. Step 2.   The developer assigns properties to each  object on the form. Step 3.   The developer writes code  to define the action of each  command button. Step 4.   The developer tests the program.
Object-Oriented Programming Languages ,[object Object],p. 672 Fig. 13-11 ,[object Object],[object Object],Next
Object-Oriented Programming Languages ,[object Object],p. 673 Fig. 13-12 ,[object Object],[object Object],Next
Other Programming Languages ,[object Object],p. 674 and 676 Nonprocedural Language The programmer writes English-like instructions or interacts with a visual environment to retrieve data from files or a database Program Development Tools User-friendly programs designed to assist both programmers and users in creating programs Next
Other Programming Languages ,[object Object],p. 674 Fig. 13-13 ,[object Object],Next
Other Programming Languages ,[object Object],p. 674 Fig. 13-14 ,[object Object],[object Object],Next
Other Programming Languages ,[object Object],p. 675 Fig. 13-15 ALGOL Ada APL BASIC HyperTalk FORTRAN Forth LISP Modula-2 Logo Pascal Prolog PL/1 PILOT Smalltalk Next
Other Program Development Tools ,[object Object],p. 676 Fig. 13-16 ,[object Object],[object Object],[object Object],Next
Other Program Development Tools ,[object Object],p. 676 - 677 Fig. 13-17 ,[object Object],Next Click to view Web  Link, click Chapter 13, Click  Web Link from left  navigation, then click  Macros below Chapter 13
Web Page Development ,[object Object],p. 678 Fig. 13-18 ,[object Object],Next
Web Page Development ,[object Object],p. 679 Next Counter tracks number of visitors to Web site Image map graphic image that points to URL Script interpreted program that runs on client Applet usually runs on client, but  is compiled Processing form collects data from visitors to Web site Servlet applet that runs on server ActiveX control small program that runs on client
Web Page Development ,[object Object],p.679 -  680 Fig. 13-19 ,[object Object],[object Object],Next
Web Page Development ,[object Object],p. 680 - 681 Fig. 13-20 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Next Click to view Web  Link, click Chapter 13, Click  Web Link from left  navigation, then click  PHP below Chapter 13
Web Page Development ,[object Object],p. 682 Fig. 13-21 ,[object Object],Next Click to view Web  Link, click Chapter 13, Click  Web Link from left  navigation, then click  DHTML below Chapter 13
Web Page Development ,[object Object],p. 682 - 683 XHTML  (Extensible HTML) enables Web sites to be displayed  more easily on microbrowsers XML  (Extensible Markup Language) allows developers to  create customized tags WML   (Wireless Markup Language) allows developers to design pages specifically for microbrowsers Includes features of HTML and XML Many Internet-enabled  smart phones and PDAs  use WML as their markup language Server sends entire record to client, enabling client to do much of processing without going back to server RSS 2.0  and  ATOM Next
Web Page Development ,[object Object],p. 683 ,[object Object],[object Object],[object Object],[object Object],Next
Web Page Development ,[object Object],p. 683 ,[object Object],[object Object],[object Object],Next
Web Page Development ,[object Object],p. 683 ,[object Object],[object Object],Next Click to view Web Link, click Chapter 13, Click  Web Link from left  navigation,  then click  Silverlight below Chapter 13
Multimedia Program Development ,[object Object],p. 684 Fig. 13-22 ,[object Object],[object Object],[object Object],Next
The Program Development Cycle ,[object Object],p. 685 - 686 Fig. 13-23 ,[object Object],[object Object],Next
Step 1 — Analyze Requirements ,[object Object],p. 686 - 687 Fig. 13-24 ,[object Object],[object Object],[object Object],[object Object],Next
Step 2 — Design Solution ,[object Object],p. 687 ,[object Object],Devise solution algorithm, step-by-step procedure to solve problem Programmer  begins with general  design and moves toward  detailed design Next Object-oriented  design Structured  design , sometimes  called top-down design
Step 2 — Design Solution ,[object Object],p. 687 Fig. 13-25 ,[object Object],[object Object],Next
Step 2 — Design Solution ,[object Object],p. 688 Fig. 13-26 ,[object Object],[object Object],[object Object],Next Click to view Web  Link, click Chapter 13, Click  Web Link from left  navigation, then click  Object-Oriented Design below Chapter 13
Step 2 — Design Solution ,[object Object],p. 688 Fig. 13-27 ,[object Object],[object Object],Next
Step 2 — Design Solution ,[object Object],p. 689 Fig. 13-28 ,[object Object],[object Object],[object Object],[object Object],Next
Step 2 — Design Solution ,[object Object],p. 689 Fig. 13-29 ,[object Object],Next
Step 2 — Design Solution ,[object Object],p. 689 - 690 Figs. 13-30–13-31 ,[object Object],[object Object],[object Object],Next
Step 2 — Design Solution ,[object Object],p. 690 Fig. 13-32 ,[object Object],Next
Step 2 — Design Solution ,[object Object],p. 691 Fig. 13-33 Next
Step 2 — Design Solution ,[object Object],p. 690 - 691 Fig. 13-34 ,[object Object],Next Click to view Web  Link, click Chapter 13, Click  Web Link from left  navigation, then click  Flowcharting Software below Chapter 13
Step 2 — Design Solution ,[object Object],p. 690 and 692 Fig. 13-35 ,[object Object],Next
Step 3 — Validate Design ,[object Object],p. 693 Check program  design for accuracy Logic error design flaw  that causes  inaccurate results Test data sample data that  mimics real data that program will process Programmer checks  logic for correctness  and attempts to uncover  logic errors Desk check programmers use test  data to step through logic Inspection systems analyst reviews deliverables during the system development cycle Next
Step 4 — Implement Design ,[object Object],p. 693 - 694 Fig. 13-38 ,[object Object],[object Object],[object Object],[object Object],Next
Step 5 — Test Solution ,[object Object],p. 695 - 696 Ensure program runs correctly and is error free Debugging —locating and correcting syntax and logic errors, or   bugs Test copy of program, called  beta , sometimes used to find bugs Next Click to view Web  Link, click Chapter 13, Click  Web Link from left  navigation, then click  Beta Testers below Chapter 13
Step 6 — Document Solution ,[object Object],p. 696 ,[object Object],Reviews program code—removes dead code, program instructions that program never executes Reviews  documentation Next
Companies on the Cutting Edge Video: Electronic Arts Going Mobile Next CLICK TO START
Summary of Programming Languages and Program Development Various programming languages  used to create computer programs The program development  cycle and the tools used to make  this process efficient Web development and multimedia development tools Chapter 13 Complete

Weitere ähnliche Inhalte

Was ist angesagt?

Programming language (JGMNHS)
Programming language (JGMNHS)Programming language (JGMNHS)
Programming language (JGMNHS)
Katherine Gamboa
 

Was ist angesagt? (19)

xcfgdfbn
xcfgdfbnxcfgdfbn
xcfgdfbn
 
Uses for scripting languages,web scripting in perl
Uses for scripting languages,web scripting in perlUses for scripting languages,web scripting in perl
Uses for scripting languages,web scripting in perl
 
Bharani PrasadVS_CV
Bharani PrasadVS_CVBharani PrasadVS_CV
Bharani PrasadVS_CV
 
Programming language (JGMNHS)
Programming language (JGMNHS)Programming language (JGMNHS)
Programming language (JGMNHS)
 
12 best programming languages for web & app development
12 best programming languages for web & app development12 best programming languages for web & app development
12 best programming languages for web & app development
 
Selenium Training in Jalandhar
Selenium Training in JalandharSelenium Training in Jalandhar
Selenium Training in Jalandhar
 
Selenium Training in Chandigarh
Selenium Training in ChandigarhSelenium Training in Chandigarh
Selenium Training in Chandigarh
 
Programming assignment help
Programming assignment helpProgramming assignment help
Programming assignment help
 
Selenium Training in Mohali
Selenium Training in MohaliSelenium Training in Mohali
Selenium Training in Mohali
 
Selenium Training in Ludhiana
Selenium Training in LudhianaSelenium Training in Ludhiana
Selenium Training in Ludhiana
 
computer languages
computer languagescomputer languages
computer languages
 
Selenium Training in Amritsar
Selenium Training in AmritsarSelenium Training in Amritsar
Selenium Training in Amritsar
 
Resume
ResumeResume
Resume
 
1. importance of c
1. importance of c1. importance of c
1. importance of c
 
Selenium Training in Phagwara
Selenium Training in PhagwaraSelenium Training in Phagwara
Selenium Training in Phagwara
 
Abc c program
Abc c programAbc c program
Abc c program
 
An introduction to programming
An introduction to programmingAn introduction to programming
An introduction to programming
 
Intro To C++ - Class 2 - An Introduction To C++
Intro To C++ - Class 2 - An Introduction To C++Intro To C++ - Class 2 - An Introduction To C++
Intro To C++ - Class 2 - An Introduction To C++
 
2. C# Guide - To Print
2. C# Guide - To Print2. C# Guide - To Print
2. C# Guide - To Print
 

Ähnlich wie Chapter13

Web 2.0
Web 2.0Web 2.0
Web 2.0
capjjj
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
capjjj
 
Chapter 13 programming languages and program development
Chapter 13   programming languages and program developmentChapter 13   programming languages and program development
Chapter 13 programming languages and program development
haider ali
 
Online advertising management system
Online advertising management systemOnline advertising management system
Online advertising management system
Yesu Raj
 
Online advertising management system
Online advertising management systemOnline advertising management system
Online advertising management system
Yesu Raj
 
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
jessiehampson
 
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
Seo Expate BD LTD
 

Ähnlich wie Chapter13 (20)

ch6. Introduction to programming languages.pptx
ch6. Introduction to programming languages.pptxch6. Introduction to programming languages.pptx
ch6. Introduction to programming languages.pptx
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Programming language
Programming languageProgramming language
Programming language
 
Chapter 13 programming languages and program development
Chapter 13   programming languages and program developmentChapter 13   programming languages and program development
Chapter 13 programming languages and program development
 
What Is A Technology Stack?
What Is A Technology Stack?What Is A Technology Stack?
What Is A Technology Stack?
 
Over view of Technologies
Over view of TechnologiesOver view of Technologies
Over view of Technologies
 
Online advertising management system
Online advertising management systemOnline advertising management system
Online advertising management system
 
Online advertising management system
Online advertising management systemOnline advertising management system
Online advertising management system
 
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
 
074Aman.pptx
074Aman.pptx074Aman.pptx
074Aman.pptx
 
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
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Food borne human diseases
Food borne human diseasesFood borne human diseases
Food borne human diseases
 
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
 
Top 11 Front-End Web Development Tools To Consider in 2020
 Top 11 Front-End Web Development Tools To Consider in 2020 Top 11 Front-End Web Development Tools To Consider in 2020
Top 11 Front-End Web Development Tools To Consider in 2020
 
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
 
intership.pptx
intership.pptxintership.pptx
intership.pptx
 
Top Programming Languages of 2020
Top Programming Languages of 2020Top Programming Languages of 2020
Top Programming Languages of 2020
 
Dot Net Framework
Dot Net FrameworkDot Net Framework
Dot Net Framework
 

Mehr von Izaham

Listening for main idea & supporting details
Listening for main idea & supporting detailsListening for main idea & supporting details
Listening for main idea & supporting details
Izaham
 
Tsl641 principles for call evaluation v 2
Tsl641   principles for call evaluation v 2Tsl641   principles for call evaluation v 2
Tsl641 principles for call evaluation v 2
Izaham
 
E learning design principles
E learning design principlesE learning design principles
E learning design principles
Izaham
 
Visual principles edu711
Visual principles edu711Visual principles edu711
Visual principles edu711
Izaham
 
Sample courseware development
Sample courseware developmentSample courseware development
Sample courseware development
Izaham
 
A development of computer assisted software (a ja-w)
A development of computer assisted software (a ja-w)A development of computer assisted software (a ja-w)
A development of computer assisted software (a ja-w)
Izaham
 
Flowchart 2
Flowchart 2Flowchart 2
Flowchart 2
Izaham
 
Flowchart
FlowchartFlowchart
Flowchart
Izaham
 
Poster Untuk Cetak Banner
Poster Untuk Cetak BannerPoster Untuk Cetak Banner
Poster Untuk Cetak Banner
Izaham
 
Poster Untuk Cetak Banner
Poster Untuk Cetak BannerPoster Untuk Cetak Banner
Poster Untuk Cetak Banner
Izaham
 
Tsl641 Lecture 1
Tsl641 Lecture 1Tsl641 Lecture 1
Tsl641 Lecture 1
Izaham
 
Ad & Dis Lect 2
Ad & Dis Lect 2Ad & Dis Lect 2
Ad & Dis Lect 2
Izaham
 

Mehr von Izaham (20)

Morphology 1
Morphology 1Morphology 1
Morphology 1
 
Morphology
MorphologyMorphology
Morphology
 
Critical reading
Critical readingCritical reading
Critical reading
 
Listening for main idea & supporting details
Listening for main idea & supporting detailsListening for main idea & supporting details
Listening for main idea & supporting details
 
Internet and elt
Internet and eltInternet and elt
Internet and elt
 
Mulitmedia english v3
Mulitmedia english v3Mulitmedia english v3
Mulitmedia english v3
 
Development of call simplified 2015
Development of call simplified 2015Development of call simplified 2015
Development of call simplified 2015
 
Ad & dis lect 2 2015
Ad & dis lect 2 2015Ad & dis lect 2 2015
Ad & dis lect 2 2015
 
Tsl641 principles for call evaluation v 2
Tsl641   principles for call evaluation v 2Tsl641   principles for call evaluation v 2
Tsl641 principles for call evaluation v 2
 
Intro to call cai
Intro to call caiIntro to call cai
Intro to call cai
 
E learning design principles
E learning design principlesE learning design principles
E learning design principles
 
Visual principles edu711
Visual principles edu711Visual principles edu711
Visual principles edu711
 
Sample courseware development
Sample courseware developmentSample courseware development
Sample courseware development
 
A development of computer assisted software (a ja-w)
A development of computer assisted software (a ja-w)A development of computer assisted software (a ja-w)
A development of computer assisted software (a ja-w)
 
Flowchart 2
Flowchart 2Flowchart 2
Flowchart 2
 
Flowchart
FlowchartFlowchart
Flowchart
 
Poster Untuk Cetak Banner
Poster Untuk Cetak BannerPoster Untuk Cetak Banner
Poster Untuk Cetak Banner
 
Poster Untuk Cetak Banner
Poster Untuk Cetak BannerPoster Untuk Cetak Banner
Poster Untuk Cetak Banner
 
Tsl641 Lecture 1
Tsl641 Lecture 1Tsl641 Lecture 1
Tsl641 Lecture 1
 
Ad & Dis Lect 2
Ad & Dis Lect 2Ad & Dis Lect 2
Ad & Dis Lect 2
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

Chapter13

  • 1. Chapter 13 Programming Languages and Program Development
  • 2. Chapter 13 Objectives Describe various ways to develop Web pages including HTML, scripting languages, DHTML, XML, WML, and Web page authoring software Differentiate between machine and assembly languages Identify and discuss the purpose of procedural programming languages Identify and discuss the characteristics of object-oriented programming languages and program development tools Identify the uses of other programming languages and other program development tools Identify the uses of popular multimedia authoring programs List the six steps in the program development cycle Differentiate between structured design and object-oriented design Explain the basic control structures and design tools used in designing solutions to programming problems Next
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53. Companies on the Cutting Edge Video: Electronic Arts Going Mobile Next CLICK TO START
  • 54. Summary of Programming Languages and Program Development Various programming languages used to create computer programs The program development cycle and the tools used to make this process efficient Web development and multimedia development tools Chapter 13 Complete