Loading...
Please wait, while we are loading the content...
Similar Documents
An introduction to object-oriented programming (2nd ed.)
| Content Provider | Semantic Scholar |
|---|---|
| Author | Budd, Timothy A. |
| Copyright Year | 1997 |
| Abstract | Preface I started writing my rst book, on Smalltalk, in 1983. I can distinctly remember thinking that I needed to write quickly, so as to not miss the crest of the Object-Oriented programming wave. Who would have thought that two decades later object-oriented programming would still be going strong. What a long strange trip its been. In the two decades that object-oriented programming has been studied, it has become the dominant programming paradigm. In the process it has changed almost every facet of computer science. And yet I nd that my goal for the third edition of this book has remained unchanged from the rst. It is still my hope to impart to my students, and by extension to my readers, an understanding of object-oriented programming based on general principles, and not speciic to any particular language. Languages come and go in this eld with dizzying rapidity. In the rst edition I discussed Objective-C and Apple's version of Object Pascal, both at that time widely used. Although both languages still exist, neither can at present be considered a dominant language. However, I continue to talk about Objective-C in the third edition, because from a language point of view it has many i n teresting and unique features. Between the rst edition and the third many languages seem to have disappeared such as Actor and Turing, others have come into existence such a s J a va, Eiiel and Self, many existing languages have acquired object extensions such as Common Lisp and Object Perl, and many h a ve burst on to the scene for a short while, then disappeared for example, Sather and Dylan. Then there is Beta, a language that hints at wonderful ideas behind an incomprehensible syntax. Prediction is diicult, particularly about the future. Will languages that are just now appearing, such a s R u b y, h a ve staying power or will they go the way o f Dylan? What about C? It is diicult to imagine that any language with Microsoft behind it will fail to be successful, but stranger things have happened. Personally, I think that C will last because it presents a route for Visual Basic programmers to nally progress to a better language, but that few Java or C++ programmers will migrate to the new language. Time will tell if my p o wers of foresight are better than those of … |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | http://web.engr.oregonstate.edu/~budd/Books/oopintro3e/info/toc.pdf |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |