Я бы хотел улучшить свои навыки C, чтобы быть более компетентными в преобразовании R-кода в C, где это было бы полезно. Какие намеки есть у людей, которые помогут мне на моем пути?
Справочная информация. Я несколько недель назад следил за онлайн-курсом Intro to C и что плюс Написание R-расширений и S Programming (Venables и Ripley) позволили мне преобразовать узкое место операции с C, например вычисляя произведение подматриц (я заново изобрел колесо там?). Однако я хотел бы пойти немного дальше этого, например. преобразование больших фрагментов кода, использование подпрограмм линейной алгебры и т.д.
Без сомнения, у меня есть больше возможностей учиться из ресурсов, которые я использовал раньше, но я задавался вопросом, есть ли другие, которые рекомендуют люди? Работа с примерами, очевидно, является одним из способов узнать больше: Брайан Рипли привел несколько примеров перехода от S прототипов к S + C в этом семинаре на Эффективное программирование на S и более поздний семинар Bioconductor Advanced R для биоинформатики (извините, не может размещать гиперссылку) включает в себя лабораторию по написанию алгоритма R + C. Более того, или другие предложения будут оценены.