Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 481 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
481
Dung lượng
12,01 MB
Nội dung
[...]... there, might benefit from a quick rundown of the history of programming, what programming is, and where it’s at right now The Histor y of Programming The history of programming spans more years than most people would imagine Many people think programming is an invention of the late twentieth century In fact, the history of modern programming and programming languages dates back nearly 60 years to the mid-1940s... problem with most programming books is that they assume that the reader either: ❑ Is so enthusiastic that he or she has read loads of material about programming before coming to the book ❑ Has some background with computers that has exposed him or her to programming before We don’t assume anything-what we do is to look at programming right from the beginning Who This Book Is For Most computer programming. .. Informative, Non-cost and Genuine ! 1 What Is Programming? If you’ve picked up a book on programming, you must have a pretty good idea what programming is After all, why would you want to learn something if you don’t know what it is? However, many students who are new to the wonderful world of programming, or even practitioners of the art who have learned a little programming to do a particular job and built... trip through the history of programming, highlighting some of the main events that bought us to where we are now With that done, it’s time to take a look at what programming actually is What Is Programming? There is no single answer to this question Programming means different things to different people However, there is a definition I’ve come up with that I’m quite happy with: Programming is the ability... at what programming really is Now I’m not expecting that after this chapter you should have any idea how to write a program, but you should have gotten a sense (albeit brief!) of the following: ❑ The history of programming ❑ An introduction to some programming languages ❑ A sneak peek at some code ❑ An overview of the programming process, from code to executable ❑ An exposure to some important programming. .. Put into its simplest terms, that’s all that programming is! You write code and the computer interprets your request and does something Doing something is a vital part of programming You always program the computer to do something (even if that is waiting for another instruction!) Programming is all about doing something and moving forward Whenever you are programming, no matter how simple or complicated... Chapter 11: Putting It All Together So far you’ve looked at the individual stages of programming In this chapter, I bring it all together and you go through a programming project from conception to finishing the product This gives you an opportunity to bring all your skills together to experience the programming process from beginning to end ❑ Chapter 12: Interacting with Files This chapter gives you experience... we are now: with a myriad of different programming languages that each has its own strengths and weaknesses We’ve also seen the appearance of the Internet, which has bought with it a whole host of languages The other huge advantage of the Internet is that it is now easy to share information and programs with others, meaning that the interest in programming and programming languages has grown and grown,... a variety of programming tools and compilers How This Book Is Structured The book has been structured to guide you through the steps you need to take to become proficient in the skills that go to making a good computer programmer I recommend that you begin with Chapter 1 and work your way through the book, chapter by chapter ❑ Chapter 1: What Is Programming? This chapter looks at what programming actually... Summary 276 280 283 Chapter 11: Putting It All Together 285 Planning a Programming Project 285 Without Planning 285 More Code, Less Features More Bugs Project Takes Longer Missing Features Planning 285 286 286 286 286 The Idea 286 Documenting the Idea Maturing Time 287 289 The Requirements 290 Requirements 290 Programming Stage 293 Programming the Basics Testing Commenting Code Testing 293 294 296 The . 18 Just for Fun 18 Fame 18 What to Learn? 19 Programming Avenues 19 Traditional Programming 19 Web Programming 21 Programming Myths and Facts 23 Myth 1 — Programming Tools Cost a Lot of Money 23 Myth. Genuine ! Contents Introduction xvii Chapter 1: What Is Programming? 1 The History of Programming 1 What Is Programming? 4 Why So Many Programming Languages? 4 Different Code, Same Results 6 BASIC. and Genuine ! Beginning Programming Adrian and Kathie Kingsley-Hughes 01_584065 ffirs.qxd 3/7/05 7:17 PM Page iii TEAM LinG - Live, Informative, Non-cost and Genuine ! Beginning Programming Published