IOI

Jan. 11th, 2007 10:56 am
abbra: (Default)
[personal profile] abbra
В марте 2006 года комитет, который отвечает за проведение международных олимпиад по информатике среди школьников, решил окончательно проводить олимпиады на платформе GNU/Linux. До этого долгое время использовались и Windows, и GNU/Linux, хотя на самом деле все было в рамках RHIDE и FreePascal -- под Windows запускался просто вариант RHIDE, собранный под DJGPP.

Молодые пользователи/программисты может быть и не знают о DJGPP, но в свое время это был первый порт GCC под DOS/x86, еще в 1989 году. Помнится, Столлман крайне удивился, когда на очередном USENIX к нему подошел DJ Delorie и рассказал, что у него это получилось. :-)


Впрочем, я отвлекся. RHIDE -- это программистская IDE, написанная Робертом Хёне, первоначально -- под DJGPP. Использует она реализацию Turbo Vision для C++, которую в свое время написал Borland и отпустил на волю. Turbo Vision поддерживается (или поддерживался, не знаю как правильнее сказать :-) Робертом и Сальвадором Эдуардо Тропеа, еще одним замечательным программистом из Бразилии, который и написал редактор setedit, используемый в RHIDE.

На сегодня RHIDE практически не развивается. Точнее, не развивается с 2004 года. Тем не менее, все международные олимпиады по информатике для школьников используют RHIDE и даже с переходом олимпиад исключительно под GNU/Linux, как это было в 2006 в Мексике, среда осталась той же. Беда в том, что RHIDE собрать на современной системе "как есть" невозможно.

Впрочем, невозможного нет. Вот (несколько большой) скриншот текущего RHIDE 1.5, запущенного на SUSE Factory (OpenSUSE 10.2):


Работает с GDB 6.1.1, с текущим 6.6 мне его пока подружить не удалось, увы. Впрочем, я думаю, что для сборов российской команды, которые начинаются 14 января, GDB 6.1.1 будет достаточно. :-)

Осталось немного прибрать получившиеся патчи, доразобраться с библиотечными зависимостями внутри RHIDE и собрать нормальные пакеты.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org

April 2016

S M T W T F S
     12
3456789
1011121314 1516
17181920212223
24252627282930

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 2nd, 2025 09:24 pm
Powered by Dreamwidth Studios