Atbilde 1:

Bootstrapping, runājot par kompilatoru, raksta kompilatoru valodai tajā valodā, kuru jūs mēģināt apkopot.

Piemēram, lai ģenerētu montāžu no C avota, ir nepieciešams kompilators. Tā kā sarežģīti ir grūti pilnībā sastādīt kompilatoru zemā līmeņa komplektācijā, mēs uzrakstām nelielu kompilatora apakškopu, izmantojot montāžu. Vēlāk šo mazāko apakškopu izmanto, lai apkopotu galīgo kompilatoru. Tātad, lai ģenerētu montāžu no C avota, tiek izmantots kompilators, kas rakstīts C valodā. Tā tas ir, piemēram, paceļot sevi sev pie kājām, līdz ar to arī paceļoties.

Šķērskompilācija, no otras puses, ir kompilācijas process, kas ģenerē mašīnas kodu citam mērķim, darbojoties saimniekdatorā, kura programmatūras vai aparatūras arhitektūra. Tipisks piemērs ir ARM izpildāmā kompilācija datorā, kurā darbojas Linux.


Atbilde 2:

Savstarpēja atbilstība var radīt izpildāmu kodu platformai, kas nav tā, kurā darbojas izpildītājs. Piemēram, izpildītājs, kas darbojas uz Windows, bet ģenerē kodu, kas darbojas operētājsistēmā Android, ir šķērskompilators. sāknēšanas operācija ir komentētāja rakstīšanas process programmā Source.

Avots: gateoverflow.in


Atbilde 3:

Šķērskompilators ir kompilators, kas spēj izveidot izpildāmu kodu platformai, kas nav tā, kurā darbojas kompilators. Piemēram, kompilators, kas darbojas uz Windows, bet ģenerē kodu, kas darbojas operētājsistēmā Android, ir šķērskompilators. sāknēšanas operācija ir kompilatora rakstīšanas process avota prog.


Atbilde 4:

Šķērskompilators ir kompilators, kas spēj radīt izpildāmu kodu platformai, kas nav tā, kurā darbojas kompilators. Piemēram, kompilators, kas darbojas uz loga, bet ģenerē kodu, kas darbojas operētājsistēmā Android, ir šķērskompilators.

Bootstrapping ir kompilatora ierakstīšanas process avota programmā.