Jump to content

Compiler

Daga Wikipedia, Insakulofidiya ta kyauta.
Compiler
software category (en) Fassara
Bayanai
Ƙaramin ɓangare na build tool (en) Fassara da implementation of a programming language (en) Fassara
Amfani compilation (en) Fassara
Karatun ta compiler construction (en) Fassara
Product or material produced or service provided (en) Fassara object code (en) Fassara
Has characteristic (en) Fassara Compiler correctness (en) Fassara
Uses (en) Fassara source code (en) Fassara
Hannun riga da decompiler (en) Fassara

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.

[1]

[2] [3][4]

  1. "Encyclopedia: Definition of Compiler". PCMag.com. Retrieved 2 July 2022.
  2. Compilers: Principles, Techniques, and Tools by Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman - Second Edition, 2007
  3. 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
  4. 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. Empty citation (help): |journal= ignored (help)