Linked by Thom Holwerda on Fri 25th Sep 2009 23:12 UTC, submitted by Still Lynn
Microsoft Most of us are probably aware of Singularity, a research operating system out of Microsoft Research which explored a number of new ideas, which is available as open source software. Singularity isn't the only research OS out of Microsoft; they recently released the first snapshot of a new operating system, called Barrelfish. It introduces the concept of the multikernel, which treats a multicore system as a network of independent cores, using ideas from distributed systems.
Thread beginning with comment 386408
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Whats the whole point?
by ephracis on Sat 26th Sep 2009 09:18 UTC in reply to "RE[2]: Whats the whole point?"
ephracis
Member since:
2007-09-23

As I am studying "computer science" I will have to disagree with you. Writing software can be science since writing software includes creating algorithms, and algorithms are a fundamental part of computer science, no matter of the field is artificial intelligence, image analysis or database optimization.

Reply Parent Bookmark Score: 6

AlexandreAM Member since:
2006-02-06

Relax, this is most likely the view of one of purists of science definition as "Acquiring knowledge by applying Scientific Method".

Too bad that definition leaves Math out of it, that's why I refuse to accept such definition, but most people I know gladly accept it. So, it's simply a matter of semantics, I guess.

Please note that I don't mean the word "purist" in an offending way, more like describing a specific line of thought.

Reply Parent Bookmark Score: 2

unclefester Member since:
2007-01-13

Programming doesn't follow the basic tenets of science such as observation, creating and testing hypotheses or experimentation.

Algorithms are mathematics. Mathematics is not considered a science. Mathematics is a tool used in science.

Reply Parent Bookmark Score: 3

nt_jerkface Member since:
2009-08-26

It should be described as engineering but it is much closer to science than the social sciences which are pretty much left-wing politics pretending to be objective.

Sociologists for example actually take an active position in discouraging theories related to inequality that involve genetics. They're openly biased and see nothing wrong with it.

The social sciences encourage a politically correct form of critical thinking which amounts to disregarding objectivity when it comes to sensitive subjects. They also still want to believe in tabula rasa or "blank slate" even though anyone with half a brain can see that it is wishful thinking.

Edited 2009-09-27 09:04 UTC

Reply Parent Bookmark Score: -1

RE[5]: Whats the whole point?
by Panajev on Sun 27th Sep 2009 09:30 in reply to "RE[4]: Whats the whole point?"
Panajev Member since:
2008-01-09

Programming doesn't follow the basic tenets of science such as observation, creating and testing hypotheses or experimentation.


Have you ever coded?

Not trying to be rude, but... that's exactly what you do when programming.

Reply Parent Bookmark Score: 1

RE[5]: Whats the whole point?
by ephracis on Sun 27th Sep 2009 16:00 in reply to "RE[4]: Whats the whole point?"
ephracis Member since:
2007-09-23

I beg to differ. Algorithmic science is very real and even if the science is more abstract than, for example, biology of physics it is a well established science with theories and observations in actual implementations.

You may not agree with me on the definition of science but I would still argue that computer science should be consider a science and hence writing software is a very fundamental part in exploring that science.

Edited 2009-09-27 16:05 UTC

Reply Parent Bookmark Score: 1