Обратите внимание, что можно все еще сделать:
s[0] = 'h';
s[1] = 'e';
s[2] = 'l';
s[3] = 'l';
s[4] = 'o';
s[5] = '\0';
Это, в конечном счете, очень субъективный вопрос, и он будет зависеть от вашей ОС и т. Д.
Я предпочитаю Eclipse (StatET), потому что я использую его для всех своих разработок, и он имеет множество богатых функций (например, интеграция SVN, интеграция Sweave / Latex, управление проектами). Если вы используете Emacs, тогда ESS отлично подходит. Это явно зависит от того, что вам нравится.
Я использовал Tinn-R и раньше, но в конечном итоге я предпочитаю иметь одну среду IDE для всего, а Eclipse получил гораздо более широкое распространение.
Я использую Eclipse с плагином StatET .
Плюсы:
Поддерживает все, что вы ожидаете (подсветка синтаксиса, сворачивание кода и т. Д.), Но также есть несколько хороших интерактивных элементов R.
Вы получаете все навороты Eclipse. Например, мы используем SVN с нашим кодом R, и плагин Subclipse просто великолепен.
Минусы:
Мой предпочтительный инструмент на всех платформах - это режим ESS для Emacs.
Я не очень хорошо знаком с R-Project, но использую PSPad .
Это позволяет вам организовать ваши (текстовые) файлы в стиле проекта.
На самом деле я использую Textmate и получаю от него удовольствие. Но я бы не рекомендовал использовать Textmate для R, однако, если вы уже используете Textmate, это фантастика.
Я использую TINN-R несколько лет и очень им доволен. Он позволяет вам выделять части вашего кода и щелкать, чтобы отправить их интерпретатору, или отправлять по одной строке за раз или весь файл.
Я использую Jedit вместе с режимом редактирования Ромена Франсиоса для R ( http://romainfrancois.blog.free.fr/index.php?post/2009/03/16/A -better-jedit-edit-mode-for-R ).