Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 13 A & B Programming Languages and the.

Slides:



Advertisements
Similar presentations
Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 11: Advanced Web Technologies.
Advertisements

Authoring Languages and Web Authoring Software 4.01 Examine web page development and design.
Web Forms and ASP.NET Programming Right from the Start with Visual Basic.NET 1/e 12.
Software. What Is Software? software –Also called Computer programs –Are a list of instructions –Instructions are called code –CPU performs the instructions.
Project 1 Introduction to HTML.
Chapter Concepts Review Markup Languages
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Introduction to Web Application Architectures Web Application Architectures 18 th March 2005 Bogdan L. Vrusias
HTML Recall that HTML is static in that it describes how a page is to be displayed, but it doesn’t provide for interaction or animation. A page created.
Computer Programming How Can You Create Your Own Software? Chapter 11.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall.
Objectives Overview Define system development and list the system development phases Identify the guidelines for system development Discuss the importance.
Chapter 10 Application Development. Chapter Goals Describe the application development process and the role of methodologies, models and tools Compare.
1st Project Introduction to HTML.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
2440: 141 Web Site Administration Web Server-Side Programming Professor: Enoch E. Damson.
ECA 228 Internet/Intranet Design I Intro to the Web.
WHAT IS PHP PHP is an HTML-embedded scripting language primarily used for dynamic Web applications.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
Web Design Basic Concepts.
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1 Building Applications.
Computer science Languages, etc.. Overview For web-applications (HTML, JS) – Designing languages (HMTL, CSS) – Server Languages (PHP, ASP) – Extensions.
Chapter 13 Programming Languages and Program Development 1.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Computers Are Your Future Tenth Edition Chapter 11: Programming Languages & Program Development Copyright © 2009 Pearson Education, Inc. Publishing as.
Internet Applications Notes for Chapter 19 Digital Domain, 2 ed.
Creating a Basic Web Page
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
CSC 101 Introduction to Computing Lecture 28
Programming Languages 1.07a.  A computer program is a series of instructions that direct a computer to perform a certain task.  A programming language.
HTML. Principle of Programming  Interface with PC 2 English Japanese Chinese Machine Code Compiler / Interpreter C++ Perl Assembler Machine Code.
Web Programming : Building Internet Applications Chris Bates CSE :
Chapter 15 Program Development and Programming Languages.
Web Design and Development for E-Business By Jensen J. Zhao Copyright 2003 Prentice Hall, Inc. Web Design and Development for E-Business Jensen J. Zhao.
Active Server Pages  In this chapter, you will learn:  How browsers and servers interacted on the Internet when the Internet first became popular 
Discovering Computers 2009 Chapter 13 Programming Languages and Program Development.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Programming Languages and the Programming Process.
1 Chapter 13 Programming Languages and Program Development Tools.
Introduction to Computers Lesson 13B. home Syntax Programming language rules.
Chapter 12 Information Systems and Program Development Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Chapter 14 Programming and Languages McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Introduction to the World Wide Web & Internet CIS 101.
Part 1 The Basics of Information Systems. Purpose of Information Systems Information systems ◦ Collects, stores and organizes information ◦ Retrieves.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
CHAPTER ELEVEN Information System Development and Programming Languages Copyright © Cengage Learning. All rights reserved.
Web Page Programming Terms. Chapter 1 Objectives Describe Internet and Understand Key terms Describe World Wide Web and its Key terms Identify types and.
Doktorant ė : Egl ė Mickevi č i ū t ė Software development technologies KAUNO TECHNOLOGIJOS UNIVERSITETAS INFORMACIJOS SISTEM Ų KATEDA Kaunas, 2013.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
Website Source Code Free Download.
PHP Basics and Syntax Lesson 3 ITBS2203 E-Commerce for IT.
Project 1 Introduction to HTML.
Chapter 1 Introduction to HTML.
Project 1 Introduction to HTML.
Programming Concepts and Languages
Objectives Overview Differentiate between machine and assembly languages Identify and discuss the purpose of procedural programming languages, and describe.
Chapter 12 Programming Concepts and Languages.
Chapter 27 WWW and HTTP.
Welcome back to Software Development
Instructor: Zhe He Department of Computer Science
and Program Development
McGraw-Hill Technology Education
Web Programming : Building Internet Applications Chris Bates CSE :
Presentation transcript:

Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 13 A & B Programming Languages and the Programming Process

Programming Languages Used to generate source code Avoids using machine code Have strict rules of syntax –Symbols and punctuation have meaning –Spelling must be exact Code is converted into machine language

Language Categories First generation language –Machine languages –Written in binary –Different for every CPU

Language Categories Second generation languages –Assembly languages –Statements that represent machine code –Code converted by an assembler –Still used to optimize video games

Language Categories Third generation languages (3GL) –First higher level language –Supports structured and OOP Code is reusable Code is portable –Typically written in an IDE –C/C++ creates games and applications –Java creates web applets –ActiveX creates Web and Windows applets

Language Categories Fourth generation languages (4GL) –Easier to use than 3GL –Coded in a visual IDE –Tools reduce the amount of code –Object oriented programming –Microsoft.Net is a language –Dream Weaver is an 4GL IDE

Microsoft.NET

WWW Development Languages Markup languages –Describe how the text is formatted Hyper Text Markup Language (HTML) –Basis of all web pages –Defines web structure using tags –Easy to learn and use –Created with a text editor

WWW Development Languages Extensible Markup Language (XML) –Stores data in a readable format –Looks like HTML –Allows developers to create tags –Depends on HTML for formatting

XML

WWW Development Languages Cascading Style Sheets (CSS) –Format HTML, XHTML and XSL –Applies consistent formatting to all pages

WWW Development Languages Web authoring environments –Reduces tedium for creating pages –Tools that simplify web site creation –Macromedia Dream weaver Simplifies large sites CSS support is exceptional –Microsoft FrontPage simplifies large sites –Macromedia Flash creates web animations

WWW Development Languages Scripting languages –Create dynamic web pages Change based on user input –HTML can create static pages –Page is generated as needed

WWW Development Languages JavaScript –Developed by Netscape –Works inside of HTML –Page verification and simple animation –Based on Java

WWW Development Languages Active Server Pages (ASP) –Developed by Microsoft –Based on Visual Basic –Good at connecting to Microsoft databases –Runs only on Microsoft servers

WWW Development Languages Perl –Old UNIX language –Found on all Windows and Linux servers –Excellent web scripting language

WWW Development Languages Hypertext Pre-Processor (PHP) –Especially good at connecting to MySQL –Very popular language –Runs on UNIX and Windows

Systems Development Life Cycle SDLC Organized way to build programs Consists of five phases

Systems Development Life Cycle Phase 1: Needs Analysis –Users identify a need –Need is clearly defined using tools

Systems Development Life Cycle Phase 2: Systems design –Solution to the need is defined –Many tools are used –Prototypes of the solution are built

Systems Development Life Cycle Phase 3: Development –Solution to the problem is built –Programmers write the solution –Technical writers document the process –Solution is continually tested

Systems Development Life Cycle Phase 4: Implementation –The solution is installed –Users are converted to the new system –Trainers are important in this phase

Systems Development Life Cycle Phase 5: Maintenance –IT professionals monitor the product –Bugs are found and fixed –New features are added

Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 13 A & B End of Chapter