Open Access Open Access  Restricted Access Subscription Access

Compiler Bootstrapping and Cross-Compilation


Affiliations
1 Division of Computer Engineering, Netaji Subhas Institute of Technology, New Delhi 110 078, India
 

Bootstrapping and cross-compilation are two classic and important concepts in compiler construction. Bootstrapping is the process of implementing a compiler in the language that it is supposed to compile. Alternatively, cross-compilation is the process where a compiler executes on one computer architecture and generates target programs to be executed on another computer architecture. This note compares and contrasts the two concepts.
User
Notifications
Font Size

Abstract Views: 403

PDF Views: 144




  • Compiler Bootstrapping and Cross-Compilation

Abstract Views: 403  |  PDF Views: 144

Authors

Twinkle Gupta
Division of Computer Engineering, Netaji Subhas Institute of Technology, New Delhi 110 078, India
Sanya Yadav
Division of Computer Engineering, Netaji Subhas Institute of Technology, New Delhi 110 078, India
Pinaki Chakraborty
Division of Computer Engineering, Netaji Subhas Institute of Technology, New Delhi 110 078, India

Abstract


Bootstrapping and cross-compilation are two classic and important concepts in compiler construction. Bootstrapping is the process of implementing a compiler in the language that it is supposed to compile. Alternatively, cross-compilation is the process where a compiler executes on one computer architecture and generates target programs to be executed on another computer architecture. This note compares and contrasts the two concepts.


DOI: https://doi.org/10.18520/cs%2Fv112%2Fi05%2F906-907