Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione HUAWEI MatePad 11.5''S, con il display PaperMatte si scrive come sulla carta
Recensione HUAWEI MatePad 11.5''S, con il display PaperMatte si scrive come sulla carta
HUAWEI MatePad 11,5''S è il nuovo tablet tuttofare di Huawei. Un device che adotta un display PaperMatte offrendo un'esperienza di scrittura e lettura simile alla carta, e vantando al contempo funzionalità pensate per la produttività come due accessori dedicati fra pennino e tastiera magnetica. Lo abbiamo provato e vi raccontiamo tutto quello che c'è da sapere nella nostra recensione completa.
Recensione HONOR 200 Pro: potrete fare ritratti da fotografo professionista! 
Recensione HONOR 200 Pro: potrete fare ritratti da fotografo professionista! 
HONOR sorprende il mercato dei medio gamma e lo fa con il nuovo HONOR 200 Pro, uno smartphone che sa fotografare ritratti professionali grazie ad un lavoro di Intelligenza Artificiale e di ottimizzazione realizzato in collaborazione con lo studio Harcourt di Parigi. Lo abbiamo messo in prova e questi sono i risultati.
I robot tagliaerba che nascono in Italia: visita nella sede (e nella fabbrica) di Stiga
I robot tagliaerba che nascono in Italia: visita nella sede (e nella fabbrica) di Stiga
Abbiamo avuto l'opportunità di visitare la sede di Stiga, azienda che a Castelfranco Veneto ha la sua sede operativa e produttiva, dove nascono tanti prodotti per la cura del verde, tra cui i nuovi robot autonomi
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: 2581
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: 12077
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: 12077
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: 2581
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: 2581
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 HUAWEI MatePad 11.5''S, con il display PaperMatte si scrive come sulla carta Recensione HUAWEI MatePad 11.5''S, con il displa...
Recensione HONOR 200 Pro: potrete fare ritratti da fotografo professionista!  Recensione HONOR 200 Pro: potrete fare ritratti ...
I robot tagliaerba che nascono in Italia: visita nella sede (e nella fabbrica) di Stiga I robot tagliaerba che nascono in Italia: visita...
Nutanix .NEXT 2024: oltre l'iperconvergenza per rimpiazzare VMware Nutanix .NEXT 2024: oltre l'iperconvergenza per ...
OMEN Transcend Gaming Laptop 14: compatto, leggero e una potenza con compromessi OMEN Transcend Gaming Laptop 14: compatto, legge...
Volano stracci tra Intel e AMD sui test ...
ASUS ROG Strix XG27ACS e XG27UCS: prezzo...
Ulanzi ora fa anche ottiche autofocus: e...
Philips Evnia 34M2C6500: performance e q...
Tesla aumenterà i prezzi della Model 3 i...
Factorial, nuovo passo in avanti nell'in...
Intel ribadisce: Gaudi 2 è la ver...
Insta360 GO 3S: la videocamera indossabi...
Le migliori offerte sui Robot rasaerba s...
Ecco Galaxy Watch 6 a 189€ e le altre of...
Litografia Hyper-NA EUV, ASML ci sta lav...
Google Pixel Buds A-Series: super calo d...
Amazon non vuole concorrenza: giù ancora...
Friggitrici ad aria: uno dei marchi TOP ...
MagNex, il magnete permanente senza terr...
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: 06:19.


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