programming l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Programming PowerPoint Presentation
Download Presentation
Programming

Loading in 2 Seconds...

play fullscreen
1 / 6

Programming - PowerPoint PPT Presentation


  • 168 Views
  • Uploaded on

Programming David Li CTO, DigitalSesame Why do we program? Fun? Money? Solve problem? 統一中國 ? 獨立台灣 ? Whatever!!! What is programming? Computer is a very dump system We need to tell computer what to do step by step! Programming is to solve a real world problem with computer

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Programming' - ivanbritt


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
programming

Programming

David Li

CTO, DigitalSesame

why do we program
Why do we program?
  • Fun?
  • Money?
  • Solve problem?
  • 統一中國?
  • 獨立台灣?
  • Whatever!!!
what is programming
What is programming?
  • Computer is a very dump system
  • We need to tell computer what to do step by step!
  • Programming is to solve a real world problem with computer
the history of programming
The History of Programming
  • 1970 Assembly
    • Translate the problem into bit and byte of computer language - (Understand of the hardware)
  • 1980 Procedural
    • Translate the problem into math like functions and procedures - (Understanding of math)
  • 1990 Object Oriented
    • Describe the problem with real world object - (Common sense)
why object oriented
Why Object Oriented?
  • More similar to the real world artifacts
  • Better to deal with complex system
  • Computer has become a tool to solve real world problem, not just number crunching
what is object
What is Object?
  • A simplified representation of the domain artifacts
  • Has state, method and identity
    • State: the data contained in a object
    • Method: the actions can be performed
    • Identity: the name of an object