Читать книгу R für Dummies - Andrie de Vries - Страница 41

Code ohne Compiler ausführen

Оглавление

R ist eine interpretierte Sprache , Sie benötigen also – im Gegensatz zu kompilierten Sprachen wie Java oder C – keinen Compiler, der aus Ihrem Code erst ein ausführbares Programm erstellt, bevor Sie es verwenden können. R interpretiert den von Ihnen vorgegebenen Code und wandelt ihn in Aufrufe vorkompilierter Funktionen um.

In der Praxis bedeutet dies, dass Sie einfach Ihren Code schreiben und an R senden, wo er direkt ausgeführt wird. Dies vereinfacht den Entwicklungszyklus enorm. Diese Bequemlichkeit gibt es jedoch nicht ganz umsonst. Die Ausführung des Codes dauert etwas länger. Interpretierte Sprachen sind meist langsamer als kompilierte.

Wenn Sie bereits Erfahrung mit anderen Sprachen haben, führen Sie sich bitte immer wieder vor Augen, dass R nicht C oder Java ist. Obwohl Sie R wie eine prozedurale Sprache – wie C – oder wie eine objektorientierte Sprache – wie Java – verwenden können, entspricht R dem Paradigma der funktionalen Programmierung. Wie Sie später in diesem Buch, insbesondere in Teil III, sehen werden, erfordert dieses Paradigma eine veränderte Sichtweise. Vergessen Sie, was Sie über andere Sprachen wissen, und machen Sie sich auf etwas komplett Neues gefasst!

R für Dummies

Подняться наверх