You are not logged in.

#1 2010-07-12 17:39:26

Google
Member
From: Mountain View, California
Registered: 2010-05-31
Posts: 484
Website

Object Oriented Design and Operating Systems

I am not sure if this belongs in programming, or offtopic. It's computer science related so I figured this isn't a bad place to ask...

I will be taking two graduate level CS classes, one in Object Oriented Design, and the other in Operating Systems. These are for an MCS degree.

I know there are the required course materials, but does anyone have advice for these kinds of classes or any good books I should read on the topics?

Offline

#2 2010-07-12 18:04:05

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: Object Oriented Design and Operating Systems

Offline

#3 2010-07-12 20:44:57

PJ
Member
From: Sweden
Registered: 2005-10-11
Posts: 602

Re: Object Oriented Design and Operating Systems

karol wrote:

Well, I do like some of the ideas behind suckless.org but it is not the first thing that comes to my mind when I think about Object Oriented Design and Operating Systems, it is actually the opposite in some areas.

The thing that comes to my mind when it comes to Object Oriented Programming/Design is the SOLID principle: http://butunclebob.com/ArticleS.UncleBo … iplesOfOod
And here are some nice pictures for it.

Offline

#4 2010-07-13 00:20:15

Bralkein
Member
Registered: 2004-10-26
Posts: 354

Re: Object Oriented Design and Operating Systems

It might be a bit heavy going but I really enjoyed Thinking in C++ by Bruce Eckel, which is freely available online. Because the books show the difference between C and C++ (and therefore non-OOP and OOP) you really get to understand the practical usefulness of the OOP concepts (and some of the trade-offs being made as well). Object-oriented programming is sometimes presented as a high-minded or even mystical concept, but in reality most of the ideas are very common-sense and have a clear practical basis. Thinking in C++ really makes that obvious and that's why I enjoyed it and why I would recommend it.

As for suckless.org, I too have my doubts over how they're relevant within this context. Even if you're a fan of theirs I think you'd have to accept that their views are fairly niche.

Offline

#5 2010-07-13 01:16:03

Google
Member
From: Mountain View, California
Registered: 2010-05-31
Posts: 484
Website

Re: Object Oriented Design and Operating Systems

Thanks, I will give it a read and I found a few more books.

Keep hitting me with ideas, I am going to read like crazy!

edit:

Nice links, I am really enjoying them!

Last edited by Google (2010-07-13 03:24:09)

Offline

Board footer

Powered by FluxBB