Torna indietro   Hardware Upgrade Forum > Software > Programmazione

OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum
OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum
Abbiamo partecipato all'OVHcloud Summit 2025, conferenza annuale in cui l'azienda francese presenta le sue ultime novità. Abbiamo parlato di cloud pubblico e privato, d'intelligenza artificiale, di computer quantistici e di sovranità. Che forse, però, dovremmo chiamare solo "sicurezza"
Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI Care e DisplayPort 2.1a
Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI Care e DisplayPort 2.1a
Abbiamo potuto mettere le mani in anteprima sul nuovo monitor MSI dedicato ai giocatori: un mostro che adotta un pannello QD-OLED da 26,5 pollici con risoluzione 2560 x 1440 pixel, frequenza di aggiornamento fino a 500 Hz e tempo di risposta di 0,03 ms GtG
DJI Neo 2 in prova: il drone da 160 grammi guadagna il gimbal e molto altro
DJI Neo 2 in prova: il drone da 160 grammi guadagna il gimbal e molto altro
DJI aggiorna la sua linea di droni ultraleggeri con Neo 2, un quadricottero da 160 grammi che mantiene la compattezza del predecessore ma introduce una stabilizzazione meccanica a due assi, sensori omnidirezionali e un sistema LiDAR
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 10-05-2007, 15:55   #41
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
Quote:
Originariamente inviato da ndakota Guarda i messaggi
malbolge?
essì unito a brainfuck (esiste veramente http://it.wikipedia.org/wiki/Brainfuck ) credo siano i linguaggi più facili da imparare

__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2007, 17:29   #42
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da RaouL_BennetH Guarda i messaggi
essì unito a brainfuck (esiste veramente http://it.wikipedia.org/wiki/Brainfuck ) credo siano i linguaggi più facili da imparare

guardate che il post #24 era serio
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2007, 17:29   #43
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da PGI-Bis Guarda i messaggi
Azz, avevo parlato di asce da guerra ma qui si passa direttamente alle granate incendiarie.
ma tu lascialo nella sua ignoranza: se non conosce il JIT che ti frega

edit - aggiungo: a quanto pare phoenixbf oltre che sparare inesattezze (Java interpretato?) spara anche balle
su questo forum molta gente ha avuto il grandissimo piacere di conoscere il caro vecchio fek; lui stava veramente nel settore della grafica 3D (e che grafica ), e non faceva altro che dire l'opposto di quanto detto da lui.

senza contare che phoenixbf da' molto l'impressione di non aver mai sentito parlare del mitico Jake, ovvero Java Quake

Ultima modifica di 71104 : 10-05-2007 alle 17:33.
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2007, 17:31   #44
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
Quote:
Originariamente inviato da 71104 Guarda i messaggi
guardate che il post #24 era serio
Eh lo so che il post era serio

Ho "roflato" solo pensando a come sono scemo sperando di far credere che _per_me_ quei due linguaggi esoterici siano facili !

A momenti manco il visual basic capisco, figuriamose
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2007, 20:00   #45
phoenixbf
Senior Member
 
L'Avatar di phoenixbf
 
Iscritto dal: Apr 2006
Messaggi: 3461
Quote:
Originariamente inviato da 71104 Guarda i messaggi
ma tu lascialo nella sua ignoranza: se non conosce il JIT che ti frega

edit - aggiungo: a quanto pare phoenixbf oltre che sparare inesattezze (Java interpretato?) spara anche balle
su questo forum molta gente ha avuto il grandissimo piacere di conoscere il caro vecchio fek; lui stava veramente nel settore della grafica 3D (e che grafica ), e non faceva altro che dire l'opposto di quanto detto da lui.

senza contare che phoenixbf da' molto l'impressione di non aver mai sentito parlare del mitico Jake, ovvero Java Quake

ehhh???

Queste accuse personali adesso, da dove spuntano??

Per tua informazione, io programmo applicazioni OpenGL, ad essere precisi utilizzo OSG (www.openscenegraph.com) una libreria che si appoggia alle OpenGL e sul fatto del C++ non si discute.

Non conosco chi dici te,
ma nella mailing list di OSG ci sono sviluppatori che lavorano nel campo da anni, tra programmatori della NASA, MIT e quant'altro... che la pensano in modo diverso.

Siccome non voglio scatenare flame, ti dico solo:
fammi una applicazione in java che visualizzi in tempo reale un database paginato territoriale multi-layer, che regga milioni di alberi a run-time, e che utilizzi shader.

Perfavore, suvvia.... per queste cose si usa il C++


Java concordo che e' molto bello ed elegante, infatti vorrei impararlo meglio. Ma non si puo' utilizzare in questo ambito spinto.


In ogni caso non comprendo queste accuse personali. E "ignorante" sara' qualcun altro.
Non sai una mazza di me, di cosa faccio, di cosa sviluppo e cosa ho creato in passato. modera i toni.

Segnalato
__________________
Alienware M17xR3 // Intel Core i7 Processor 2670QM (2.20Ghz, 6MB, 4C); LCD 17.3in 120Hz w/ 3D Bundle WideFHD (1920 x 1080) WLED; RAM 8 Gb 1333MHz DDR3 Dual Channel; 1,5GB GDDR5 NVIDIA GeForce GTX 560M

Ultima modifica di phoenixbf : 10-05-2007 alle 20:46.
phoenixbf è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2007, 20:42   #46
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Io tralascerei la classica entrata a gamba tesa con piede a martello di 71104. Ogni tanto lo fa, non so perchè.

Certi tipi di applicazioni si fanno in C++, è un dato di fatto. Il dubbio che mi attanaglia è: si fanno in C++ per qualità intrinseche dell'ecosistema C++ o si fanno in C++ perchè l'investimento in know how è tale da non rendere economicamente conveniente il passaggio a piattaforme più recenti?

Io punto sulla seconda perchè non ci vedo niente di strano. Posso star qui a pontificare sulla necessità che C++ sia lasciato alla storia. Ma se avessi una software house con 400 programmatori che sanno C++ dirgli "ragazzi, da domani Java" sarebbe, nel breve periodo, uno zinzinello costoso. Sono parecchi diversi già come lingue, figurarsi come piattaforme.

Non trascuriamo questo fatto del vil denaro. Perchè quando sarà Java ad essere obsoleto vedrete che ci sarà chi gli attribuirà le stesse qualità taumaturgiche. Non per qualità proprie ma per i miliardi di dollari che ancora gireranno intorno a quella piattaforma.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2007, 22:14   #47
JavHack
Junior Member
 
Iscritto dal: Oct 2005
Messaggi: 17
Rispondeno seriamente alla domanda, se dovessi decidere quale linguaggio imparare ora, direi senz'altro ruby; ho l'impressione che sarà quello che è stato Java in quest'ultimo decennio: quindi un ottimo investimento.
JavHack è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2007, 22:33   #48
whiles_
Member
 
L'Avatar di whiles_
 
Iscritto dal: Mar 2006
Città: Molfetta
Messaggi: 239
Quote:
Originariamente inviato da JavHack Guarda i messaggi
Rispondeno seriamente alla domanda, se dovessi decidere quale linguaggio imparare ora, direi senz'altro ruby; ho l'impressione che sarà quello che è stato Java in quest'ultimo decennio: quindi un ottimo investimento.
Quoto, è indubbiamente molto intessante...
__________________
whiles_ è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2007, 23:14   #49
prodigy
Senior Member
 
Iscritto dal: Jan 2003
Città: Salerno[eboli]
Messaggi: 262
Quote:
Originariamente inviato da JavHack Guarda i messaggi
Rispondeno seriamente alla domanda, se dovessi decidere quale linguaggio imparare ora, direi senz'altro ruby; ho l'impressione che sarà quello che è stato Java in quest'ultimo decennio: quindi un ottimo investimento.
sperando di non generare flame a me Ruby sembra l'ultima moda del web. Noi programmatori ci facciamo sempre affascinare da tutti i linguaggi che introducono qualche novità e Ruby unito a Rails sicuramente ne introduce. Resta da vedere il seguito che avrà.

Dovessi studiarmi un linguaggio sceglierei in base alle mie aspettative:

Php se ho poco tempo e voglio un linguaggio che mi fa fare tutto quello che voglio in poco tempo e con risultati tangibili e che poi all'occorrenza può dare risultati ben più potenti di un semplice scriptino. Il linguaggio più diffuso, trovi tonnellate di codice e milioni di persone pronte a darti una mano.

Java se voglio programmare per forza a oggetti ma non tanto (o non solo) sul web. Un pò di difficoltà iniziale ma comunque largamente utilizzato.

Poi se proprio voglio studiare un linguaggio che ha potenzialità guardarei a Python.

Personalmente ritengo che adesso visto che si fa tutto web-oriented e che (sempre sperando di non scatenare flame) java non è php (o python) e che le applicazioni in java sul web sono un tantino più pesantucce di quelle negli altri due linguaggi studierei uno di questi due linguaggi. Php o Python.

Se già li conosco proverei anche gli altri ma come primo linguaggio sconsiglio Ruby e gli altri perchè potresti correre il rischio di imparare un linguaggio di nicchia che in 10 anni scompare dalla scena (ad esempio ricordo ancora i periodi del "pascal miglior linguaggio del mondo"...)
__________________
Asus A7N8X-E De Luxe-DDR PC3000 KINGSTON HYPERX CAS 2-AMD XP 2000@2300-THERMALTAKE VOLCANO7+ -2 X HDD MAXTOR 160 GB-GEXCUBE 9600XT 256 MB-Ho fatto affari con:carmine65,piloz,skazzo,sebezio,marcolinoz,dangermax,bixxio,sicuzzo,sgogeta,sauro... e tanti altri...
prodigy è offline   Rispondi citando il messaggio o parte di esso
Old 11-05-2007, 00:07   #50
phoenixbf
Senior Member
 
L'Avatar di phoenixbf
 
Iscritto dal: Apr 2006
Messaggi: 3461
ok reset.

Espongo la mia idea in maniera piu' comprensibile:

Mi piace Java, lo trovo molto elegante, lo sto utilizzando ora per creare un web-service per un progetto universitario.
ma nel mio campo (OpenGL e molte chiamate hardware) non e' assolutamente adatto e un eseguibile compilato da puro codice C++ sara' sempre piu performante.

Anche se il C++ ha le sue beghe, sempre attenti sui segmentation fault (e trovare l'errore in 7000 righe di codice non e' sempre facile) e gestire bene l'impronta di memoria.
Fortunatamente OSG, la lib che dicevo prima, fornisce dei puntatori speciali che gestiscono automaticamente le allocazioni/deallocazioni.

Mi piace anche e soprattutto leggere il codice degli altri.
Lo stile con cui e' progettato il tutto, la visione di insieme, col tempo si fa l'occhio anche a "perle" che ti spuntano fuori e pensi: "che bella questa soluzione, molto elegante".

Detto questo (e sorvolando il triste intervento che mi e' stato fatto da 71104...),
Tempo fa mi aveva incuriosito SmallTalk, pero' da quanto ho capito non sta avendo tanto successo...

Di recente sono anche tornato al C, per scrivere sotto linux una app di interfacciamento tra Beryl e il WiiMote della nintendo, la differenza si sente... il C++ mi ha viziato "un po"
__________________
Alienware M17xR3 // Intel Core i7 Processor 2670QM (2.20Ghz, 6MB, 4C); LCD 17.3in 120Hz w/ 3D Bundle WideFHD (1920 x 1080) WLED; RAM 8 Gb 1333MHz DDR3 Dual Channel; 1,5GB GDDR5 NVIDIA GeForce GTX 560M

Ultima modifica di phoenixbf : 11-05-2007 alle 00:12.
phoenixbf è offline   Rispondi citando il messaggio o parte di esso
Old 11-05-2007, 09:21   #51
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
Quote:
Originariamente inviato da 71104 Guarda i messaggi
su questo forum molta gente ha avuto il grandissimo piacere di conoscere il caro vecchio fek; lui stava veramente nel settore della grafica 3D (e che grafica ), e non faceva altro che dire l'opposto di quanto detto da lui.
non è esattamente cosi...da quel che ho capito (anche leggendo altri suoi post su altri forum), lui spinge per un uso di tencologie agili, e di linguaggi che ti facciano risparmiare tempo di sviluppo. Questo quando le condizioni di lavoro lo permettono.

Nella programmazione 3d pura dell'engine, anche lui si lamentava del fatto di aver bisogno di deallocare oggetti quando lo dice lui, e non quando lo dice il gc(sia di java sia di c#.net).

Questo non toglie che molte parti non time critical si possano fare con linguaggi definiti più produttivi.

Se poi ci sono applicazioni in cui si contano i cicli di clock (quasi letteralmente) java può non essere la soluzione.

Per ogni problemi c'è bisogno degli strumenti più adatti.
Non esiste la killer practice.


ps.fek sarebbe il benvenuto per chiarire le sue idee...chissà mai che ritorni...
thebol è offline   Rispondi citando il messaggio o parte di esso
Old 11-05-2007, 10:07   #52
guyver
Bannato
 
L'Avatar di guyver
 
Iscritto dal: May 2001
Città: Versilia
Messaggi: 1503
Quote:
Originariamente inviato da RaouL_BennetH Guarda i messaggi
essì unito a brainfuck (esiste veramente http://it.wikipedia.org/wiki/Brainfuck ) credo siano i linguaggi più facili da imparare

vi segnalo una pagina http://members.fortunecity.it/kentaromiura/bfpage.html

dove si trova un "dialetto" di brainfuck con alcune aggiunte

e qui il codice
Codice:
#include
void main(int argc,char *argv[]){
	FILE *input;
	FILE *f1,*f2,*f3;
	char p[16000];
	long pr[16000];
	long s;
	int i=7999;
	int r;
	char c;
	for(r=0;r<16000;r++){
		p[r]=0;
		pr[r]=NULL;
		}
	r=-1;
	if(argc>4)f3=fopen(argv[4],"a");
	if(argc>3)f2=fopen(argv[3],"w");
	if(argc>2)f1=fopen(argv[2],"r");
	if(argc>1)
		if((input=fopen(argv[1],"r"))!=NULL){
			while(!feof(input)){
				fread(&c,1,sizeof(char),input);
				/*printf("%c",c);*/
				switch(c){
				case '+':{p[i]++;break;}
				case '-':{p[i]--;break;}
				case '>':{if(i<15999)i++;break;}
				case '<':{if(i>0)i--;break;}
				case '[':{if(r<15999)r++;
					  pr[r]=ftell(input);
					  break;
					  }
				case ']':{if(p[i]==0){if(r>-1)r--;}
					  else {s=pr[r];
					  if(pr[r]!=NULL)fseek(input,s,0);
					  break;
					    }
				case '.':{c=p[i];printf("%c",c);break;}
				case ',':{scanf("%c",&c);break;}
				case 'r':{if(f1!=NULL)fread(&p[i],1,sizeof(char),input);break;}
				case 'w':{c=p[i];
					    if(f2!=NULL)fwrite(&c,1,sizeof(char),f2);break;}
				case 'W':{c=p[i];
					    if(f3!=NULL)fwrite(&c,1,sizeof(char),f3);break;}
				case '/':{if(f1!=NULL)fread(&c,1,sizeof(char),f1);break;}
				case '\\':{if((f2!=NULL)&&(ftell(f2)!=0))fseek(f2,-sizeof(char),1);break;}
				case '?':{if(p[i]!=0)fread(&c,1,sizeof(char),input);}
				case 'm':{if(p[i]<=0)fread(&c,1,sizeof(char),input);}
				case 'l':{if(p[i]>=0)fread(&c,1,sizeof(char),input);}
				case '%':{if(p[i]%2)fread(&c,1,sizeof(char),input);}
				case '#':{if(!(p[i]%2))fread(&c,1,sizeof(char),input);}
						}
				}
			}
		}
}
ps non ho provato se funziona
guyver è offline   Rispondi citando il messaggio o parte di esso
Old 11-05-2007, 10:33   #53
yorkeiser
Senior Member
 
L'Avatar di yorkeiser
 
Iscritto dal: Jul 2006
Città: Tristram
Messaggi: 517
Spezzo una lancia in favore di phoenixbf: il Java è un linguaggio che permette di fare anche il caffè, ma non è assolutamente adatto per applicazioni grafiche complesse. Chi ha lavorato sulla grafica, specialmente sul 3D, sa bene quanto siano pesanti le operazioni grafiche e quanto conti guadagnare anche pochi cicli macchina negli inner loop, ed è indubbio che il c (col ++ un pelino meno) sia il linguaggio più performante in assoluto, senza ovviamente scendere ai livelli dell'asm.
__________________
Il sole è giallo
yorkeiser è offline   Rispondi citando il messaggio o parte di esso
Old 11-05-2007, 16:49   #54
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Qual'è l'ultimo progetto OpenGL che avete scritto in Java? E quale differenza avete notato rispetto allo stesso progetto scritto in C++?

Lo chiedo senza malizia: io non ho mai fatto questa comparazione e non so se la teoria (un programma Java per la piattaforma Java è teoricamente più performante di un programma staticamente compilato, provenga esso da sorgenti C, C++, Fortran o Assembly, per via del JIT e del Garbage Collector) messa in pratica "perda per strada" qualche pezzo.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 11-05-2007, 21:09   #55
albortola
Senior Member
 
L'Avatar di albortola
 
Iscritto dal: Dec 2005
Messaggi: 6439
grazie delle risposte, non pensavo fosse interessante a tal punto l'argomento.
io cmq intendo linguaggi espressamente utilizzati nel mondo del lavoro, anche se a dire il vero non so di certo in che ambito potrò/potrei trovarmi..

ps: pare a me o il ruby è quasi + semplice del pascal?(ovvio, da quel pochissimo che ho trovato su wikipedia..)
__________________

Ultima modifica di albortola : 11-05-2007 alle 21:14.
albortola è offline   Rispondi citando il messaggio o parte di esso
Old 11-05-2007, 21:16   #56
dasdsasderterowaa
Registered User
 
Iscritto dal: Mar 2007
Messaggi: 1239
Quote:
Originariamente inviato da albortola Guarda i messaggi
grazie delle risposte, non pensavo fosse interessante a tal punto l'argomento.
io cmq intendo linguaggi espressamente utilizzati nel mondo del lavoro, anche se a dire il vero non so di certo in che ambito potrò/potrei trovarmi..

ps: pare a me o il ruby è quasi + semplice del pascal?(ovvio, da quel pochissimo che ho trovato su wikipedia..)
beh, i soliti: C/C++, C#, Java e Python...
dasdsasderterowaa è offline   Rispondi citando il messaggio o parte di esso
Old 11-05-2007, 23:15   #57
Mixmar
Senior Member
 
L'Avatar di Mixmar
 
Iscritto dal: Feb 2002
Città: Trento
Messaggi: 962
Adesso arrivo io con una banalità (forse ) : visto che i linguaggi vanno e vengono, e non è dato (a meno di non chiamarsi Nostradamus e di esercitare la professione di profeti) sapere quale sarà il più diffuso, o usato, o richiesto, o spendibile, o semplicemente "di moda" tra dieci anni, non è forse il caso di porsi la domanda: quale paradigma/filosofia di programmazione è/sarà dominante tra dieci/vent'anni?

Rimango colpito dal fatto che molti chiedano se sia difficile imparare Java piuttosto che C# o C++... e nessuno che chieda come fare ad imparare bene la programmazione OO...

E non dico questo in quanto portatore di un'esperienza illuminante, o di una conoscenza superiore, ma perchè nella mia limitata esperienza personale ho avuto occasione di imparare umilmente quanto sia più difficile programmare ad oggetti che programmare in Java.

(Ah, naturalmente ha ragione da vendere PGI-Bis: conoscere il linguaggio in sè è uno scherzo, la sintassi di Java/C#/C/C++ si imparano in pochissimo (anche perchè, a costo di attirarmi accuse di superficialità, devo dire che sono simili in modo imbarazzante), conoscere le librerie è un altro paio di maniche... io sto cominciando adesso ad orientarmi nelle 1.4 di Java della Sun... e siamo alle 1.6! ).
__________________
"Et Eärallo Endorenna utúlien. Sinome maruvan ar Hildinyar tenn' Ambar-metta!" -- Aragorn Elessar, Heir of Isildur
Mixmar -- OpenSuSE 11.1 on AMD 64 3000+ on DFI LanParty nF4-D | GeForce 6600 GT + Thermaltake Schooner on Samsung 710N
Storage -- ( 2 x Hitachi Deskstar 80 Gb + 1 x Hitachi 250 Gb ) = 1 RAID 5 + 1 Storage space LaCie Ethernet Disk Mini 250 Gb | HP - DV2150 EL MILAN CLAN
Mixmar è offline   Rispondi citando il messaggio o parte di esso
Old 12-05-2007, 05:36   #58
phoenixbf
Senior Member
 
L'Avatar di phoenixbf
 
Iscritto dal: Apr 2006
Messaggi: 3461
Quote:
Originariamente inviato da Mixmar Guarda i messaggi
Adesso arrivo io con una banalità (forse ) : visto che i linguaggi vanno e vengono, e non è dato (a meno di non chiamarsi Nostradamus e di esercitare la professione di profeti) sapere quale sarà il più diffuso, o usato, o richiesto, o spendibile, o semplicemente "di moda" tra dieci anni, non è forse il caso di porsi la domanda: quale paradigma/filosofia di programmazione è/sarà dominante tra dieci/vent'anni?
.
Ottima domanda.

E la risposta e' difficile ovviamente, adesso come adesso mi sento di dire che l'OO campera' molto a lungo ancora, mi piace come filosofia, elegante, funzionale e soprattutto modulare (questo fattore lo vedo importante anche in vista del trend delle multi-CPU)

Al momento non saprei dire se ci sia un altro paradigma ancora meglio... futuro incerto
__________________
Alienware M17xR3 // Intel Core i7 Processor 2670QM (2.20Ghz, 6MB, 4C); LCD 17.3in 120Hz w/ 3D Bundle WideFHD (1920 x 1080) WLED; RAM 8 Gb 1333MHz DDR3 Dual Channel; 1,5GB GDDR5 NVIDIA GeForce GTX 560M
phoenixbf è offline   Rispondi citando il messaggio o parte di esso
Old 12-05-2007, 16:11   #59
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
Quote:
Originariamente inviato da marco.r Guarda i messaggi
Codice:
sort :: [:Float:] -> [:Float:]
sort a = if (length a <= 1) then a
         else sa!0 +++ eq +++ sa!1
   where
      m = a!0
      lt = [: f | f<-a, f<m :]
      eq = [: f | f<a, f==m :]
      gr = [: f | f<-a, f>m :]
      sa = [: sort a | a <- [:lt,gr:] :]

a me pare veramente orrido
molto meglio imho questo:
Codice:
 def qsort(list)
  return [] if list.size == 0
  x, *xs = *list
  less, more = xs.partition{|y| y < x}
  qsort(less) + [x] + qsort(more)
 end
in ruby
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 12-05-2007, 16:15   #60
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
Quote:
Originariamente inviato da phoenixbf Guarda i messaggi
Per il mio lavoro ovviamente il C++

Java nel mio campo serve e ben poco. Il C++ permette di arrivare all'hardware in modo diretto, dove java non puo' assolutamente arrivare ne' tantomeno avere minimamente le prestazioni che ha un'app compilata in C++ (anche perche il java e' interpretato)

Quindi nel mio campo 3D/OpenGL ad alte prestazioni, il C++ regna sovrano (anche se bisogna stare piu' attenti a puntatori, garbage, etc etc....)
bhè..
non sono per niente d'accordo.
Innanzitutto il JAVA NON è interpretato.
Secondo punto se fosse così come dici basterebbe scrivere solo le parti critiche dell'applicazione in Open/GL e per tutto il resto si potrebbe anche utilizzare un vero linguaggio interpretato come il Python.
E ricordo che ci sono anche svariati binding Java/Open GL
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum OVHcloud Summit 2025: le novità del cloud...
Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI Care e DisplayPort 2.1a Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI C...
DJI Neo 2 in prova: il drone da 160 grammi guadagna il gimbal e molto altro DJI Neo 2 in prova: il drone da 160 grammi guada...
L'IA "seria" di Appian è diversa: inserita nei processi e rispetta dati e persone L'IA "seria" di Appian è divers...
Polestar 3 Performance, test drive: comodità e potenza possono convivere Polestar 3 Performance, test drive: comodit&agra...
Il produttore tedesco di videocamere per...
La missione Transporter-15 di SpaceX ha ...
Il lancio del razzo spaziale riutilizzab...
Google integra la AI Mode anche in Cerch...
Apple Maps e Ads sono Gatekeeper? L'Euro...
Il nuovo pieghevole Huawei Mate X7 &egr...
L'app Apple Podcasts si comporta in modo...
Una copia fisica di Fortnite è st...
Motorola prepara il suo primo smartphone...
Hisense in forte ribasso: il 75 pollici ...
Galaxy S27 Ultra potrebbe utilizzare la ...
Ultimi 2 giorni: ecco le offerte Amazon ...
Maxi sconti su wallbox e cavi per la ric...
Tutti gli sconti più forti sugli ...
Il prossimo smartphone di OnePlus avr&ag...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 05:40.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v