Diferenças entre document.ready e $ function [duplicate]

Possible Duplicate:
Qual é a diferença entre essas funções prontas para jQuery?
jquery: Escolhendo um método document.ready

Qual é a diferença entre fazer isso

$(function() {
    $("a").click(function(event){
        alert("Thanks for visiting!");
    });
});

e ist

$(document).ready(function(){
    $("a").click(function(event){
        alert("Thanks for visiting!");
    });
});

questionAnswers(6)

yourAnswerToTheQuestion