Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

Curiosotà

Il forum per tutti i developer. Leggere attentamente il regolamento di sezione prima di postare.

Curiosotà

Messaggioda The Black Pearl » lun gen 14, 2008 10:05 pm

In che linguaggio sono stati scritti i primi windows ? E invece MS-DOS ?
Potreste chiarirmi questi dubbi?
Scrutando dall'oceano l'orizzonte,
Vidi una bella nave e i suoi stendardi,
E sul velaccio un pennone fluttuante,
Vagava ardito verso i suoi traguardi.
Avatar utente
The Black Pearl
Aficionado
Aficionado
 
Messaggi: 103
Iscritto il: sab gen 20, 2007 4:21 pm

Re: Curiosotà

Messaggioda Silver Black » lun gen 14, 2008 11:47 pm

The Black Pearl ha scritto:In che linguaggio sono stati scritti i primi windows ? E invece MS-DOS?


MS-DOS prima in assembler poi anche in C.
Windows prima in C con parti in assembler, poi in VC++ (C++ con le MFC, Microsoft Foundation Classes).
Sergio Pappalardo aka Silver Black
CyberInstaller - www.silvercybertech.com - http://silvercybertech-labs.com/cyberblog
Avatar utente
Silver Black
Silver Member
Silver Member
 
Messaggi: 1147
Iscritto il: gio gen 06, 2005 8:50 pm
Località: Bassano del Grappa (VI)

Messaggioda ste_95 » mar gen 15, 2008 7:11 am

Invece un'altra domanda:

Linux è tutto in C perché Linus Torvalds detesta il C++ o anche con altri linguaggi?
«A volte è meglio tacere e sembrare stupidi che aprir bocca e togliere ogni dubbio.» Oscar Wilde
Avatar utente
ste_95
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 17271
Iscritto il: lun ago 06, 2007 11:19 am


Messaggioda Silver Black » mar gen 15, 2008 11:11 am

ste_95 ha scritto:Invece un'altra domanda:

Linux è tutto in C perché Linus Torvalds detesta il C++ o anche con altri linguaggi?


Non saprei... a intuito mi sembrerebbe strano che sia scritto in C e non in C++... Probabilmente inizialmente era scritto in C e con parti del kernel in ASM. [uhm]
Sergio Pappalardo aka Silver Black
CyberInstaller - www.silvercybertech.com - http://silvercybertech-labs.com/cyberblog
Avatar utente
Silver Black
Silver Member
Silver Member
 
Messaggi: 1147
Iscritto il: gio gen 06, 2005 8:50 pm
Località: Bassano del Grappa (VI)

Messaggioda The King of GnG » mar gen 15, 2008 11:54 am

Beh, in fondo è "normale" che software con una storia così lunga alle spalle siano scritti in C e non in C++. Io posso portare l'esempio del MAME, in circolazione dal 1997 o giù di lì, tutt'oggi scritto in C nonostante siano disponibili linguaggi di programmazione più moderni. E non hanno intenzione di cambiare, visto che riscrivere da capo il codice di un emulatore che fa girare più di 6000-7000 videogame dev'essere un incubo anche solo pensarlo....
People should just buy a cd and rip it. You are legal then" - William Henry Gates III (detto "Bill")
Avatar utente
The King of GnG
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 11144
Iscritto il: mer mar 02, 2005 8:24 pm
Località: La Biblioteca di Babele

Messaggioda ste_95 » mar gen 15, 2008 1:58 pm

Silver Black ha scritto:
ste_95 ha scritto:Invece un'altra domanda:

Linux è tutto in C perché Linus Torvalds detesta il C++ o anche con altri linguaggi?


Non saprei... a intuito mi sembrerebbe strano che sia scritto in C e non in C++... Probabilmente inizialmente era scritto in C e con parti del kernel in ASM. [uhm]


Ho detto così poiché ha seguito dell'odio del C++ da parte di Linus Torvalds, credevo che non avrebbe avuto nulla a che fare...
«A volte è meglio tacere e sembrare stupidi che aprir bocca e togliere ogni dubbio.» Oscar Wilde
Avatar utente
ste_95
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 17271
Iscritto il: lun ago 06, 2007 11:19 am


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising