Compiler

Masu tarawa ba shine kawai mai sarrafa harshe da aka yi amfani da shi don canza shirye-shiryen tushe ba. mai fassara shine software na kwamfuta wanda ke canzawa sannan kuma ke aiwatar da ayyukan da aka nuna.::p2 Tsarin fassarar yana tasiri ga ƙirar harsunan kwamfuta, wanda ke haifar da fifiko na tarawa ko fassara. A ka'idar, harshe na shirye-shirye na iya samun mai tarawa da mai fassara. A aikace, harsunan shirye-shirye suna da alaƙa da ɗaya kawai (mai tarawa ko mai fassara).

Akwai nau'ikan masu tarawa daban-daban waɗanda ke samar da fitarwa a cikin nau'ikan amfani daban-daban. mai tarawa na giciye yana samar da lambar don CPU daban ko tsarin aiki fiye da wanda mai tarawa na gicciye kansa ke gudana. mai tarawa na bootstrap sau da yawa mai tarawa ne na wucin gadi, wanda ake amfani dashi don tattara mai tarawa na dindindin ko mafi kyawun mai tarawa don harshe.

  "Encyclopedia: Definition of Compiler". PCMag.com. Retrieved 2 July 2022. 

  Compilers: Principles, Techniques, and Tools by Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman - Second Edition, 2007 
  Sudarsanam, Ashok; Malik, Sharad; Fujita, Masahiro (2002). "A Retargetable Compilation Methodology for Embedded Digital Signal Processors Using a Machine-Dependent Code Optimization Library". Readings in Hardware/Software Co-Design. Elsevier. pp. 506–515. doi:10.1016/b978-155860702-6/50045-4. ISBN 9781558607026. A compiler is a computer program that translates a program written in a high-level language (HLL), such as C, into an equivalent assembly    Sun, Chengnian; Le, Vu; Zhang, Qirun; Su, Zhendong (2016). "Toward understanding compiler bugs in GCC and LLVM". Proceedings of the 25th International Symposium on Software Testing and Analysis. Issta 2016. pp. 294–305. doi:10.1145/2931037.2931074. ISBN 9781450343909. S2CID 8339241. : |journal= ignored (help) 
 BManazarta.