1 / 17

Chapter 11 Information System Development and Programming Languages

Chapter 11 Information System Development and Programming Languages. Chapter 11 Learning Outcomes. Students should be able to…. Differentiate between low-level languages and procedural languages. Describe various ways to develop Web pages.

Télécharger la présentation

Chapter 11 Information System Development and Programming Languages

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Chapter 11 Information System Development and Programming Languages

  2. Chapter 11 Learning Outcomes Students should be able to… Differentiate between low-level languages and procedural languages Describe various ways to develop Web pages Identify the benefits of object-oriented programming languages and program development tools List the six steps in the program development cycle Explain the basic control structures used in designing solutions to programming problems List other programming languages and other program development tools

  3. Programming Languages What is a computer program (software)? • Set of instructions that directs the computer to perform tasks • Programming language—used to communicate instructions

  4. Programming Languages…”in the beginning” What is machine language? • Only language computer directly recognizes • Uses a series of binary digits (1s and 0s) with a combination of numbers and letters that represent binary digits

  5. Programming Languages…a wee-bit newer What is assembly language? • Instructions made up of symbolic instruction codes, meaningful abbreviations and codes • Source program contains code to be converted to machine language

  6. Programming Languages…1960’s until now What is COBOL? • COmmon Business-Oriented Language • Designed for business applications • English-like statements make code easy to read, write, and maintain

  7. Programming Languages…many more today What are C, C++, C#, Visual Basic, Java, JavaScript, Perl, PerlScript, PHP, Ruby on Rails, Cold Fusion… • Powerful languages • Requires professional programming skills (or at least training of yourself)

  8. Programming Languages What is a compiler? • A program (software) that converts the entire source program into machine language before executing it

  9. Programming Languages What is an interpreter? • A program that translates and executes one program code statement at a time • Does not produce an object program Browsers do this! (For example, Firefox or Internet Explorer)

  10. Programming Languages…many, many more What are other available programming languages? ADA ALGOL APL BASIC FORTH FORTRAN HYPERTALK LISP LOGO MODULA-2 PASCAL PILOT PL/1 PROLOG SMALLTALK

  11. Programming Languages What is an application generator? • Program that creates source code or machine code from a specification • Consists of a report writer, a form, and menu generator Microsoft Access

  12. Programming Languages What is HTML(Hypertext Markup Language)? • Used to create Web pages Source Code: WYSIWYG (“wiz-e-wig”) What You See is What You Get: View -> Source

  13. Programming Languages What is a scripting language? • Programming language used to allow Web pages to be more “powerful” (do more things) Examples: • JavaScript • VBScript • Perl

  14. Programming Languages What is dynamic HTML (DHTML)? • Enhanced version of HTML which allows developers to include more graphical interest and interactivity on Web pages

  15. Programming Languages What are XML and WML? 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 the server <LastName>Norman</LastName> <FirstName>Ronald</FirstName> <College>Grossmont</College> <OfficePhone>619-644-7515</OfficePhone> Office 2007 default document Format is XML: .docx, .xlsx, .pptx Many PDAs and smart phones use WML as their markup language WML (Wireless Markup Language)allows developers to design pages specifically for microbrowsers

  16. Programming Languages Dreamweaver Flash What is Web page authoring software? • Creates sophisticated Web pages without using HTML • This software generates (creates) the HTML code for you (me) Examples of Web page authoring software FrontPage is morphing…

More Related