Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2009-08

IOI: Lazarus and Free Pascal

11 messages · 7 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Nikolay Nikolov
to Den Jean: International Olympiad in Informatics allows only c++ and free pascal. Provided editors :…
Den Jean wrote 10 lines
Hi, International Olympiad in Informatics allows only c++ and free pascal. Provided editors : ... lazarus ... http://www.ioi2009.org/index.jsp;jsessionid=F84941DF0A0EE4138BC2E44BA6DBE5EB?ln=2&id=361

I was on the Host Technical Committee:

http://www.ioi2009.org/index.jsp?id=408&ln=2

where I helped with the Pascal support (install & configuration of fpc and lazarus on the contest linux distro, etc.). I also did a Pascal to C translation of one of the authors' solutions of one of the hardest tasks in order to help determine the time limits for the task, so that it is possible to score 100 points on the task with Pascal. Surprisingly, the Pascal program ran exactly as fast as the C program (the difference was really really minimal and it was slightly slower on some tests, but slightly faster on others).

And here's the kicker: the winner - Henadzi Karatkevich (who is only 14-years old!!!) from Belarus used Pascal to solve the tasks!

http://news.slashdot.org/story/09/08/15/1523255/14-Year-Old-Wins-International-Programming-Contest?from=rss

Reply by email

Florian Klaempfl
to Nikolay Nikolov: I was on the Host Technical Committee: http://www.ioi2009.org/index.jsp?id=408&ln=2 where…
Show quoted text 18 lines
On 08/16/2009 08:12 PM, Den Jean wrote: > Hi, > > International Olympiad in Informatics > allows only c++ and free pascal. > > Provided editors : ... lazarus ... > > http://www.ioi2009.org/index.jsp;jsessionid=F84941DF0A0EE4138BC2E44BA6DBE5EB?ln=2&id=361 > > > I was on the Host Technical Committee: http://www.ioi2009.org/index.jsp?id=408&ln=2 where I helped with the Pascal support (install & configuration of fpc and lazarus on the contest linux distro, etc.).

Thank you for your work to promote FPC :)

Show quoted text 10 lines
I also did a Pascal to C translation of one of the authors' solutions of one of the hardest tasks in order to help determine the time limits for the task, so that it is possible to score 100 points on the task with Pascal. Surprisingly, the Pascal program ran exactly as fast as the C program (the difference was really really minimal and it was slightly slower on some tests, but slightly faster on others). And here's the kicker: the winner - Henadzi Karatkevich (who is only 14-years old!!!) from Belarus used Pascal to solve the tasks!

Not in the news though ;(

Reply by email

Den Jean
to Florian Klaempfl
Florian Klaempfl wrote
> And here's the kicker: the winner - Henadzi Karatkevich (who is only > 14-years old!!!) from Belarus used Pascal to solve the tasks! Not in the news though ;(

It was through that news I discovered it,
other readers may as well ...

P.S. Guilty on the account of reading /.

Reply by email

Tom Verhoeff
to Marco van de Voort: Tom Verhoef is IOI secretary iirc.
Marco van de Voort wrote 11 lines
On Sun, Aug 16, 2009 at 07:29:11PM +0200, Florian Klaempfl wrote: > > International Olympiad in Informatics > > allows only c++ and free pascal. > > > > Provided editors : ... lazarus ... > > > > http://www.ioi2009.org/index.jsp;jsessionid=F84941DF0A0EE4138BC2E44BA6DBE5EB?ln=2&id=361 > > Does anybody know who is pushing FPC in the IOI? Tom Verhoef is IOI secretary iirc.

My apologies for the late response. I only got to catch up on Lazarus mail after the summer just now.

To set the record straight: I no longer run the so-called IOI Secretariat. For the IOI, see <http://www.IOInformatics.org/>. In fact, I am no longer actively involved in the IOI.

Pascal has traditionally been allowed on the IOI from the very beginning in 1989, together with C. Later, Basic, Logo, and even FORTRAN appeared, but also disappeared again as IOI programming language. Today, C++ is also available, but Java is not (yet).

Pascal support started with Turbo Pascal, until we moved to Linux servers for the automatic grading in 2001. At that time we switched to FreePascal (version 1.0.4 to be precise). Because FreePascal is such a solid compiler with tremendous support, we have stayed with FPC ever since. Contestants also like it, although there have always been controversies in the IOI community over the editor or IDE to use with FPC.

For more on the history of the IOI, see my article:

20 Years of IOI Competition Tasks
Olympiads in Informatics, 2009, Vol. 3, 149-166
<http://www.mii.lt/olympiads_in_informatics/pdf/INFOL047.pdf>

Best regards,

Tom Verhoeff

E-MAIL: T.Verhoeff @ TUE.NL | Dept. of Math. & Comp. Science PHONE: +31 40 247 41 25 | Technische Universiteit Eindhoven FAX: +31 40 247 54 04 | PO Box 513, NL-5600 MB Eindhoven http://www.win.tue.nl/~wstomv/ | The Netherlands

Reply by email

Alexander Klenin
to Nikolay Nikolov: Saw that it was posted in latest news on the free pascal site. :) Just noticed a small…
Nikolay Nikolov wrote
Saw that it was posted in latest news on the free pascal site. :) Just noticed a small typo - his name should be Henadzi - with a 'z'.

I do not understand why the IOI site used such a strange spelling. His name is actually "Genadii", (???????? in Cyrillic), as correctly spelled here:
http://ioi2009.org/downloads/br8-3str-en.pdf

BTW, I am trying to persuade the organizers of Russian Olympiad in Informatics to include Lazarus in the list of provided IDEs.
Any help with that would be greatly appreciated ;-)

Alexander S. Klenin

Reply by email