![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
В марте 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 и собрать нормальные пакеты.
Молодые пользователи/программисты может быть и не знают о 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 и собрать нормальные пакеты.