Yes, believe it or not, you can write object-oriented programs in C! Of course, it’s not the neatest of all programming languages when it comes to OOP but let’s take a look at the possibilites. This part examines basic data encapsulation, a big point when it comes to writing object-oriented programs.
Is KDE 4 a big step backwards for KDE? Sure seems like it. I mean, I love the new Kickoff K menu, the Plasma widgets and graphics (which I’m surprised can run on an 8-year-old computer), but check out the windows. It’s really hard on the default theme to tell which windows is the active window and which isn’t where it not for shadows and overlapping. Also, look at the taskbar. In previous versions of KDE, it was easy to tell if something was an open application or a button, but now huge icons make it harder to distinguish. These are both really bad interface design flaws. Overall, the K Desktop Environment 4 has nice features, but until the default theme is changed (since I usually stick to the defaults) and there are two rows for open applications again, I’m not sure I want to upgrade. It can make lots of people happy, but I don’t seem that attracted to it.