Mark Elliot Zuckerberg ( born May 14, 1984) is an American computer programmer and Internet entrepreneur.