Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 35
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    595

    What language is Windows written in?

    in cosa è scritto Windows?

    e ki mi sa dire come funziona un sistema operativo?

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480

    Re: What language is Windows written in?

    Originariamente inviato da Ronny
    in cosa è scritto Windows?
    C, C++, Assembler

    Originariamente inviato da Ronny
    e ki mi sa dire come funziona un sistema operativo?
    Hai qualche mese di tempo ...?

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    595

    Re: Re: What language is Windows written in?

    Originariamente inviato da oregon
    C, C++, Assembler
    x cosa assembler?
    x cosa c?




    no non cell'ho ma vorrei saperlo lo stesso

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480

    Re: Re: Re: What language is Windows written in?

    Originariamente inviato da Ronny
    x cosa assembler?
    Non lo so ...

    Originariamente inviato da Ronny
    x cosa c?
    Non lo so ...


    Originariamente inviato da Ronny
    no non cell'ho ma vorrei saperlo lo stesso
    Io cellll'ho ... ma non lo voglio sapere ...

  5. #5
    Utente di HTML.it L'avatar di infinitejustice
    Registrato dal
    Nov 2001
    residenza
    Barcelona
    Messaggi
    772
    Su, mesi per capire come funziona un sistema operativo... ho studiato il programma in 10 giorni e sn andato benissimo all'esame. Mica ha chiesto di spiegargli riga per riga il kernel.

    Cmq Windows è in C (e parzialmente assembly).
    E' ben visibile dai frammenti di codice del sistema che uscirono involontariamente in rete, ed anche da tutte le librerie su cui il sistema si basa e che si usano quando si fa programmazione di sistema.

    Che vi sia del C++ mi è nuovo. Almeno, che io sappia nn ce n'era fino a Windows 2003.
    Poi magari hanno riscritto Vista da zero e lo hanno implementato in C++
    Live fast. Troll hard.
    Pythonist | Djangonaut | Puppeteer | DevOps | OpenStacker | Lost in malloc
    Team Lead @Gameloft Barcelona

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da infinitejustice
    Su, mesi per capire come funziona un sistema operativo... ho studiato il programma in 10 giorni e sn andato benissimo all'esame. Mica ha chiesto di spiegargli riga per riga il kernel.
    Certo ... ma i dieci giorni non sono un tempo medio di acquisizione di questi concetti ...

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    595
    meno chiacchere e più spiegazioni dai dai

    (cmq in c++ ci possono aver scritto tutti i programmi presenti in windows
    in assembler il kernel e in C tutto il testo del sistema)

  8. #8
    Utente di HTML.it L'avatar di infinitejustice
    Registrato dal
    Nov 2001
    residenza
    Barcelona
    Messaggi
    772
    Giusto, meno chiacchere e piu fatti

    In qualunque sito universitario puoi trovare delle slide sull'argomento sistemi operativi
    Ad esempio http://www.fe.infn.it/~gianoli/SO/

    Tra i libri sull'argomento io ho usato
    Sistemi Operativi. Concetti ed esempi, 5 edizione ed anche il Tanembaum

    Per la programmazione di sistema windows

    + Windows System Programming, Third Edition (ha il problema di avere dei sorgenti alquanto scorretti, ma copre anche windows 2003 e quello a 64 bit)
    + C.microsoft.windows.programming.5th.edition (arriva fino al 2000)

    Entrambi, ovviamente, sono sulla programmazione in C, che devi già conoscere. E' possibile anche programmare a livello di sistema in C++, con MFC ad esempio.
    Live fast. Troll hard.
    Pythonist | Djangonaut | Puppeteer | DevOps | OpenStacker | Lost in malloc
    Team Lead @Gameloft Barcelona

  9. #9
    Originariamente inviato da infinitejustice
    Che vi sia del C++ mi è nuovo. Almeno, che io sappia nn ce n'era fino a Windows 2003.
    Poi magari hanno riscritto Vista da zero e lo hanno implementato in C++
    E tutti i componenti COM su cui si basa la shell dove li mettiamo? COM si basa su oggetti ed interfacce (COM=Component Object Model), e buona parte della shell si basa su COM (prova a costruire in C puro una tab da aggiungere alla finestra delle proprietà di un file...).
    Amaro C++, il gusto pieno dell'undefined behavior.

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    595
    scusate...un ultima domanda

    ma il bootloader, che penso sia una parte del kernel, come fa a partire?

    vorrei che qualcuno qua sopra postasse un programma che parte all'avvio del pc mostrando la scritta "Hello world"?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.