Suche

21/07/2020: Hacky Hour zu C++ Codeintegration in R

Die nächste Hacky Hour beschäftigt sich mit dem Thema wie C++ Code in R integriert werden kann.

Datum: 21. Juli 2020
Zeit: 18.00h
Ort: Online via BigBlueButton
Sprecher: Sebastian Hanß
Sprache: Englisch

Abstrakt:

R ist eine der beliebtesten Programmiersprachen in der Wissenschaft, und gut geeignet für alle daten- und statistikzentrierten Aufgaben. In der Ökologie ist R quasi die „Lingua franca“. Für reproduzierbare Wissenschaft und Wiederverwendbarkeit von Code in der Ökologie, sollten Sie idealerweise Ihre Arbeit in R teilen.

R ist für die meisten alltäglichen statistikzentrierten Skripting-Aufgaben schneller, aber ziemlich langsam für die allgemeine Programmierung. Deshalb verwenden R-Entwickler C/C++- oder Fortran-Bibliotheken, um rechenintensive Berechnungen ihrer Teil-Pakete zu beschleunigen. Das Schreiben und Linken solcher Bibliotheken war relativ schwerfällig, bis Rcpp verfügbar war.

Rcpp integriert C++-Code nahtlos in R. Es ist sowohl ein R-Paket als auch eine C++-Bibliothek. Es kompiliert C++ innerhalb von R und linkt „automagisch“ die Bibliothek an R’s API.

Kontakt

Bitte geben Sie Ihren Namen, Ihre E-Mail-Adresse und Ihre Nachricht ein. Wir werden uns umgehend bei Ihnen melden.