<html><head/><body><html><head></head><body>Ciao, puoi buttare un occhio al "dataflow programming", lo studiavamo una trentina di anni fa a scienze dell'informazione.<br>
<br>
È la tecnica di programmazione parallela più efficiente che ricordi. È anche quella meno Turing-like, presa nel suo insieme.<br>
<br>
Niccolò.<br><br><div class="gmail_quote">Silvano <silvanogz@gmail.com> ha scritto:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre style="white-space: pre-wrap; word-wrap:break-word; font-family: sans-serif; margin-top: 0px">Vorrei lanciare una suggestione (probabilmente esiste già qualcosa) <br />l'ultima volta ho visto all'opera chi programma il sito del FusoLab in <br />Python, c'era un errore che non si riusciva bene a risolvere (forse un <br />modulo che importava il pezzo di un modulo, e quest'ultimo modulo <br />importava un pezzo del primo, ma era un'ipotesi...) ad ogni modo mi <br />chiedevo: non sarebbe possibile programmare tramite istruzioni non ordinate?<br /><br />Praticamente queste istruzioni non serve inserirle in un punto preciso <br />del codice, è sufficiente comunicarle, tramite un'interfaccia o con riga <br />di comando e piano piano un programma prende forma. Immaginiamo di avere <br />un sito ed inizio a dire: il titolo sarà questo, ci sarà la pagina home, <br />la pagina home avrà 3 colonne, la prima 25 %, la seconda 50%, la terza <br />25%, ecc. Mentre noi diamo tutti i
comandi, in un ordine qualsiasi, in <br />tempo reale prende forma ciò che stiamo creando.<br /><br />Tutte le istruzioni non ordinate potrebbero finire in un formato XYZ, si <br />specifica che cosa si vuol creare, poi si potranno realizzare dei <br />converitori da XYZ a ".htaccess + PHP + MySQL + HTML5 + CSS3 + <br />Javascript" (praticamente un intero sito deve poter venire fuori) (è <br />pazza come idea eh!?) oppure da XYZ a epub, oppure a progetto di Visual <br />C#, ecc.<br />Ci sono dei linguaggi in qualche modo equivalenti, per esempio ci sono <br />cose che posso fare in Python, Ruby, PHP, ASP.NET, ecc. se il programma <br />fosse in XYZ, avendo i vari convertitori, me lo ritrovo nel linguaggio <br />di destinazione che preferirò. I convertitori devono essere specifici <br />non da XYZ a quel che desidero, ma da progetto specifico in XYZ (sito, <br />programma, libreria...) a quel che desidero.<br /><br />C'è il rischio che dire certe cose con istruzioni non ordinate,
richieda <br />un numero enorme di ulteriori vincoli e specifiche per ciascuna <br />istruzione...<br /><br />Volevo comunque lanciare questa suggestione :)<br /><br /><hr /><br />Not-wireless mailing list<br />Not-wireless@ml.ninux.org<br /><a href="http://ml.ninux.org/mailman/listinfo/not-wireless">http://ml.ninux.org/mailman/listinfo/not-wireless</a><br /></pre></blockquote></div><br>
-- <br>
E-mail enviado do meu celular Android usando K-9 Mail. Por favor, desculpe minha brevidade.</body></html></body></html>