Torna indietro   Hardware Upgrade Forum > Software > Programmazione

DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker
DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker
Analizziamo nel dettaglio DJI RS 5, l'ultimo arrivato della famiglia Ronin progettato per videomaker solisti e piccoli studi. Tra tracciamento intelligente migliorato e ricarica ultra rapida, scopriamo come questo gimbal eleva la qualità delle produzioni.
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming
AMD Ryzen 7 9850X3D è la nuova CPU gaming di riferimento grazie alla 3D V-Cache di seconda generazione e frequenze fino a 5,6 GHz. Nei test offre prestazioni superiori a 9800X3D e 7800X3D, confermando la leadership AMD nel gaming su PC.
Le soluzioni FSP per il 2026: potenza e IA al centro
Le soluzioni FSP per il 2026: potenza e IA al centro
In occasione del Tech Tour 2025 della European Hardware Association abbiamo incontrato a Taiwan FSP, azienda impegnata nella produzione di alimentatori, chassis e soluzioni di raffreddamento tanto per clienti OEM come a proprio marchio. Potenze sempre più elevate negli alimentatori per far fronte alle necessità delle elaborazioni di intelligenza artificiale.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 05-10-2009, 23:40   #1
Antares88
Senior Member
 
L'Avatar di Antares88
 
Iscritto dal: Jan 2003
Città: Roma
Messaggi: 832
[OCAML] ha senso studiare questo linguaggio ?

Oggi all'università (Ingegneria Informatica, Roma Tre) ho iniziato a seguire il corso di Programmazione Funzionale, in cui si usa il linguaggio OCAML, che supporta vari paradigmi (funzionale, imperativo, oop).

Sinceramente a una prima occhiata sono rimasto perplesso, non sono riuscito a cogliere i pregi e l'utilità di questo linguaggio, se non che il codice funzionale è molto più compatto (te credo, non c'è iterazione, si usano funzioni ricorsive a gogo che saranno anche belline e compatte ma sono anti intuitive imho).

Inoltre in termini di performance mi chiedo come faccia ad essere decente quando usando la ricorsione in altri linguaggi succede un puttanaio nello stack e la complessità asintotica aumenta....

Qualcuno mi può illuminare ? E soprattutto, volendo scegliere un linguaggio, non si poteva fare Python che anche lui supporta la programmazione funzionale ma almeno è moderno, ha librerie e ha utilità sul mercato del lavoro ?
__________________
Trattative concluse su mercatino: The_Saint, ewandeep, Wiltord, maurizioi, Compulsion, mauryxxx76
Antares88 è offline   Rispondi citando il messaggio o parte di esso
Old 05-10-2009, 23:53   #2
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Quote:
Originariamente inviato da Antares88 Guarda i messaggi
[...] e la complessità asintotica aumenta...
Non necessariamente, posso fornirti tanto per esempio l'algoritmo di un insertion sort iterativo e ricorsivo che hanno la stessa complessità asintotica.
Quote:
Originariamente inviato da Antares88 Guarda i messaggi
Qualcuno mi può illuminare ? E soprattutto, volendo scegliere un linguaggio, non si poteva fare Python che anche lui supporta la programmazione funzionale ma almeno è moderno, ha librerie e ha utilità sul mercato del lavoro ?
Non me ne intendo di programmazione funzionale, rispondo alla questione Python: in realtà da quanto so Guido Van Rossum non è un grande fan della programmazione funzionale, per cui mi pare che in Python 3 sia stata un po' limitata. Per maggiori informazioni, aspetta cdimauro.

ciao
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!

Ultima modifica di DanieleC88 : 06-10-2009 alle 19:21.
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 06-10-2009, 08:08   #3
gugoXX
Senior Member
 
L'Avatar di gugoXX
 
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
Quote:
Originariamente inviato da Antares88 Guarda i messaggi
Oggi all'università (Ingegneria Informatica, Roma Tre) ho iniziato a seguire il corso di Programmazione Funzionale, in cui si usa il linguaggio OCAML,
La risposta ce l'hai gia' in questa frase.
Ha senso studiare OCAML? Poiche' ti serve per l'esame un senso ce l'ha...

Ti servira' mai piu' OCAML in seguito? Non che io sappia. O probabilmente troppo poco per privilegiarlo a discapito di altri linguaggi piu' richiesti.
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto.
E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test.
gugoXX è offline   Rispondi citando il messaggio o parte di esso
Old 06-10-2009, 08:10   #4
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da Antares88 Guarda i messaggi
Oggi all'università (Ingegneria Informatica, Roma Tre) ho iniziato a seguire il corso di Programmazione Funzionale, in cui si usa il linguaggio OCAML, che supporta vari paradigmi (funzionale, imperativo, oop).

Sinceramente a una prima occhiata sono rimasto perplesso, non sono riuscito a cogliere i pregi e l'utilità di questo linguaggio, se non che il codice funzionale è molto più compatto (te credo, non c'è iterazione, si usano funzioni ricorsive a gogo che saranno anche belline e compatte ma sono anti intuitive imho).
Se c'è una cosa che apprezzo per la loro generale semplicità e intuitività sono le funzioni ricorsive.
Quote:
Inoltre in termini di performance mi chiedo come faccia ad essere decente quando usando la ricorsione in altri linguaggi succede un puttanaio nello stack e la complessità asintotica aumenta....
Questo dipende strettamente dall'algoritmo.

Comunque tante volte per implementare in maniera iterativa una funzione ricorsiva ti è comunque necessario uno stack in cui memorizzare valori intermedi, e qui si pongono diversi problemi.

Per prima cosa il codice ti diventa più "complesso" e meno "semplice" da leggere (PGI, guarda che t'ho visto: metti giù la mazza! ).

Secondo, o ti allochi una struttura statica (e quindi imponi già in partenza un preciso limite al tuo algoritmo), oppure ne usa una dinamica ma complicando ulteriormente il codice.
Quote:
Qualcuno mi può illuminare ? E soprattutto, volendo scegliere un linguaggio, non si poteva fare Python che anche lui supporta la programmazione funzionale ma almeno è moderno, ha librerie e ha utilità sul mercato del lavoro ?
All'università è il docente che sceglie in base al bagaglio culturale che s'è fatto. Ci sono un sacco di matematici che trovano più affine la programmazione funzionale per ovvi motivi, e tendono usare quella. Non gli do torto per questo, li critico, invece, se rimangono chiuso nel loro orticello non aggiornandosi (sembra paradossale, ma proprio l'università è uno degli ambienti più reazionari).
Quote:
Originariamente inviato da DanieleC88 Guarda i messaggi
Non me ne intendi programmazione funzionale, rispondo alla questione Python: in realtà da quanto so Guido Van Rossum non è un grande fan della programmazione funzionale, per cui mi pare che in Python 3 sia stata un po' limitata. Per maggiori informazioni, aspetta cdimauro.

ciao
Sì, Guido non ama la programmazione funzionale, e nella versione 3 non ha eliminato alcuni costrutti (map, filter e reduce, se non erro), ma semplicemente li ha spostati in un'apposita libreria (mi sembra itertools).

Python supporta IN PARTE la programmazione funzionale, ma non è un linguaggio funzionale. Se ne distacca abbastanza.

Personalmente non ispira neppure a me la programmazione funzionale, fatta eccezione per alcuni costrutti che trovo comodi e abbastanza leggibili (se non si esagera, e qui alcuni se sanno qualcosa ).

In generale trovo il codice troppo pieno di simboli e poco leggibile AI MIEI OCCHI (è una doverosa precisazione questa; d'altra parte ognuno ha i suoi gusti).

Anche se devo dire che l'approccio a pattern matching di Prolog prima e di Erlang adesso mi ha particolarmente affascinato.

Comunque per la programmazione funzionale in Python consiglio questo documento.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 06-10-2009, 08:32   #5
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
A 'sto punto avrebbe avuto più senso studiare F# imho che è quantomeno + moderno come linguaggio ed è molto molto simile ad ocaml (in pratica è possibile scrivere in F# codice ocaml senza determinate funzioni).
..guardando il lato positivo almeno avrai una buona base per studiare F# per conto tuo.
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 06-10-2009, 09:08   #6
Kralizek
Senior Member
 
L'Avatar di Kralizek
 
Iscritto dal: Feb 2003
Città: Stockholm (SE)
Messaggi: 1343
credo che studiare OCAML ti permette di sviluppare la forma mentis per passare dalla programmazione imperativa a quella funzionale.

E l'universitá deve dare solo la forma mentis, quindi thumb up!
Kralizek è offline   Rispondi citando il messaggio o parte di esso
Old 06-10-2009, 10:16   #7
shinya
Senior Member
 
L'Avatar di shinya
 
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
Quote:
Originariamente inviato da Antares88 Guarda i messaggi
...(te credo, non c'è iterazione, si usano funzioni ricorsive a gogo che saranno anche belline e compatte ma sono anti intuitive imho).
Dipende dal problema. Alcuni vengono espressi meglio ricorsivamente, altri no.

Quote:
Originariamente inviato da Antares88 Guarda i messaggi
Inoltre in termini di performance mi chiedo come faccia ad essere decente quando usando la ricorsione in altri linguaggi succede un puttanaio nello stack e la complessità asintotica aumenta....
No, non è sempre vero.
http://stackoverflow.com/questions/3...l-optimization

Quote:
Originariamente inviato da Antares88 Guarda i messaggi
Qualcuno mi può illuminare ? E soprattutto, volendo scegliere un linguaggio, non si poteva fare Python che anche lui supporta la programmazione funzionale ma almeno è moderno, ha librerie e ha utilità sul mercato del lavoro ?
F# sarà uno dei linguaggi ufficiali della prossima versione di Visual Studio... visto che è praticamente OCaml su .NET, magari qualcosa di utile da questo corso la tiri fuori...
shinya è offline   Rispondi citando il messaggio o parte di esso
Old 06-10-2009, 14:27   #8
fero86
Senior Member
 
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
Quote:
Originariamente inviato da Antares88 Guarda i messaggi
Inoltre in termini di performance mi chiedo come faccia ad essere decente quando usando la ricorsione in altri linguaggi succede un puttanaio nello stack e la complessità asintotica aumenta....
la complessitá asintotica non aumenta affatto! il fattoriale ricorsivo é sempre O(N).
per quanto riguarda il "puttanaio" dello stack... tail-call optimization
si tratta della stessa ottimizzazione che converte un fattoriale ricorsivo in un fattoriale iterativo.


Quote:
Qualcuno mi può illuminare ? E soprattutto, volendo scegliere un linguaggio, non si poteva fare Python che anche lui supporta la programmazione funzionale ma almeno è moderno, ha librerie e ha utilità sul mercato del lavoro ?
OCAML non sará il leading edge della tecnologia ma ad esso é stato ispirato F#, e quello si, é il leading edge della tecnologia.
fero86 è offline   Rispondi citando il messaggio o parte di esso
Old 06-10-2009, 14:38   #9
marco.r
Senior Member
 
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
Quote:
Originariamente inviato da Antares88 Guarda i messaggi
(te credo, non c'è iterazione, si usano funzioni ricorsive a gogo che saranno anche belline e compatte ma sono anti intuitive imho).
Penso sia una questione di abitudine. Una volta abituato ad entrambe le forme, trovo molto piu' semplice capire il comportamento di una versione ricorsiva invece che intuitiva, perche' c'e' meno contesto da tenere a mente

Visto che fai l'universita', "ragionare ricorsivamente" ti verra' naturale un po' alla volta.

Quote:
Inoltre in termini di performance mi chiedo come faccia ad essere decente quando usando la ricorsione in altri linguaggi succede un puttanaio nello stack e la complessità asintotica aumenta....
Come ha fatto notare shinya si puo' scrivere codice ricorsivo efficiente e senza consumare stack.

Quote:
Qualcuno mi può illuminare ? E soprattutto, volendo scegliere un linguaggio, non si poteva fare Python che anche lui supporta la programmazione funzionale ma almeno è moderno, ha librerie e ha utilità sul mercato del lavoro ?
Il supporto alla programmazione funzionale in python e' abbastanza limitato, e comunque direi che non e' piu' "moderno" (?) di ocaml. E' meno diffuso e ha meno librerie, ma se fosse questo il fattore discriminante programmeremmo ancora tutti in cobol o assembler.
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele
marco.r è offline   Rispondi citando il messaggio o parte di esso
Old 06-10-2009, 14:41   #10
marco.r
Senior Member
 
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
Quote:
Originariamente inviato da fero86 Guarda i messaggi
OCAML non sará il leading edge della tecnologia ma ad esso é stato ispirato F#, e quello si, é il leading edge della tecnologia.
Per arbitrari valori di tecnologia.
F# ha dalla sua un buon ide, ma dal punto di vista del linguaggio e dell'implementazione non vedo vantaggi rilevanti.
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele
marco.r è offline   Rispondi citando il messaggio o parte di esso
Old 06-10-2009, 19:16   #11
fero86
Senior Member
 
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
Quote:
Originariamente inviato da marco.r Guarda i messaggi
Per arbitrari valori di tecnologia.
F# ha dalla sua un buon ide, ma dal punto di vista del linguaggio e dell'implementazione non vedo vantaggi rilevanti.
F# ha dalla sua .NET, non solo l'IDE.
fero86 è offline   Rispondi citando il messaggio o parte di esso
Old 06-10-2009, 21:43   #12
Antares88
Senior Member
 
L'Avatar di Antares88
 
Iscritto dal: Jan 2003
Città: Roma
Messaggi: 832
Grazie a tutti per i chiarimenti !

Mi avete rinfrancato, temevo di fare una cosa inutile. Spero di riuscire ad apprezzare meglio le particolarità di questo linguaggio nei prossimi tempi.

Certo che forse un corso così potevano metterlo a scelta o nella specialistica e dedicare quel tempo a qualcosa di più diffuso sul mercato del lavoro.

Vabbé, staremo a vedere. Dopo l'esame mi guardo questo F#.
__________________
Trattative concluse su mercatino: The_Saint, ewandeep, Wiltord, maurizioi, Compulsion, mauryxxx76
Antares88 è offline   Rispondi citando il messaggio o parte di esso
Old 07-10-2009, 12:06   #13
marco.r
Senior Member
 
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
Quote:
Originariamente inviato da fero86 Guarda i messaggi
F# ha dalla sua .NET, non solo l'IDE.
Non e' necessariamente un vantaggio. Il framework e' pensato per un linguaggio ad oggetti, e richiede la rinuncia ad alcuni idiomi tipici della programmazione funzionale. Probabilmente col tempo questo un po' cambiera', ma per il momento e' cosi'. Senza contare che per lo stesso fatto alcune feature caratteristiche di ocaml (tipo il preprocessore) non sono disponibili.
Se il problema e' l'accesso a librerie esterne, si puo' comunque usare la FFI
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele
marco.r è offline   Rispondi citando il messaggio o parte di esso
Old 07-10-2009, 21:37   #14
javaboy
Registered User
 
Iscritto dal: May 2005
Città: far away from home
Messaggi: 1038
Quote:
Originariamente inviato da Antares88 Guarda i messaggi
Grazie a tutti per i chiarimenti !

Mi avete rinfrancato, temevo di fare una cosa inutile. Spero di riuscire ad apprezzare meglio le particolarità di questo linguaggio nei prossimi tempi.

Certo che forse un corso così potevano metterlo a scelta o nella specialistica e dedicare quel tempo a qualcosa di più diffuso sul mercato del lavoro.

Vabbé, staremo a vedere. Dopo l'esame mi guardo questo F#.
Studiare OCAML va benissimo. Non è un vezzo del tuo docente ma un linguaggio molto utilizzato in ambito accademico.
I linguaggi funzionali sono utilizzati anche nel mondo del lavoro anche se in settori di nicchia come la bioinformatica o applicazioni statistiche. E' molto probabile che in futuro trovino maggiori campi di applicazione. A parte questo OCAML ti aprirà la mente più di 20 anni di PHP e 30 di COBOL.

L'unico esame realmente utile per il mondo del lavoro italiano dovrebbe avere questo titolo: "Come mantenere la calma quando si è costretti in 3 giorni a implementare l'ennesimo acrocchio per far fesso il cliente in barba a tutte le regole dell'ingegneria del software".
javaboy è offline   Rispondi citando il messaggio o parte di esso
Old 07-10-2009, 21:43   #15
javaboy
Registered User
 
Iscritto dal: May 2005
Città: far away from home
Messaggi: 1038
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
:
Anche se devo dire che l'approccio a pattern matching di Prolog prima e di Erlang adesso mi ha particolarmente affascinato.
.
E' bello vedere che non sono l'unico.
javaboy è offline   Rispondi citando il messaggio o parte di esso
Old 08-10-2009, 09:37   #16
shinya
Senior Member
 
L'Avatar di shinya
 
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
Quote:
Originariamente inviato da javaboy Guarda i messaggi
L'unico esame realmente utile per il mondo del lavoro italiano dovrebbe avere questo titolo: "Come mantenere la calma quando si è costretti in 3 giorni a implementare l'ennesimo acrocchio per far fesso il cliente in barba a tutte le regole dell'ingegneria del software".
Quoto! E aggiungo:"I feel your pain."
shinya è offline   Rispondi citando il messaggio o parte di esso
Old 08-10-2009, 13:33   #17
fero86
Senior Member
 
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
Quote:
Originariamente inviato da javaboy Guarda i messaggi
I linguaggi funzionali sono utilizzati anche nel mondo del lavoro anche se in settori di nicchia come la bioinformatica o applicazioni statistiche. E' molto probabile che in futuro trovino maggiori campi di applicazione.
ovviamente, altrimenti Microsoft non spingerebbe cosi tanto F# (addirittura creando in Visual Studio un ambiente di sviluppo anche per questo linguaggio e mettendolo quindi alla pari di C# e Visual Basic).
tempo fa gugoXX ha aperto un topic illuminante su questa questione: ormai giá da tempo abbiamo raggiunto dei limiti fisici e la corsa al Mhz (poi al Ghz) é finita, di conseguenza l'immediato futuro é completamente parallelilzzato e multicore. il motivo per cui in un simile contesto i linguaggi funzionali hanno la meglio é che un programma scritto in maniera puramente funzionale é anche automaticamente rientrante, e gli algoritmi rientranti sono piu facilmente parallelizzabili.
fero86 è offline   Rispondi citando il messaggio o parte di esso
Old 08-10-2009, 13:36   #18
Mesh89
Member
 
Iscritto dal: Dec 2006
Messaggi: 198
Wow, anch'io quest'anno faccio i funzionali Però faccio Lisp.

Cmq, per chi parlava di scarsa velocità, da quello che sento in giro, pare che Ocaml sia veramente una scheggia, molto più verso C++ e Java che Python e Ruby come performance (immagino sia compilato o JITtato), per dare un'idea.

http://shootout.alioth.debian.org/u3...=python3&box=1

(non conoscendo OCaml e non essendo un grande cultore di Python, non posso verificare la bontà dei test)


PS: quando uscirà il linguaggio che sto sviluppando, dimenticherete in breve tempo tutti sti Python, OCaml, F#, Java e robaccia varia :P :P :P
Mesh89 è offline   Rispondi citando il messaggio o parte di esso
Old 09-10-2009, 10:21   #19
!k-0t1c!
Member
 
Iscritto dal: Jul 2008
Messaggi: 237
A dire il vero OCAML è lento. Con lento intendo fino a 2 ordini di grandezza più lento di F#. Ovviamente non parlo di F# su Mono, ed ovviamente come riferimento il meglio che si può trovare sono benchmark sintetici, ma il mio argomento è sostenuto da un gran conoscitore di OCAML, ovvero Jon Harrop. (*uno* dei post da cui emerge quanto dico).
Comunque vale la pena di imparare OCAML o F# se non altro per conoscere modi nuovi e spesso eleganti di affrontare problemi.

Quote:
Originariamente inviato da Mesh89 Guarda i messaggi
Cmq, per chi parlava di scarsa velocità, da quello che sento in giro, pare che Ocaml sia veramente una scheggia, molto più verso C++ e Java che Python e Ruby come performance (immagino sia compilato o JITtato), per dare un'idea.

http://shootout.alioth.debian.org/u3...=python3&box=1

(non conoscendo OCaml e non essendo un grande cultore di Python, non posso verificare la bontà dei test)


PS: quando uscirà il linguaggio che sto sviluppando, dimenticherete in breve tempo tutti sti Python, OCaml, F#, Java e robaccia varia :P :P :P
!k-0t1c! è offline   Rispondi citando il messaggio o parte di esso
Old 09-10-2009, 11:12   #20
Kralizek
Senior Member
 
L'Avatar di Kralizek
 
Iscritto dal: Feb 2003
Città: Stockholm (SE)
Messaggi: 1343
Quote:
Originariamente inviato da Mesh89 Guarda i messaggi
PS: quando uscirà il linguaggio che sto sviluppando, dimenticherete in breve tempo tutti sti Python, OCaml, F#, Java e robaccia varia :P :P :P
Terrei questo post a futura memoria... DanieleC88 insegna! :P
Kralizek è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker DJI RS 5: stabilizzazione e tracking intelligent...
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequen...
Le soluzioni FSP per il 2026: potenza e IA al centro Le soluzioni FSP per il 2026: potenza e IA al ce...
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa AWS annuncia European Sovereign Cloud, il cloud ...
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto Redmi Note 15 Pro+ 5G: autonomia monstre e displ...
SpaceX sta provando le piastrelle isolan...
Il National Reconnaissance Office statun...
Volkswagen avvia la produzione su CEA: c...
La crisi delle memorie non influenzer&ag...
MoM-z14 è la galassia scoperta da...
Da Sony nuovi display professionali dell...
Com'è fatta una delle e-bike pi&u...
iPhone 16 domina il 2025: ecco la classi...
Huawei a supporto delle startup: potenzi...
Iliad è il miglior operatore di l...
Le pompe di calore parlano italiano: Bon...
Moltbot non è solo un chatbot: ag...
Sinner e Alcaraz fermati dall'arbitro: i...
L'audio-video professionale arriva a MIR...
Musk fa i complimenti alla Cina: nel set...
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: 00:31.


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