[gl-como] Flame material: articolo su PHP

Nicola Viganò ben.vighy@gmail.com
Mer 11 Apr 2012 19:40:39 CEST


Il 11/04/2012 17:03, Alessandro Rinaldi ha scritto:
>> Siccome qui fa ancora molto freddo... pure le classi di Matlab sono
>> meglio di quelle di PHP!! :D
>> (non a caso le classi handle di Matlab sono praticamente quelle di
>> Python con un piccolo crossing over delle classi Java)
Ma in realtà non è del tutto vero :) se devi fari roba di GUI è troppo
odioso!

Sto scoprendo matlab per il calcolo scientifico. Puoi veramente
scrivedere del codice velocissimo, pulito e conciso, che macina conti
con una notazione estremamente chiara ed ordinata.
La sintassi permette poi di creare delle espressioni semantiche (tipo
sugar sintattici) che possono traslarei dati fra diversi paradigmi di
strutture dati (ad esempio da AoS a SoA), usando semplicissimi oneliners.

Possiede anche un discreto pattern matching, che per potenza ricorda
quello di Perl, e si integra favolosamente con le strutture dati del
linguaggio.

Il framework poi è favoloso, toolbox per qualsiasi cosa (ovviamente
scientificamente rilevante) e pure un compilatore di codice matlab :)

L'integrazione con C/C++, Fortran e Java è una delle cose più immediate
che abbia mai visto (avete mai scritto un modulo Python in C? nulla a
che vedere!!) :)

Peccato che per tutto il resto non vada bene! :) noi che facciamo
analisi dei dati (e ne abbiamo di dati da analizzare: in un esperimento
di 36 ore, i CCD ci buttan fuori 350GB di dati raw :), non potremmo
farne a meno, ma per qualsiasi altra cosa è troppo una merda :) ambiente
pesantissimo, con dipendenze piuttosto scomode (la Matlab Runtime
library e la JVM distribuita con Matlab) ed ambiente di sviluppo poco
evoluto.

Ad ognuno il suo :) PHP è il linguaggio usato per la Phoronix Test
Suite, e dicono funzioni benissimo! :)

Rinnovo il sentimento di Pace :)


Maggiori informazioni sulla lista gl-como