compilatore


Recommended Posts

  • Replies 28
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

alby, ti consiglio vivamente di lasciar perdere il codice sorgente di un os e tutte le cose collegate.. se vuoi saperne di più su compilatori, programmazione, sistemi operativi et similia fai una ricerca con google o dai un'occhiata ai programmi dei corsi di qualche facoltà di informatica..

sono cose troppo "basilari" per poterti dare una risposta esauriente su un forum..

Link to comment
Share on other sites

Cavolo, non è che hai chiesto poco! Quoto con zeitblom, cerca in qualche sito delle facoltà di ingegneria informatica le slides dei corsi di fondamenti di informatica 1 e 2 per capire cosa è un compilatore. Poi cerca qualle di sistemi operativi per capire a grandi linee cosa è un sistema operativo, mettici passione ed attenzione e se poi riesci a capire 1/1000 del sorgente di linux hai davvero fatto un miracolo!

Non è per scoraggiarti, ma le cose vanno fatte a piccoli passi.

Link to comment
Share on other sites

Dai, ti aiuto io.

La definizione di compilatore, come tante altre cose, la puoi trovare su wikipedia: http://it.wikipedia.org/wiki/Compilatore . Per semplicità: "compilatore è un programma che traduce una serie di istruzioni scritte in un determinato linguaggio di programmazione (codice sorgente) in istruzioni di un altro linguaggio (codice oggetto)."

I sorgenti di Windows e MacOSX non li trovi in giro. Trovi quelli di linux: comincia a guardare il kernel, che trovi qua: http://www.kernel.org/. Quando l'hai finito ti dico dove trovare il resto; tanto avrai bisogno di tempo, visto che sono 4.043.000 linee di codice (v.2.6.8), prevalentemente ma non esclusivamente in C (nel conto ci sono anche i makefiles, un po' di assembler, e script in diversi linguaggi). Modificarlo è facile: lo editi con un editor di testo (Blocco note va benissimo) e lo compili con un compilatore, se è C. Scripts e makefiles non devi nemmeno compilarli.

In cambio mi dici quanti anni hai?

Link to comment
Share on other sites

DarwinNE: hai ragione, infatti, seppure con un po' di ironia, ho dato indicazioni su che fare, però bisogna anche spiegare le difficoltà specifiche. C'è anche un altro thread di alby, dove propone un nuovo sistema operativo, ma non sa cos'è, un sistema operativo...

Link to comment
Share on other sites

Dai, ti aiuto io.

La definizione di compilatore, come tante altre cose, la puoi trovare su wikipedia: http://it.wikipedia.org/wiki/Compilatore . Per semplicità: "compilatore è un programma che traduce una serie di istruzioni scritte in un determinato linguaggio di programmazione (codice sorgente) in istruzioni di un altro linguaggio (codice oggetto)."

I sorgenti di Windows e MacOSX non li trovi in giro. Trovi quelli di linux: comincia a guardare il kernel, che trovi qua: http://www.kernel.org/. Quando l'hai finito ti dico dove trovare il resto; tanto avrai bisogno di tempo, visto che sono 4.043.000 linee di codice (v.2.6.8), prevalentemente ma non esclusivamente in C (nel conto ci sono anche i makefiles, un po' di assembler, e script in diversi linguaggi). Modificarlo è facile: lo editi con un editor di testo (Blocco note va benissimo) e lo compili con un compilatore, se è C. Scripts e makefiles non devi nemmeno compilarli.

In cambio mi dici quanti anni hai?

se proprio devo essere sincero ho soltanto 15 anni!!!!!!lo so sono un pò piccolo per sapere queste cose cmq nn è mai presto per imparare cmq mi piace moltissimo il pc
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share