Pianetatech

R aggiunge il supporto per interi a 64 bit

Il linguaggio di programmazione R, principalmente sviluppato e ottimizzato per l’esecuzione di calcoli statistici e di grafici, sarà ora in grado di elaborare e manipolare interi a 64 bit.

Romain François, sviluppatore Francese del linguaggio R, ha rilasciato una patch per abilitare questa funzionalità che è disponibile per il download dal server di rete CRAN.

Questa nuova funzionalità, nel concreto,  consente la memorizzazione di vettori di int64 in R come coppie di interi a 32 bit.

Dietro le quinte, le operazioni aritmetiche sono eseguite da codice C++ ottimizzato tanto che François modificato quasi tutte le operazioni aritmetiche standard disponibili in R per funzionare in maniera trasparente con la nuova classe.

Il lavoro dello sviluppatore è stato, in parte, patrocinato dal Google Open Source Program, responsabile dell’organizzazione dell’oramai solito evento estivo Google Summer of Code.

R è utilizzato da Google per l’analisi dei dati, ma gli utenti hanno sempre dovuto utilizzare soluzioni alternative per manipolare interi a 64 bit.

La patch è stata quindi accolta con un certo entusiasmo in quanto consente anche l’interoperabilità con interi a 64 bit in file CSV.

Il linguaggio R è disponibile come progetto software libero GNU, rilasciato con licenza GPLv2.

Il progetto è in parte basato sul linguaggio di programmazione statistica S, sviluppato da Bell Laboratories, tipicamente inteso come implementazione alternativa open source dello stesso.

Se ti è piaciuto questo articolo Seguici su Facebook! e su Twitter
VN:F [1.9.1_1087]
Gradimento: 0.0/10 (0 voti)
Non ci sono commenti

Lascia un Commento