Wednesday, December 13, 2006

Programmer's Almanac: Dec 15th, 2006

On this day in 1994, the Dot.com boom started with the release of Netscape Navigator.

And, on this day in 2005, a distributed prime number program found the 43rd known Mersene prime. Mersene primes are powers of 2 minus 1. It's a big number: 230,402,457-1, which is 9,152,052 digits long. The 44th Mersene prime has been found since.

Finally, today in 1859, L.L Zamenhof was born. Zamenhof invented Esperanto, an artificial human language that doesn't have any of the worts of "evolved" languages. There are supposedly 2 million speakers around the world. In L.L.'s honor, here is "hello world" in Esperanto, written in C++, another invented (non-human) language:

#include 

int main()
{
std::cout << "Saluton mondo!" << endl;
}

(c) 2006, Jorge Monasterio

2 comments:

Anonymous said...

What's kind of odd about having a 'universal' language is that programming languages are for the most part universal. I mean, ya, for the most part they are based on English words, but even non-English speakers can code in C++.

Jorge Monasterio said...

>> but even non-English speakers can code in C++.

???

Of course they can, but I don't think it's easy -- all the functions and library names are in English.

If you don't know english, it's just like learning a random vocabulary.