Is there a problem with using black text on white backgrounds?

Why do a lot of websites use a text color other than #000000 black when the background is white?

For instance, this text will be displayed using a dark grey:

.post-text {
   color: #333;
}

Have some studies been made on that topic?