Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Zenfone 11 Ultra: il flagship ASUS ritorna a essere un 'padellone'
Recensione Zenfone 11 Ultra: il flagship ASUS ritorna a essere un 'padellone'
Zenfone 11 Ultra ha tantissime qualità interessanti, fra cui potenza da vendere, un display di primissimo livello, un comparto audio potente e prestazioni di connettività fra le migliori della categoria. Manca però dell'esclusività del predecessore, che in un settore composto da "padelloni" si distingueva per le sue dimensioni compatte. Abbiamo provato il nuovo flagship ASUS, e in questa recensione vi raccontiamo com'è andata.
Appian: non solo low code. La missione è l’ottimizzazione dei processi con l'IA
Appian: non solo low code. La missione è l’ottimizzazione dei processi con l'IA
Abbiamo partecipato ad Appian World 2024, evento dedicato a partner e clienti che si è svolto recentemente nei pressi di Washington DC, vicino alla sede storica dell’azienda. Nel festeggiare il 25mo anniversario, Appian ha annunciato diverse novità in ambito intelligenza artificiale
Lenovo ThinkVision 3D 27, la steroscopia senza occhialini
Lenovo ThinkVision 3D 27, la steroscopia senza occhialini
Primo contatto con il monitor Lenovo ThinkVision 3D 27 che grazie a particolari accorgimenti tecnici riesce a ricreare l'illusione della spazialità tridimensionale senza che sia necessario utilizzare occhialini
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 04-06-2008, 08:08   #361
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
Il libro è in PDF: puoi stamparlo e farlo rilegare, se ti piace in forma cartacea.

Per quanto riguarda SPE e SVN, per il momento lascia perdere. Quando avrai fatto un po' di pratica ne riparleremo.
__________________
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 04-06-2008, 08:27   #362
gepeppe
Senior Member
 
L'Avatar di gepeppe
 
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 2580
Quote:
Originariamente inviato da DanieleC88 Guarda i messaggi
È solo per non alimentare flame che non mi sono ancora pronunciato...
già...stava andando cosi bene fin'ora...non facciamo certi discorsi che non c'entrano nulla col thread.
__________________
Hp pavilion dv6-1250el [cpu: P8700 - ati radeon hd 4650 1 gb - 4 gb ram - hd 320 7200 rpm!] Garmin Official Thread
gepeppe è offline   Rispondi citando il messaggio o parte di esso
Old 04-06-2008, 10:58   #363
~FullSyst3m~
Senior Member
 
L'Avatar di ~FullSyst3m~
 
Iscritto dal: Mar 2007
Messaggi: 4660
Quote:
Originariamente inviato da gepeppe Guarda i messaggi
già...stava andando cosi bene fin'ora...non facciamo certi discorsi che non c'entrano nulla col thread.
Infatti, casomai apriamo un altro 3d e ci scanniamo là!
__________________
Firma eliminata e avatar cambiato. Troppa gente giudica il monaco dall'abito.
~FullSyst3m~ è offline   Rispondi citando il messaggio o parte di esso
Old 09-06-2008, 00:57   #364
nuovoUtente86
Senior Member
 
Iscritto dal: Mar 2007
Messaggi: 7863
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
E' "limitato" molto meno del C, e comparabile a C++ e Java quanto a strumenti di alto livello.

E' la tua, appunto. E nel caso di Python continui a sbagliare.
ma python non viene eseguito da un VM?
nuovoUtente86 è offline   Rispondi citando il messaggio o parte di esso
Old 09-06-2008, 01:14   #365
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12068
Quote:
Originariamente inviato da nuovoUtente86 Guarda i messaggi
ma python non viene eseguito da un VM?
Che intendi per una VM?
Il CPython, l'implementazione + comunemente utilizzata, è interpretato.
IronPython viene tradotto in bytecode per il CLR del .NET e quindi utilizza il JIT compiler.
Discorso analogo vale per JPython che utilizza la VM della Sun e quindi anche l'ottimo JIT.
Infatti, se non sbaglio, le limitazioni sui thread di python valgono solo per l'implementazione classica, mentre le altre implementazioni non soffrono di quelle limitazioni.
Discorso analogo vale anche per JRuby, in cui addirittura l'utlima versione è + veloce di ruby 1.8.6 (anche se meno veloce della molto + ottimizzata 1.9.0, versione rilasciata solo come "preview" per gli sviluppatori).
Anche Java e C# vanno su una Virtual Machine, ma sinceramente, non ci si può proprio lamentare delle prestazioni medie.
Discorso diverso è x la latenza che non è deterministica a causa del garbage collector il che, con determinate tipologie di programmi, potrebbe causare qualche problema.
Per ovviare a questo c'è la versione Real-Time di Java lato sun.
Lato microsoft sinceramente non mi sono informato sulla presenza di specifiche versioni del linguaggio ottimizzate per il real-time perchè per ora non ne ho avuto assolutamente bisogno.
Comunque se la domanda aveva il senso "Ma python girando su una VM non è meno prestante dei linguaggi compilati classici", allora la risposta è: NO.
Con il tempo che risparmi per scrivere un sistema complesso in python puoi trovare algoritmi migliori che renderanno tutto il software + veloce.
Discorso diverso è ovviamente il problema di un determinato tipo di errori che, essendo un linguaggio dinamico, possono essere scoperti solo al run-time..... x la mia gioia e quella di FEK che è FELICISSIMO di questa peculiare caratteristica di ruby, python e dei linguaggi "dinamici" in genere
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 09-06-2008, 02:08   #366
by_to_by
Bannato
 
Iscritto dal: May 2008
Messaggi: 275
Quote:
Originariamente inviato da ^TiGeRShArK^ Guarda i messaggi
Che intendi per una VM?
Il CPython, l'implementazione + comunemente utilizzata, è interpretato.
IronPython viene tradotto in bytecode per il CLR del .NET e quindi utilizza il JIT compiler.
Discorso analogo vale per JPython che utilizza la VM della Sun e quindi anche l'ottimo JIT.
Infatti, se non sbaglio, le limitazioni sui thread di python valgono solo per l'implementazione classica, mentre le altre implementazioni non soffrono di quelle limitazioni.
Discorso analogo vale anche per JRuby, in cui addirittura l'utlima versione è + veloce di ruby 1.8.6 (anche se meno veloce della molto + ottimizzata 1.9.0, versione rilasciata solo come "preview" per gli sviluppatori).
Anche Java e C# vanno su una Virtual Machine, ma sinceramente, non ci si può proprio lamentare delle prestazioni medie.
Discorso diverso è x la latenza che non è deterministica a causa del garbage collector il che, con determinate tipologie di programmi, potrebbe causare qualche problema.
Per ovviare a questo c'è la versione Real-Time di Java lato sun.
Lato microsoft sinceramente non mi sono informato sulla presenza di specifiche versioni del linguaggio ottimizzate per il real-time perchè per ora non ne ho avuto assolutamente bisogno.
Comunque se la domanda aveva il senso "Ma python girando su una VM non è meno prestante dei linguaggi compilati classici", allora la risposta è: NO.
Con il tempo che risparmi per scrivere un sistema complesso in python puoi trovare algoritmi migliori che renderanno tutto il software + veloce.
Discorso diverso è ovviamente il problema di un determinato tipo di errori che, essendo un linguaggio dinamico, possono essere scoperti solo al run-time..... x la mia gioia e quella di FEK che è FELICISSIMO di questa peculiare caratteristica di ruby, python e dei linguaggi "dinamici" in genere
ma come fai a sapere tutte queste cose?
by_to_by è offline   Rispondi citando il messaggio o parte di esso
Old 09-06-2008, 07:24   #367
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
Semplice: con l'esperienza e la buona volontà di rimboccarsi le maniche senza farsi paranoie dal primo nanosecondo.

x "Tiger" (ogni volta lo scrivo tra virgolette, ma non so se posso chiamarti col tuo vero nome ):
- non sbagli; il problema del GIL è legato esclusivamente a CPython e non al linguaggio di per sé;
- con Python puoi avere pieno controllo del Garbage Collector.
__________________
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 09-06-2008, 11:58   #368
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12068
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Semplice: con l'esperienza e la buona volontà di rimboccarsi le maniche senza farsi paranoie dal primo nanosecondo.

x "Tiger" (ogni volta lo scrivo tra virgolette, ma non so se posso chiamarti col tuo vero nome ):
- non sbagli; il problema del GIL è legato esclusivamente a CPython e non al linguaggio di per sé;
- con Python puoi avere pieno controllo del Garbage Collector.
sul forum va benissimo "tiger", cesare
mmm..per quanto riguarda il pieno controllo del garbage collector immagino ti riferisci a Cpython, o no?
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 09-06-2008, 13:17   #369
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
Sì. Ma anche con IronPython mi sembra sia possibile controllarlo.

Con Jython non credo sia possibile (altrimenti si troverebbe il modo di controllarlo anche da Java, suppongo ).

Non ho mai approfondito con PyPy.
__________________
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 09-06-2008, 13:35   #370
nuovoUtente86
Senior Member
 
Iscritto dal: Mar 2007
Messaggi: 7863
Quote:
Originariamente inviato da ^TiGeRShArK^ Guarda i messaggi
Che intendi per una VM?
Il CPython, l'implementazione + comunemente utilizzata, è interpretato.
IronPython viene tradotto in bytecode per il CLR del .NET e quindi utilizza il JIT compiler.
Discorso analogo vale per JPython che utilizza la VM della Sun e quindi anche l'ottimo JIT.
Infatti, se non sbaglio, le limitazioni sui thread di python valgono solo per l'implementazione classica, mentre le altre implementazioni non soffrono di quelle limitazioni.
Discorso analogo vale anche per JRuby, in cui addirittura l'utlima versione è + veloce di ruby 1.8.6 (anche se meno veloce della molto + ottimizzata 1.9.0, versione rilasciata solo come "preview" per gli sviluppatori).
Anche Java e C# vanno su una Virtual Machine, ma sinceramente, non ci si può proprio lamentare delle prestazioni medie.
Discorso diverso è x la latenza che non è deterministica a causa del garbage collector il che, con determinate tipologie di programmi, potrebbe causare qualche problema.
Per ovviare a questo c'è la versione Real-Time di Java lato sun.
Lato microsoft sinceramente non mi sono informato sulla presenza di specifiche versioni del linguaggio ottimizzate per il real-time perchè per ora non ne ho avuto assolutamente bisogno.
Comunque se la domanda aveva il senso "Ma python girando su una VM non è meno prestante dei linguaggi compilati classici", allora la risposta è: NO.
Con il tempo che risparmi per scrivere un sistema complesso in python puoi trovare algoritmi migliori che renderanno tutto il software + veloce.
Discorso diverso è ovviamente il problema di un determinato tipo di errori che, essendo un linguaggio dinamico, possono essere scoperti solo al run-time..... x la mia gioia e quella di FEK che è FELICISSIMO di questa peculiare caratteristica di ruby, python e dei linguaggi "dinamici" in genere
No la domanda era riferita ai post precedenti a quello quotato in cui si discuteva se Java, C# e Python fossero o meno interpretati. Un utente, credo Wizard1993, aveva dato la sua definizione di interpretato...come un linguaggio eseguito da una macchina virtuale....e cdmauro come puoi vedere ha replicato che ciò non era corretto....da qui la mia domanda se Python fosse o meno eseguito da una VM...e se non lo si puo definire interpretato come lo possiamo chiamare: pseudocompilato?
nuovoUtente86 è offline   Rispondi citando il messaggio o parte di esso
Old 09-06-2008, 13:43   #371
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
Python, come qualunque altro linguaggio, non è vincolato alla particolare implementazione.

Io posso realizzare interpreti, compilatori, o meccanismi di tipo JIT sia con Python che con C++
__________________
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 09-06-2008, 13:46   #372
nuovoUtente86
Senior Member
 
Iscritto dal: Mar 2007
Messaggi: 7863
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Python, come qualunque altro linguaggio, non è vincolato alla particolare implementazione.

Io posso realizzare interpreti, compilatori, o meccanismi di tipo JIT sia con Python che con C++
assolutamente si, ma nella pratica quale è la tecnica piu utilizza?
nuovoUtente86 è offline   Rispondi citando il messaggio o parte di esso
Old 09-06-2008, 13:51   #373
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
La compilazione in bytecode/linguaggio intermedio. Ciò avviene per qualunque linguaggio .NET, Java & derivati e Python (questo considerato che .NET, Java dominano il mercato del software; vedi le statistiche che sono state riportate qualche tempo fa.).

Da questa forma ci sono poi diverse alternative sul cosa farci.
Con .NET puoi decidere di compilare il tutto alla prima esecuzione in un eseguibile nativo, oppure (caso comune) utilizzare un JIT per compilatore al volo il codice.
Con Java si utilizza un interprete bytecode, ma le parti più intensive vengono compilate in codice macchina nativo.
Con Python si utilizza un interprete bytecode.
__________________
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 09-06-2008, 13:53   #374
gepeppe
Senior Member
 
L'Avatar di gepeppe
 
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 2580
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Python, come qualunque altro linguaggio, non è vincolato alla particolare implementazione.

Io posso realizzare interpreti, compilatori, o meccanismi di tipo JIT sia con Python che con C++
scusate il piccolo OT
cdimauro cavolo mi hai fatto venire voglia di studiare il python leggendo tutti i tuoi messasggi!!
Nella sezione giusta chiederò qualche libro per python, qui non mi sembra il caso
fine OT
__________________
Hp pavilion dv6-1250el [cpu: P8700 - ati radeon hd 4650 1 gb - 4 gb ram - hd 320 7200 rpm!] Garmin Official Thread
gepeppe è offline   Rispondi citando il messaggio o parte di esso
Old 09-06-2008, 14:08   #375
nuovoUtente86
Senior Member
 
Iscritto dal: Mar 2007
Messaggi: 7863
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
La compilazione in bytecode/linguaggio intermedio. Ciò avviene per qualunque linguaggio .NET, Java & derivati e Python (questo considerato che .NET, Java dominano il mercato del software; vedi le statistiche che sono state riportate qualche tempo fa.).

Da questa forma ci sono poi diverse alternative sul cosa farci.
Con .NET puoi decidere di compilare il tutto alla prima esecuzione in un eseguibile nativo, oppure (caso comune) utilizzare un JIT per compilatore al volo il codice.
Con Java si utilizza un interprete bytecode, ma le parti più intensive vengono compilate in codice macchina nativo.
Con Python si utilizza un interprete bytecode.
il JIT di Java quindi compila in nativo solo il codice piu utilizzato, mentre quello del .Net viene cmq tutto tradotto "al volo" in linguaggio nativo?
nuovoUtente86 è offline   Rispondi citando il messaggio o parte di esso
Old 09-06-2008, 14:12   #376
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
Sì.

x gepeppe: http://www.python.it/doc/Howtothink/...l-it/index.htm
__________________
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 09-06-2008, 14:21   #377
nuovoUtente86
Senior Member
 
Iscritto dal: Mar 2007
Messaggi: 7863
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Grazie.
Ma anche l' interprete Python è gestito come una macchina a stack?
nuovoUtente86 è offline   Rispondi citando il messaggio o parte di esso
Old 09-06-2008, 14:27   #378
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
Sì.
__________________
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 09-06-2008, 14:35   #379
gepeppe
Senior Member
 
L'Avatar di gepeppe
 
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 2580
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
ah ti ringrazio. Ho trovato anche la versione pdf cosi me la posso stampare..
__________________
Hp pavilion dv6-1250el [cpu: P8700 - ati radeon hd 4650 1 gb - 4 gb ram - hd 320 7200 rpm!] Garmin Official Thread
gepeppe è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Zenfone 11 Ultra: il flagship ASUS ritorna a essere un 'padellone' Recensione Zenfone 11 Ultra: il flagship ASUS ri...
Appian: non solo low code. La missione è l’ottimizzazione dei processi con l'IA Appian: non solo low code. La missione è ...
Lenovo ThinkVision 3D 27, la steroscopia senza occhialini Lenovo ThinkVision 3D 27, la steroscopia senza o...
La Formula E può correre su un tracciato vero? Reportage da Misano con Jaguar TCS Racing La Formula E può correre su un tracciato ...
Lenovo LEGION e LOQ: due notebook diversi, stessa anima gaming Lenovo LEGION e LOQ: due notebook diversi, stess...
Sta per succedere! La prima gara a guida...
Parthenope: un nuovo RPG investigativo t...
Urbanista Malibu: ecco come va la cassa ...
Gas Station Simulator è costato 1...
AOC Graphic Pro U3, tre nuovi monitor pe...
Wacom Movink: per la prima volta il disp...
HPE Aruba presenta i nuovi access point ...
Lamborghini presenta Urus SE, prima vers...
Scuderia Ferrari e HP insieme: ufficiale...
Snapdragon X Plus, un nuovo SoC per i no...
L'iPad 10,9'' 64 GB è sceso a meno di 40...
Steam: basta ai furbetti dell'accesso an...
Motorola Edge 40 Neo con fotocamera da 5...
Arriva Kasperksy Next, la nuova gamma di...
Fallout, un successo senza fine: 1 milio...
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: 02:14.


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