Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Samsung Galaxy Z Fold7: un grande salto generazionale
Recensione Samsung Galaxy Z Fold7: un grande salto generazionale
Abbiamo provato per molti giorni il nuovo Z Fold7 di Samsung, un prodotto davvero interessante e costruito nei minimi dettagli. Rispetto al predecessore, cambiano parecchie cose, facendo un salto generazionale importante. Sarà lui il pieghevole di riferimento? Ecco la nostra recensione completa.
The Edge of Fate è Destiny 2.5. E questo è un problema
The Edge of Fate è Destiny 2.5. E questo è un problema
Bungie riesce a costruire una delle campagne più coinvolgenti della serie e introduce cambiamenti profondi al sistema di gioco, tra nuove stat e tier dell’equipaggiamento. Ma con risorse limitate e scelte discutibili, il vero salto evolutivo resta solo un’occasione mancata
Ryzen Threadripper 9980X e 9970X alla prova: AMD Zen 5 al massimo livello
Ryzen Threadripper 9980X e 9970X alla prova: AMD Zen 5 al massimo livello
AMD ha aggiornato l'offerta di CPU HEDT con i Ryzen Threadripper 9000 basati su architettura Zen 5. In questo articolo vediamo come si comportano i modelli con 64 e 32 core 9980X e 9970X. Venduti allo stesso prezzo dei predecessori e compatibili con il medesimo socket, le nuove proposte si candidano a essere ottimi compagni per chi è in cerca di potenza dei calcolo e tante linee PCI Express per workstation grafiche e destinate all'AI.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 11-09-2010, 05:19   #321
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da Tommo Guarda i messaggi
Comunque leva il quasi, è del tutto impossibile da solo.
E pure per una qualsiasi azienda sotto i 1000 dipendenti...
Dipende da quel che deve fare il s.o..
Quote:
Eppoi i 4 linguaggi che hai citato, mi spiace deluderti, ma non sono linguaggi veri e propri
AutoIt e PHP ( ) sono linguaggi.
__________________
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 11-09-2010, 07:04   #322
dojolab
Senior Member
 
L'Avatar di dojolab
 
Iscritto dal: Jun 2010
Città: Varese
Messaggi: 996
Quote:
Originariamente inviato da cionci Guarda i messaggi
Storicamente si scrive in C... Di loader se ne trovano già pronti in giro...
Hai detto bene, storicamente.
Può comunque pensare al C++ o all'Obj-C.

Tecnicamente anche a Java (c'è chi ci ha provato, SUN stessa, e penso che tutti noi ricordiamo i risultati :P).

C'è chi ci sta provando in Python
__________________
Il mercatino di dojolab: VENDO UN PO' DI COSE! VAI
Vendo Libro Oracle 10g GUIDA COMPLETA della Oracle Press, ITALIANO: LINK
dojolab è offline   Rispondi citando il messaggio o parte di esso
Old 11-09-2010, 07:05   #323
dojolab
Senior Member
 
L'Avatar di dojolab
 
Iscritto dal: Jun 2010
Città: Varese
Messaggi: 996
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
AutoIt e PHP ( ) sono linguaggi.
Tecnicamente si caro Cesare e sai come la penso (quanti cristi mi vedi tirare spesso? :|)
__________________
Il mercatino di dojolab: VENDO UN PO' DI COSE! VAI
Vendo Libro Oracle 10g GUIDA COMPLETA della Oracle Press, ITALIANO: LINK
dojolab è offline   Rispondi citando il messaggio o parte di esso
Old 11-09-2010, 07:10   #324
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Infatti da buon ateo prego che tu possa trovare la pace rivolgendo il tuo cuore ad altro.
__________________
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 11-09-2010, 07:16   #325
dojolab
Senior Member
 
L'Avatar di dojolab
 
Iscritto dal: Jun 2010
Città: Varese
Messaggi: 996
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Infatti da buon ateo prego che tu possa trovare la pace rivolgendo il tuo cuore ad altro.
LOL che ci fai alle 8.15 sul Forum? :|
__________________
Il mercatino di dojolab: VENDO UN PO' DI COSE! VAI
Vendo Libro Oracle 10g GUIDA COMPLETA della Oracle Press, ITALIANO: LINK
dojolab è offline   Rispondi citando il messaggio o parte di esso
Old 11-09-2010, 10:21   #326
Kralizek
Senior Member
 
L'Avatar di Kralizek
 
Iscritto dal: Feb 2003
Città: Stockholm (SE)
Messaggi: 1343
ma questo topic non riesce proprio a trovare pace... ed ora chi lo sente a DanieleC88 ?!?!?
Kralizek è offline   Rispondi citando il messaggio o parte di esso
Old 11-09-2010, 10:28   #327
khelidan1980
Senior Member
 
L'Avatar di khelidan1980
 
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Infatti da buon ateo prego che tu possa trovare la pace rivolgendo il tuo cuore ad altro.
Cesare una volta avevi postati un link di un So in Python? Riesci a recuperarlo?Io non lo trovo! Grazie!
__________________
Khelidan
khelidan1980 è offline   Rispondi citando il messaggio o parte di esso
Old 11-09-2010, 10:39   #328
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da khelidan1980 Guarda i messaggi
Cesare una volta avevi postati un link di un So in Python? Riesci a recuperarlo?Io non lo trovo! Grazie!
Un SO non potrà mai essere scritto interamente in Python, a meno di non avere una versione di Python che genera codice compilato. E' così per qualsiasi linguaggio.
Dovrai sempre, e dico sempre, scrivere almeno una parte in un linguaggio compilato. Poi dopo ci si può sbizzarrire.

Ultima modifica di cionci : 11-09-2010 alle 11:10.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 11-09-2010, 10:54   #329
dojolab
Senior Member
 
L'Avatar di dojolab
 
Iscritto dal: Jun 2010
Città: Varese
Messaggi: 996
Quote:
Originariamente inviato da cionci Guarda i messaggi
Un SO non potrà mai essere scritto interamente in Python, a me di non avere una versione di Python che genera codice compilato. E' così per qualsiasi linguaggio.
Dovrai sempre, e dico sempre, scrivere almeno una parta in un linguaggio compilato. Poi dopo ci si può sbizzarrire.
Infatti se non erro il progetto era proprio questo!

Comunque hai ragione per l'implementazione dell'OS a meno di non fornire una piattaforma h/w con dentro un os minimale scritto in C/C++ che fornisce un interprete Python dal quale poi, come dici giustamente tu, ci si può sbizzarrire :P
__________________
Il mercatino di dojolab: VENDO UN PO' DI COSE! VAI
Vendo Libro Oracle 10g GUIDA COMPLETA della Oracle Press, ITALIANO: LINK
dojolab è offline   Rispondi citando il messaggio o parte di esso
Old 11-09-2010, 11:14   #330
khelidan1980
Senior Member
 
L'Avatar di khelidan1980
 
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
Quote:
Originariamente inviato da cionci Guarda i messaggi
Un SO non potrà mai essere scritto interamente in Python, a meno di non avere una versione di Python che genera codice compilato. E' così per qualsiasi linguaggio.
Dovrai sempre, e dico sempre, scrivere almeno una parte in un linguaggio compilato. Poi dopo ci si può sbizzarrire.
Si certo mi pare avessero scritto una minima parte in C per far girare l'interprete Python ma non riesco a recuperare il link, volevo darci un occhio per curiosità.

EDIT: chissà se si arriverà mai a fornire direttamente nel firmware dei vari hw le implementazioni delle vm più diffuse
__________________
Khelidan

Ultima modifica di khelidan1980 : 11-09-2010 alle 11:18.
khelidan1980 è offline   Rispondi citando il messaggio o parte di esso
Old 11-09-2010, 13:02   #331
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da dojolab Guarda i messaggi
LOL che ci fai alle 8.15 sul Forum? :|
Guarda che a quell'ora sono già sveglio da un bel pezzo. Figli rulez.
Quote:
Originariamente inviato da khelidan1980 Guarda i messaggi
Cesare una volta avevi postati un link di un So in Python? Riesci a recuperarlo?Io non lo trovo! Grazie!
Non sono riuscito a recuperarlo nemmeno io, mi spiace. Farò qualche altra ricerca non appena avrò un po' di tempo in più.
Quote:
Originariamente inviato da cionci Guarda i messaggi
Un SO non potrà mai essere scritto interamente in Python, a meno di non avere una versione di Python che genera codice compilato. E' così per qualsiasi linguaggio.
Dovrai sempre, e dico sempre, scrivere almeno una parte in un linguaggio compilato. Poi dopo ci si può sbizzarrire.
PyPy (che è scritto in RPython, un sottoinsieme di Python) genera già codice compilato e, se non ricordo male, anche codice macchina PowerPC.

Poi ci sono progetti come Shedskin http://code.google.com/p/shedskin/ che potrebbero essere adattati.
__________________
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 11-09-2010, 13:44   #332
marco.r
Senior Member
 
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
Quote:
Originariamente inviato da cionci Guarda i messaggi
Un SO non potrà mai essere scritto interamente in Python, a meno di non avere una versione di Python che genera codice compilato. E' così per qualsiasi linguaggio.
Dovrai sempre, e dico sempre, scrivere almeno una parte in un linguaggio compilato. Poi dopo ci si può sbizzarrire.
Se invece di generare bytecode per una macchina virtuale il backend ti genera codice nativo si può fare. Per un linguaggio dinamico è più difficile ma non impossibile, vedi ad esempio i sistemi operativi delle lisp-machine.
__________________
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 11-09-2010, 13:57   #333
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Infatti non ho scritto che fosse impossibile farlo interamente con Python Ho detto che in ogni caso deve essere compilato. Per compilato intendevo dire non in forma intermedia poi interpretata da una VM, ma in linguaggio macchina.

Ultima modifica di cionci : 11-09-2010 alle 14:01.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 12-09-2010, 11:10   #334
ingframin
Senior Member
 
L'Avatar di ingframin
 
Iscritto dal: Apr 2010
Città: Leuven
Messaggi: 667
Quote:
Originariamente inviato da khelidan1980 Guarda i messaggi
Si certo mi pare avessero scritto una minima parte in C per far girare l'interprete Python ma non riesco a recuperare il link, volevo darci un occhio per curiosità.

EDIT: chissà se si arriverà mai a fornire direttamente nel firmware dei vari hw le implementazioni delle vm più diffuse
C'è chi ha implementato su un FPGA la JVM e poi ci sono i processori AVR32 della Atmel che hanno l'hardware per interpretare il bytecode Java. Una volta si parlava anche di un processore, il picoJava, creato ad hoc ma poi non se n'è più sentito parlare.

Ultima modifica di ingframin : 12-09-2010 alle 11:14.
ingframin è offline   Rispondi citando il messaggio o parte di esso
Old 12-09-2010, 11:45   #335
dojolab
Senior Member
 
L'Avatar di dojolab
 
Iscritto dal: Jun 2010
Città: Varese
Messaggi: 996
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Guarda che a quell'ora sono già sveglio da un bel pezzo. Figli rulez.
Mi fai paura, domani ti ribalto
Anzi no, ti mando una funzione JavaScript via Skype così impari :/

Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Non sono riuscito a recuperarlo nemmeno io, mi spiace. Farò qualche altra ricerca non appena avrò un po' di tempo in più.
Non si chiamava PyOS? Ti ricorda qualcosa questo nome?
__________________
Il mercatino di dojolab: VENDO UN PO' DI COSE! VAI
Vendo Libro Oracle 10g GUIDA COMPLETA della Oracle Press, ITALIANO: LINK
dojolab è offline   Rispondi citando il messaggio o parte di esso
Old 12-09-2010, 16:29   #336
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Mmm leggo di molti suggerimenti interessanti, ma rimane una questione molto seria aperta e cioè: "un OS non puoi scriverlo in un linguaggio ad alto livello senza avere un compilatore adatto"....

con Python non puoi istanziare un puntatore all'area B8000-BBFFF per scrivere sullo schermo

tutte queste aggiunte bisogna farsele da sè....

per esempio, un consiglio che posso dare ( ed è la prima ed ultima volta che lo consiglierò per questioni ideologiche ) è di provare a realizzare un OS in c#

c# pure necessita di un compilatore ad hoc e di alcune aggiunte, ma almeno un minimo di algebra dei puntatori ce l'ha

poi ci sono cosmos e sharpos che hanno dei compilatori belli e pronti da utilizzare

usare un altro linguaggio senza le dovute modifiche, significa solo che vai a scrivere un mare di codice in c, per creare una vm su cui far girare il codice scritto nel linguaggio di alto livello

imho completamente inutile, tanto i driver poi devi scriverli in c lo stesso
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 12-09-2010, 16:43   #337
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da pabloski Guarda i messaggi
imho completamente inutile, tanto i driver poi devi scriverli in c lo stesso
Non necessariamente. Devi implementare un'api adeguata per essere usata con i linguaggi di alto livello e sei a posto.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 12-09-2010, 17:47   #338
eraser
Senior Member
 
L'Avatar di eraser
 
Iscritto dal: Nov 2001
Città: Bastia Umbra (PG)
Messaggi: 6394
Quote:
Originariamente inviato da pabloski Guarda i messaggi
per esempio, un consiglio che posso dare ( ed è la prima ed ultima volta che lo consiglierò per questioni ideologiche ) è di provare a realizzare un OS in c#
Praticamente più o meno intendi Singularity
__________________
:: Il miglior argomento contro la democrazia è una conversazione di cinque minuti con l'elettore medio ::
eraser è offline   Rispondi citando il messaggio o parte di esso
Old 12-09-2010, 18:55   #339
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da cionci Guarda i messaggi
Non necessariamente. Devi implementare un'api adeguata per essere usata con i linguaggi di alto livello e sei a posto.
è una possibilità in effetti, ma richiede un lavoraccio sul linguaggio.....imho un lavoro non giustificabile....alla fin fine il C non è il diavolo

Quote:
Originariamente inviato da eraser Guarda i messaggi
Praticamente più o meno intendi Singularity
cosmos o sharpos anche, col vantaggio che nel codice di questi due c'è il compilatore, in singularity no

il problema di singularity è l'interazione tra i driver e il sistema.....potenzialmente si può creare un sistema ancora più insicuro di windows

e comunque l4 ha distrutto singularity in praticamente tutti i benchmark, per cui non capisco qual'è, nel 2010, il senso di un OS che non usa i meccanismi di protezione forniti dalla cpu
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 12-09-2010, 19:39   #340
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da dojolab Guarda i messaggi
Mi fai paura, domani ti ribalto
Anzi no, ti mando una funzione JavaScript via Skype così impari :/
Vade retro, Satana!
Quote:
Non si chiamava PyOS? Ti ricorda qualcosa questo nome?
Qualcosina.
Quote:
Originariamente inviato da pabloski Guarda i messaggi
Mmm leggo di molti suggerimenti interessanti, ma rimane una questione molto seria aperta e cioè: "un OS non puoi scriverlo in un linguaggio ad alto livello senza avere un compilatore adatto"....

con Python non puoi istanziare un puntatore all'area B8000-BBFFF per scrivere sullo schermo

tutte queste aggiunte bisogna farsele da sè....
Non puoi farle nemmeno in C. Casualmente ho scritto un articolo in proposito questa settimana.
Quote:
usare un altro linguaggio senza le dovute modifiche, significa solo che vai a scrivere un mare di codice in c, per creare una vm su cui far girare il codice scritto nel linguaggio di alto livello

imho completamente inutile, tanto i driver poi devi scriverli in c lo stesso
Rispondo sotto.
Quote:
Originariamente inviato da cionci Guarda i messaggi
Non necessariamente. Devi implementare un'api adeguata per essere usata con i linguaggi di alto livello e sei a posto.
Esattamente. Infatti in Cleese il supporto del C è minimale: giusto per far girare la virtual machine Python, ma tutto il resto è realizzato con questo linguaggio.

Un altro progetto interessante che ha qualche affinità con Cleese è Python-on-a-chip che ha un runtime davvero microscopico per quello che offre.
Quote:
Originariamente inviato da pabloski Guarda i messaggi
è una possibilità in effetti, ma richiede un lavoraccio sul linguaggio.....imho un lavoro non giustificabile....alla fin fine il C non è il diavolo
Dipende dai punto di vista.
Quote:
cosmos o sharpos anche, col vantaggio che nel codice di questi due c'è il compilatore, in singularity no

il problema di singularity è l'interazione tra i driver e il sistema.....potenzialmente si può creare un sistema ancora più insicuro di windows

e comunque l4 ha distrutto singularity in praticamente tutti i benchmark, per cui non capisco qual'è, nel 2010, il senso di un OS che non usa i meccanismi di protezione forniti dalla cpu
Singularity è soltanto un proof-of-concept.
__________________
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
 Rispondi


Recensione Samsung Galaxy Z Fold7: un grande salto generazionale Recensione Samsung Galaxy Z Fold7: un grande sal...
The Edge of Fate è Destiny 2.5. E questo è un problema The Edge of Fate è Destiny 2.5. E questo ...
Ryzen Threadripper 9980X e 9970X alla prova: AMD Zen 5 al massimo livello Ryzen Threadripper 9980X e 9970X alla prova: AMD...
Acer TravelMate P4 14: tanta sostanza per l'utente aziendale Acer TravelMate P4 14: tanta sostanza per l'uten...
Hisense M2 Pro: dove lo metti, sta. Mini proiettore laser 4K per il cinema ovunque Hisense M2 Pro: dove lo metti, sta. Mini proiett...
Il rover NASA Perseverance ha ''raccolto...
NASA e ISRO hanno lanciato il satellite ...
Switch 2 ha venduto 5,82 milioni di cons...
Assassin's Creed Black Flag Remake: le m...
Cosa ci fa una Xiaomi SU7 Ultra alle por...
Promo AliExpress Choice Day: prezzi stra...
Nostalgico, ma moderno: il nuovo THEC64 ...
AVM avvia la distribuzione di FRITZ! OS ...
Super offerte Bose: le QuietComfort a me...
Epic vince (ancora) contro Google: Andro...
Sconti nuovi di zecca su Amazon: 27 arti...
Un'esplorazione del 'lato oscuro' di Fac...
Apple ha venduto 3 miliardi di iPhone da...
Grandi sconti oggi sugli spazzolini elet...
Reddit sfida Google: vuole diventare il ...
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 - 2025, Jelsoft Enterprises Ltd.
Served by www3v