Dallo stesso punto proveniva il primo binario gcc.
La prima marca è stata creata utilizzando probabilmente uno script di shell per eseguire la build. Dopo di ciò, make si "farebbe" da solo.
È un risultato notevole nello sviluppo di sistemi quando la piattaforma diventa "self-hosting". Questa è la piattaforma che può costruirsi da sola.
Cose come "make make" e "gcc gcc.c".
Molti scrittori di lingue creeranno la loro lingua in un'altra lingua (ad esempio, C) e quando lo avranno spostato abbastanza avanti, useranno il compilatore di bootstrap originale per scrivere un nuovo compilatore nella lingua originale. Alla fine, scartano l'originale.
Nel corso della giornata, un amico stava lavorando su un debugger per OS/2, notevole per essere un sistema operativo multi-tasking al momento. E si sarebbe interessato alle volte in cui avrebbero eseguito il debug del debugger e trovato un bug. Pertanto, eseguono il debug del debugger eseguendo il debug del debugger. È un concetto nuovo e va al cuore del calcolo e dell'astrazione.
Inevitabilmente, tutto si riduce a quando qualcuno ha inserito qualcosa tramite una tastiera o altri interruttori per ottenere un programma iniziale caricato. Poi hanno fatto leva su quel programma per fare altro lavoro, e tutto da lì cresce.
fonte
2012-03-14 14:31:54
Dal primo 'fonte make'. * corre * –
Dal 'make' prima di quello. _ducking_ – dldnh
Che cosa è venuto prima, il pollo, l'uovo o la marca? – cost