Re: Computer language shootout
- Posted by Julio C. Galaret Viera <galaret at adinet.com.uy> Feb 09, 2006
- 541 views
I didn't find Open Source to be a requirement. They mention languages: Must have 1) A Debian package (either from Debian itself, or the primary authors of the language) or a Gentoo ebuild or build and install with ./configure && make && make install and a default target of /usr/local. 2) Command-line argument handling. 3) 32-bit Integers. 4) Double precision floating point numbers. 5) Line-oriented read & write from stdin & stdout. 6) Documentation. Should have 1) Buffered stdio. 2) Dynamic hash tables and sequences (arrays or lists). 3) Exception handling. 4) Regular Expressions (preferably Perl compatible). 5) Concurrency (threads, coroutines, …) 6) TCP/IP Sockets. Also, they compare }}} <eucode>same algorithms</eucode> {{{ and not only same results. So programs providing same results through different algorithms may be rejected. Last but not least, they clearly state that they will accept and reject languages in a capricious, unfair, biased fashion. JG