1 / 8

Programming

Programming. Introduction to Programming. Objectives. To learn fundamental problem solving techniques To learn how to design a program To learn to use the C++ programming language. Work. Worker. Product. Instructions. Work. Computer. Product. Program. What is C++?.

shanat
Download Presentation

Programming

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. Programming Introduction to Programming

  2. Objectives • To learn fundamental problem solving techniques • To learn how to design a program • To learn to use the C++ programming language

  3. Work Worker Product Instructions Work Computer Product Program What is C++? • C++ is a programming language. • A computer program performs a specific task, and may interact with the user and the computer hardware. • Human work model: • Computer work model:

  4. What is C++? • The most popular programming languages: • Basic (Beginner All-purpose Symbolic Instructional Code) • C++ (an object-oriented language, based on C) • Cobol (Common Business Oriented Language) • Fortran (FORmula TRANslation) • Java • Pascal (named for Blaise Pascal) • Visual Basic (Basic-like visual language developed by Microsoft) • C (developed by the designer of the B language) • The most common versions of C++: • Microsoft VC++2008 • Eclipse • g++ (for Unix machines)

  5. Why C++? • Bad News: • C++ is not easy to learn • Good News: • Lots of good-paying jobs for programmers because C++ is not easy to learn! • Java uses C++ syntax, it is easy to learn Java if you know C++. • Though C++ is not the easiest language (Basic and Pascal are easier), it is not the hardest either (Ada, Prolog and Assembly languages are really difficult!)

  6. Who Uses C++? • Computer makers such as Sun, SGI, IBM, and HP • Airport • Computer chip manufacturers like Motorola & Intel • Software companies • Banks • Hong Kong Government • Hospital Authority • Telecommunications • Universities

  7. Most Important Feature of C++ • Most important feature of C++: its strong and efficient support of both Structured Programming and Object-Oriented Programming. • C++ runs on: • PC • Macintosh • Unix workstations (also, Unix versions of C++ are free!) • supercomputers

  8. What Can We Do By the End of the Course? • Program the computer in applications such as the following: • Program a simple calculator • Program simple computer games • Program a simple text editor • Program a small inventory system for a small company • You will be ready to take on part-time programming jobs by the end of the semester!

More Related