Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - cdimauro

Pagine: 1 ... 264 265 [266] 267 268 ... 270
3976
Presentati / Re: iscritto
« il: 15 Giugno 2011, 18:33:48 »
May the ban be with you. :lol:

3977
Anch'io ho tantissimi emulatori, ma alla fine ne uso pochi.

3978
Suggerimenti e proposte. / Re: Syntax highlight
« il: 15 Giugno 2011, 12:40:10 »
Sì, ed è VITALE per un programmatore. :D

3979
Qui non so perché il tempo manca e ho un sacco di cose da fare.

Qualcosa la scriverò in una serie di articoli per Appunti Digitali, ma riguarderà più che altro la virtual machine di Python e com'è implementata.

3980
E' un vero peccato che Hollywood abbia deciso di impiegare LUA e non Python. Dalla sua LUA ha una ENORME facilità di embedding, per cui da questo punto di vista è giustificato. E' anche un linguaggio molto semplice e dinamico, e per questo ha attecchito.

Per contro, Python ha una sintassi decisamente più semplice, ma anche... ben più ricca. Ti permette di esprimere molte cose con meno codice, e in maniera più elegante. Poi è dinamico fino all'osso, per cui cose "strane" ne puoi fare a bizzeffe ("monkey patching" e metaprogrammazione in generale).

Non ti nascondo che man mano che mostri il tuo codice e lo analizzo, penso subito "con Python farei così; questo verrebbe più semplice; non c'è da controllare ogni volta il Nil; ecc. ecc." :D

D'altra parte "se siamo nerd, ci sarà un perché..." :lol:

3981
Politica / Re: Vendolismo ...
« il: 15 Giugno 2011, 07:04:07 »
Premesso che al momento non ho tempo per leggere i link e guardare i video (fra qualche giorno parto per l'EuroPython e sto preparando come un forsennato due talk), mi trovi sostanzialmente d'accordo.

Preciso un paio di cose al volo. Un'alleanza con la Russia, la Cina e in generale il blocco ex-sovietico/comunista mi pare molto difficile, visto che siamo ormai da tempo una colonia americana. Per avere quali vantaggi poi? Al momento l'unica cosa sensata sarebbe avere governi con le palle che facciano valere la propria sovranità e la discrezionalità nella partecipazione a interventi di guerra se NON ci sono vincoli stringenti. Il problema è il solito: mancano le palle e siamo degli zerbini, altrimenti le cose sarebbero ben diverse.

Riguardo al trattato di Lisbona / Costituzione Europea, sarà anche in conflitto (lo è, sia chiaro), ma prima dicevo una cosa diversa: NON può sostituire la nostra Costituzione, che è sovrana. Se ci sono norme in contrasto, valgono le nostre disposizioni.

Per il resto concordo che è stata una porcata. Dovevano essere i cittadini a ratificare il trattato, considerati tutti i vincoli che comporta, e non i governi. Purtroppo quelli che, sulla carta, dovrebbero essere i nostri rappresentati, rappresentano gli interessi dei forti, delle lobby.

Alla fine l'Unione Europea, che doveva essere un progetto per portare gli stati a una federazione simil-USA, s'è rivelata più che altro un'unione economica per facilitare i traffici di gente senza scrupoli.

3982
Suggerimenti e proposte. / Syntax highlight
« il: 15 Giugno 2011, 06:48:26 »
In un forum di/per nerd :ugeek: penso sia molto importante poter disporre della famigerata syntax highlight almeno per i linguaggi più comuni (o utilizzati qui dentro).

Che ne pensate? E' fattibile? Fattibile lo è sempre ovviamente, ma nel senso: c'è da perderci troppo tempo e quindi nun se po' fa?

3983
Anche se Lua non mi piace proprio (io sono un pythonista sfegato :D), ci sono anch'io che leggo. ;)

P.S. Sarebbe interessante aggiungere la syntax highlight al codice. Apro un thread nell'apposita sezione.

3984
AREXX è nato su Amiga, ma deriva da REXX, come suggerisce il nome, che è un progetto di IBM.

Su Amiga è diventato famoso perché AmigaOS era il primo s.o. multitasking pre-empitive "mainstream" (non so come tradurla, mi spiace) mentre tutti gli altri erano monotask/batch (oppure, dopo diversi anni, sono arrivati a essere cooperative).

Quindi con quest'ambiente REXX si sposava benissimo e permetteva una comunicazione e un controllo delle applicazioni molto semplice e immediato.

Per questo s'è diffuso rapidamente. Poi Commodore ha deciso di includerlo in AmigaOS, e quindi è diventato parte del sistema, coi vantaggi che ne derivano (è sempre disponibile).

P.S. Uno dei creatori di REXX, Alex Martelli (eh, sì, c'è un italiano :D) è passato poi a lavorare con Python e fa parte degli sviluppatori del linguaggio (ha pure scritto uno dei migliori libri per questo linguaggio). ;)

3985
Linguaggi di programmazione e scripting / Re: Valutare espressioni
« il: 14 Giugno 2011, 20:29:43 »
Citazione da: "Z80Fan"
Si ma sullo Z80 non ho la memoria dinamica per fare gli alberi!  :lol:
Ahi ahi ahi: lei mi cade sugli alberi! :D

Si possono utilizzare anche sullo z80 definendo un'area di memoria allo scopo. Esattamente come sul mio valutatore di espressioni per il 68000, dove avevo allocato uno stack di una precisa dimensione.

Semplicemente metti un tetto al massimo numero di nodi utilizzabili. ;)

3986
Politica / Re: una buona giornata uggiosa ...
« il: 14 Giugno 2011, 20:27:21 »
Non posso che condividere.

P.S. Anche ai miei tempi c'era educazione civica. :P

3987
Linguaggi di programmazione e scripting / Re: Valutare espressioni
« il: 14 Giugno 2011, 20:01:54 »
Ne avevo realizzato uno una ventina d'anni fa in assembly 68000 per Amiga, e utilizzava un solo stack. Più o meno funzionava come il tuo.

Con un albero, come suggeriva Antonio, te ne esci molto prima (tra l'altro è un esercizio che si fa alle superiori, all'ITIS, quando si studiano gli alberi, appunto).

Soltanto un suggerimento: quello non + C++, ma C. Se vuoi usare il C++, cerca di sfruttare le caratteristiche del linguaggio, e non fermarti al classico cout. ;)

3988
Politica / Re: una buona giornata uggiosa ...
« il: 14 Giugno 2011, 19:56:19 »
OK, l'esempio è chiaro e ti rispondo utilizzando la stessa metafora.

Come per i programmi ottimizzati servono programmatori in gamba, per ottimizzare le risorse e ridurre lo spreco serve gente capace ("addestrata"? "Educata"?). Ed è una cosa difficile da fare.

Esempio pratico: la raccolta differenziata. E' legge DA ANNI, ma prova a vedere qui al sud quanta gente la fa. :(

3989
Politica / Re: una buona giornata uggiosa ...
« il: 14 Giugno 2011, 13:42:39 »
Citazione da: "Allanon"
Quello che contesto maggiormente è il nostro sistema di fare uso di energia.
Prima di costruire centrali su centrali (fotovoltaiche, nucleari a carbone, fate voi) si dovrebbe attuare un piano di educazione del popolo e di produzione che premiano chi mette in commercio apparecchiature a bassi consumi.
Così non finiremo mai, la domanda di energia non potrà mai essere soddisfatta perchè 1. la gente se ne frega di risparmiare, 2. I produttori se ne fregano di produrre apparecchiature a bassi consumi
Su questo sono d'accordo ed è un problema da affrontare a prescindere dalle fonti a disposizioni. Anche perché la popolazione mondiale cresce e i popoli che oggi stanno male domani avranno (lo spero per loro) uno stile di vita migliore, simile o magari uguale al nostro, e questo comporterà un aumento dei consumi.
Citazione
Prendi per esempio i processori per PC attuali: sono così potenti e veloci che un programmatore può benissimo fregarsene di ottimizzare il proprio codice tanto con tutta quella potenza a disposizione il risultato sarà comunque accettabile.
Prima invece era costretto ad ottimizzare perchè la potenza era scarsa, sono venute fuori nuove idee, nuove tecniche e ottimizzazioni varie.

Non so se riesco a spiegare bene cosa intendo...
Sì, ma considera pure che ottimizzare ha un costo: il tempo necessario per realizzare quest'operazione.

Prima l'hardware costava caro e il rinnovo dell'hardware durava parecchio tempo. Col tempo il rinnovo è diventato più frequente perché il progresso tecnologico ci ha messo a disposizione chip a più basso costo e a più elevate prestazioni, in periodi sempre più ristretti.

Oggi ottimizzare ha poco senso, a meno che, conti alla mano, non ne valga la pena.

Quando la corsa ai processi produttivi sempre più piccoli sarà molto difficile (ci siamo già vicini) o finirà (perché non si può comunque scendere oltre una certa dimensione: gli atomi hanno una "dimensione" finita), tornerà di moda l'ottimizzazione. Ma a quel tempo la più scarsa delle CPU avrà migliaia di core.
Citazione
Ancora una cosa: se ci fosse un tipo di energia gratis e infinita che viene prodotta solo dalle 12 alle 16, cosa facciamo? Spostiamo quasi tutto il ciclo produttivo in quelle quattro ore oppure costruiamo altre centrali? Io dico che si troverebbe il modo di finanziare la ricerca per riuscire ad accumulare l'energia prodotta, gratuita e infinita, ma solo per 4 ore al giorno...
Non si può, perché la catena produttiva dell'industria è attiva 24h/24. Fermare un impianto e farlo ripartire presenta notevoli problematiche, per non parlare dei costi. Vedi il caso Toshiba, che è ne un chiaro esempio.

3990
Politica / Re: Vendolismo ...
« il: 14 Giugno 2011, 07:05:14 »
Anch'io da tempo sostengo l'uscita dalla NATO, ma alla fine se vedi i movimenti degli ultimi anni, tanti altri stati, alcuni anche ex-area sovietica, ci sono entrati. Quindi con chi dovremmo formare delle alleanze?

Inoltre NON siamo obbligati a intervenire sempre. Il trattato ci vincola, sì, ma a BEN PRECISE condizioni. Detto in altri termini, avremmo benissimo potuto fare a meno di partecipare agli interventi militari degli ultimi anni. Se lo abbiamo fatto è soltanto per un motivo: perché abbiamo avuto governi che si sono messi a 90° al servizio degli "amici" (padroni sarebbe la parola giusta) americani.

Riguardo all'euro, ci sono pro e contro sulla sua adozione. Fra i pro c'è il legarsi a una moneta forte che, con la crisi degli ultimi anni, ci ha salvati il culo. Se fossimo rimasti con la vecchia lira, il solo costo della bolletta energetica sarebbe schizzato alle stelle, e ci saremmo dissanguati. Avremmo dovuto svendere la lira e saremmo stati un paese complessivamente più povero (sempre se saremmo riusciti a sopravvivere, grazie all'enorme debito pubblico).

Riguardo ai due trattati non so a cosa ti riferisca. Che io ricordi, la nostra Costituzione non può essere toccata da nessun trattato o accordo. Inoltre ci sono vincoli precisi alla promulgazione delle disposizioni comunitarie. Insomma, una nazione non può diventare uno zerbino solo per questo; diciamo che dipende anche e soprattutto da chi ci governa.

Pagine: 1 ... 264 265 [266] 267 268 ... 270