View Full Version : Domanda sul software proprietario
franformatico
19-04-2013, 12:16
Buongiorno a tutti, premetto che sono un principiante della programmazione. Ho una curiosità riguardo i software che appartengono alla categoria del software proprietario. Riporto il seguente testo da Wikipedia, riferito ai produttori di software proprietario:
"rendere pubblico solo il codice binario del software, trattenendone il codice sorgente"
Per codice binario si intende il programma già compilato. La compilazione genera un eseguibile in binario che sarà diverso a seconda dell'architettura su cui verrà eseguito. Ma allora perché la maggior parte delle volte quando si scarica o si acquista un programma proprietario non c'è una versione diversa per ogni possibile architettura?
Grazie in anticipo per eventuali risposte
The_ouroboros
19-04-2013, 12:20
non capisco il senso della tua domanda..:doh:
franformatico
19-04-2013, 12:31
se io scarico ad esempio itunes per windows dal sito della apple, non scaricherò il codice sorgente del programma ma un eseguibile in codice macchina. quest'ultimo dovrebbe essere completamente diverso a seconda dell'architettura della macchina, invece dell'installer che si scarica dal sito della apple esiste una versione sola identica per tutte le macchine che montano windows, indipendentemente dall'architettura. è chiaro il mio dubbio o c'è un errore nel ragionamento che ho fatto? grazie
tomminno
19-04-2013, 14:39
se io scarico ad esempio itunes per windows dal sito della apple, non scaricherò il codice sorgente del programma ma un eseguibile in codice macchina. quest'ultimo dovrebbe essere completamente diverso a seconda dell'architettura della macchina, invece dell'installer che si scarica dal sito della apple esiste una versione sola identica per tutte le macchine che montano windows, indipendentemente dall'architettura. è chiaro il mio dubbio o c'è un errore nel ragionamento che ho fatto? grazie
Perchè Windows gira solo su una architettura*: X86
*Eccezione per WinRT che gira anche su ARM ma è un sistema molto differente...
cdimauro
20-04-2013, 08:10
Se è quella la definizione presente in Wikipedia, è pure sbagliata. Posso avere software proprietario di cui vengano distribuiti i sorgenti, ad esempio, ma con l'azienda che ne continua a detenere tutti i diritti.
The_ouroboros
20-04-2013, 08:17
Se è quella la definizione presente in Wikipedia, è pure sbagliata. Posso avere software proprietario di cui vengano distribuiti i sorgenti, ad esempio, ma con l'azienda che ne continua a detenere tutti i diritti.
in effetti...
La chiave di volta sta proprio lì :fagiano:
dyablo96
20-04-2013, 14:28
dato che Windows gira su archiettura x86 ai programmatori basta compilarlo per un amacchina x86 e poi ti daranno il codice macchina per l'x86 sapendo già che sulla tua macchina funzionerà
cdimauro
20-04-2013, 21:52
Windows gira anche su x64, ARM, e IA64 (e PowerPC... e... Alpha).
franformatico
30-04-2013, 16:13
Grazie a tutti per i chiarimenti
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.