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).
Compiler | |
---|---|
software category (en) | |
Bayanai | |
Ƙaramin ɓangare na | build tool (en) da implementation of a programming language (en) |
Amfani | compilation (en) |
Karatun ta | compiler construction (en) |
Product, material, or service produced or provided (en) | object code (en) |
Has characteristic (en) | Compiler correctness (en) |
Uses (en) | source code (en) |
Hannun riga da | decompiler (en) |
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.
BManazarta.
gyara sashe- ↑ "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. Empty citation (help): |journal= ignored (help)