Newsgroup: it.comp.programmare.win32
Titolo: [OT] Come è fatto windows?

Una semplice domanda: Windows 95-98-2000-NT etc... in che linguaggio è stato
scritto? Visual C++ Builder C++ (strano che sia così) o cosa altro?
Grazie
--
Posted from [195.223.215.6] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

scritto? Visual C++ Builder C++ (strano che sia così) o cosa altro?
Visual C++ con un buon strato di assembly.
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
-----------------------------------------------
Dovro' prendere lezioni di Internet, 
se non sai di Internet non ti considera nessuno 
(Carmen di Pietro) 
-----------------------------------------------

 Visual C++ con un buon strato di assembly.
che il linguaggio usato sia il C per la maggior parte ed il C++ per piccole
parti è noto, però ho seri dubbi sul fatto che abbiano usato il Visual C++
come compilatore.
Certo, tecnicamente è possibile ma io credo che alla MS abbiano dei
compilatori interni non presenti sul mercato, forse hanno realizzato dei
sistemi di sviluppo ad hoc...
Qualcuno sa qualcosa di più preciso?
Ciao, Davide.

sistemi di sviluppo ad hoc...
Non lo so.
So che di sicuro i pacchetti applicativi sono scritti in Visual C++.
Ma sinceramente non ho mai reputato troppo interessante sapere in che
linguaggio fosse scritto ;)


> So che di sicuro i pacchetti applicativi sono scritti in Visual C++.
a cosa devi questa tua sicurezza?
dove hai trovato info a riguardo?
ciao, Davide.

dove hai trovato info a riguardo?
Quando Wordpad sotto Windows95 si apre, mostra una schermata in cui si
fa esplicito riferimento alle MFC (Microsoft Foundation Classes).
Vengono inoltre richieste da diversi altri pacchetti.
In ogni caso, non e' cosi' difficile ipotizzare che, dato che questa
casa software ha sviluppato un compilatore abbastanza potente, lo
utilizzi per scrivere le proprie applicazioni.


 utilizzi per scrivere le proprie applicazioni.
tra Word e WordPad ce ne passa...
In effetti, dal momento che Word, Excel e gli altri usano l'automation,
OLE2, COM ed il resto, è facile pensare che usino il Visual C++, ma ti
ripeto, a meno di smentite ufficiali (o ben documentate), personalmente
credo che la MS abbia dei suoi "Visual C++ interni"...
Sarà che sono ottuso, ma la penso così...
Ciao, Davide.


Che con ogni probabilità altro non sono le alpha dei nuovi pacchetti di
sviluppo. Guarda Office 2000 ha delle nuove caratteristiche che in MFC di
VC6 non ci sono (da quel poco che ho visto - se non è così chiedo venia).
Saranno rilasciate con ogni probabilità con VC7.
Martino.

 Saranno rilasciate con ogni probabilità con VC7.
di questo mi ero accorto anche io, del resto basti pensare che nel 95, Win95
ed Office95 erano usciti praticamente assieme...
E' nel 2000 che la MS mi ha sorpreso, distribuendo Office 2000 prima di
Win2000...
poi, noi poveri sviluppatori, dobbiamo rincorrere la MS per aggiornare le
applicazioni con cose tipo:
- inseire l'icona nella tray area
- usare la dialog di selezione delle directory
- usare gli Assistant
...
Ciao, Davide.

Sarà che sono ottuso, ma la penso così...
Non so, tra poco tempo mi assumeranno alla Microsoft e allora te lo
sapro' dire...


Sarai assunto dalla MicroSoft? Complimenti!
Ma quì in Italia?
Allora dalle tue e-mail devi togliere  #esclude<windows.h>  :)


 linguaggio fosse scritto ;)
Windows (almeno 95-98) sono scritti, per la maggior parte in C e assembler.
Molti elementi di sistema sono ancora a 16bit, a dimostrazione della lontana
implementazione originale.
MsWord, almeno fino a prima di 2000, e` scritto quasi interamente in C.
susanna

MsWord, almeno fino a prima di 2000, e` scritto quasi interamente in C.
Credo che il linguaggio utilizzato sia stato prevalentemente il C++,
magari una fetta di C e, per marmellata, un po' di assembler.


Allora dalle tue e-mail devi togliere  #esclude<windows.h>  :)
Mi hanno assunto per quello ! ;)



Allora lo metto anche io! ;)

 magari una fetta di C e, per marmellata, un po' di assembler.
Per Word e il pacchetto Office i dati ufficiali parlano di VC++ 6...
assembler lo escluderei quasi completamente (magari per qualche
ottimizzazione...)


 MsWord, almeno fino a prima di 2000, e` scritto quasi interamente in C.
ESATTO!
provare x credere, è sufficiente guardare la WNDCLASS 
della main windows di Word

 Che però TUTTO Office sia fatto in VB mi sembra non solo strano, ma assurdo!
Per ammissione della stessa Micro$oft, Winwird è scritto in C, SENZA
MFC!