|
Over the years, object-oriented programming has become the preferred style of programming for graphical user interfaces (GUI)—so much so that even when using languages that do not directly support object orientation (such as C), programmers create software structures that simulate OO for GUI programming. Probably the most famous example of this is the GNOME/GTK+ toolkit for GUI design; it's all in C, yet it is "very OO" in its programming style and structuring. For purposes of comparative presentation, we discuss GNOME/GTK+ in Chapter 17 on GUI programming, where the main focus is, of course, on C++ and Java. OO is also making strong inroads into database and network programming.
|