This comprehensive examination of the main approaches to object-oriented language explains key features of the languages in use today. Class-based, prototypes and Actor languages are all examined and compared in terms of their semantic concepts. This book provides a unique overview of the main appro
Object-Oriented Programming Languages: Interpretation
โ Scribed by Iain D. Craig
- Publisher
- Springer
- Year
- 2007
- Tongue
- English
- Leaves
- 296
- Series
- Undergraduate Topics in Computer Science
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
This comprehensive examination of the main approaches to object-oriented language explains the key features of the languages in use today. Class-based, prototypes and Actor languages are all looked at and compared in terms of their semantic concepts. In providing such a wide-ranging comparison, this book provides a unique overview of the main approaches to object-oriented languages.
Exercises of varying length, some of which can be extended into mini-projects are included at the end of each chapter. This book can be used as part of courses on Comparative Programming Languages or Programming Language Semantics at Second or Third Year Undergraduate Level. Some understanding of programming language concepts is required.
โฆ Table of Contents
Cover......Page 1
Introduction to Computer Graphics Using Java 2D and 3D......Page 4
Preface......Page 6
Contents......Page 10
List of Figures......Page 14
1 Introduction......Page 19
2 Basic principles of two-dimensional graphics......Page 24
3 Drawing lines and curves......Page 66
4 Areas, text and colours......Page 104
5 Basic principles of three-dimensional graphics......Page 130
6 Modelling three-dimensional objects......Page 165
7 Visible surface determination......Page 195
8 Illumination and shading......Page 216
9 Special effects and virtual reality......Page 254
Appendix: Useful links......Page 279
Appendix: Example programs......Page 281
Appendix: References to Java 2D classes and methods......Page 286
Appendix: References to Java 3D classes and methods......Page 288
Bibliography......Page 290
Index......Page 294
๐ SIMILAR VOLUMES
<p><P>This comprehensive examination of the main approaches to object-oriented language explains the key features of the languages in use today. Class-based, prototypes and Actor languages are all looked at and compared in terms of their semantic concepts. In providing such a wide-ranging comparison
1.1 Introduction Object-oriented programming has opened a great many perspectives on the concept of software and has been hailed as part of the solution to the so-called software crisis . It has given the possibility that software components can be constructedandreusedwithconsiderablymorecredibility
1.1 Introduction Object-oriented programming has opened a great many perspectives on the concept of software and has been hailed as part of the solution to the so-called software crisis . It has given the possibility that software components can be constructedandreusedwithconsiderablymorecredibility