From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,9a1fa8abd38d1b52 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news2.google.com!npeer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!post02.iad.highwinds-media.com!news.flashnewsgroups.com-b7.4zTQh5tI3A!not-for-mail Newsgroups: comp.lang.ada Subject: Re: New ACM challenge is language-discriminatory References: <4b2b9a90$0$6585$9b4e6d93@newsspool3.arcor-online.net> From: Stephen Leake Date: Fri, 18 Dec 2009 21:49:41 -0500 Message-ID: User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.2 (windows-nt) Cancel-Lock: sha1:gP75pm1vOsZzDk+YQEvkPFVIssc= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: abuse@flashnewsgroups.com Organization: FlashNewsgroups.com X-Trace: bdf254b2c3f5fe197caa719385 Xref: g2news1.google.com comp.lang.ada:8437 Date: 2009-12-18T21:49:41-05:00 List-Id: Georg Bauhaus writes: > Jean-Pierre Rosen schrieb: >> ACM has launched a new programming challenge: >> http://queue.acm.org/icpc/index.cfm?page=faq >> >> However, the only languages allowed are C++, C# and Java. > > Just a thing that I noted when last looking at > ACM Queue (a while ago), namely that the language > selection seems to be in accord with > > (a) ACM sponsors, > > (b) perception of dominating languages in magazines > for job seekers, CS professors, and labor merchants. > > And maybe they don't have Ada staff to look at solutions > written in languages other than the currently supported? The competition doesn't mention anything about needing to read the code. Once you sign in, you can get more info: Player implementations are external to the game itself. A player is a separate executable that communicates with the game via standard input and standard output. The player is executed when the game starts up and continues running until the game is finished. At the start of each turn, the game engine sends the player a description of the game state. The player reads this description from standard input, chooses a move and sends it back by writing it to standard output. ... Player code will be compiled and will run on a virtual machine running on a 3.0 Ghz Xeon processor installed with version 5.2 CentOS. Java submissions will be compiled and run with version 1.6 of the Sun JDK, and C++ submissions will be compiled with version 4.1.2 of g++. So there's no technical reason the code can't be in Ada. Or any other language supported by the CentOS distribution! -- -- Stephe