























Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Slide di informatica umanistica presentate durante il corso
Tipologia: Slide
1 / 31
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!
























Università degli Studi “Suor Orsola Benincasa” Facoltà di Scienze della Formazione Corso di Laurea in Scienze e Tecniche di Psicologia Cognitiva A.A. 2018/ Prof. Roberta Presta
u Dall’editing all’esecuzione dei programmi u Il linguaggio di programmazione R u L’ambiente di sviluppo Rstudio u R - Hello World
u Un programma scritto in linguaggio di programmazione di alto livello u Deve essere scritto nel linguaggio di programmazione selezionato tramite un editor nella fase di editing u Prima di poter essere eseguito su un certo calcolatore, deve essere tradotto nel linguaggio macchina di quel calcolatore
u L’editing è la fase di scrittura di un programma u Il programmatore per scrivere il codice sorgente del programma può servirsi di un qualsiasi editor di testo… u … ma tipicamente si serve dell’editor di testo specializzato fornito dall’ambiente di sviluppo del linguaggio di programmazione che usa u Tali editor di testo offrono una serie di vantaggi tra cui u L’utilizzo di codice colore per identificare parole chiave del linguaggio u L’indentazione automatica u Il completamento automatico delle istruzioni u …
u In linea generale, per ogni linguaggio di programmazione potrebbe esistere sia un compilatore che un interprete… u … Anche se alcuni linguaggi nascono per essere compilati ed altri per essere interpretati
u Nei linguaggi compilati , il programmatore scrive il programma, lo compila tramite il programma compilatore, e successivamente distribuisce agli utenti il file eseguibile dal processore (es., i file .exe) u Esempi di linguaggi compilati
u IDE sta per “Integrated Development Environment”, ovvero “Ambiente integrato di sviluppo” u Un IDE è un software che consente al programmatore di affrontare tramite l’utilizzo di un unico software tutte le principali fasi dell’attività di programmazione u Editing u Traduzione ed Esecuzione u Testing & Debugging
NB: Si riportano solo alcuni esempi di IDE per alcuni linguaggi
Il linguaggio di programmazione R Src: https://www.r-project.org/; Wikipedia; slide prof. Marco Beccuti, Università di Torino, Introduzione ad R.
u R è un linguaggio di programmazione u di alto livello u interpretato u free, open source e disponibile per diverse piattaforme (Windows, MacOS, e diverse UNIX) u <=> l’interprete di R è free, open source e multi-piattaforma u concepito per l’analisi statistica, la gestione e la rappresentazione grafica dei dati u estensibile, basato su pacchetti (“package”) u I package sono collezioni di funzioni finalizzate ad un certo scopo (es. analisi statistica, machine learning, data visualization, ….) che sono messe a disposizione del programmatore u Moltissimi pacchetti sono anch’essi free ed open source
u Deriva da S, un linguaggio sviluppato presso i Bell Laboratories (USA) negli anni ’80 da John Chambers e collaboratori. u S è valso a Chambers l’ACM Software Systems Award nel 1999 u “The S system […] has forever altered how people analyze, visualize, and manipulate data.” u Sviluppato inizialmente presso l’Università di Auckland (Nuova Zelanda) da Ross Ihaka and Robert Gentleman u Attualmente sviluppato da una comunità internazionale di ricercatori e sviluppatori in ambito sia accademico sia industriale u Sito ufficiale della comunità: www.r-project.org u Archivi software e documentazione: http://cran.r-project.org
u https://www.r-project.org/
Dopo il download del programma installer, mandarlo in esecuzione.
RStudio