কম্পাইলার

নামকরণ 
কম্পাইলার মূলত অনুবাদক প্রোগ্রাম হলেও এর বর্তমান নাম "কম্পাইলার" বা "সংকলক" হওয়ার পেছনের ইতিহাস জানতে পারা যায় নিচের উদ্ধৃতিটি থেকে:

A compiler was originally a program that "compiled" subroutines [a link-loader]. When in 1954 the combination "algebraic compiler" came into use, or rather into misuse, the meaning of the term had already shifted into the present one. Bauer, F. L. And Eickel, J. 1975. Compiler Construction: An Advanced Course. Springer-Verlag, New York. 

 তথ্যসূত্র 

 গ্রন্থপঞ্জি 
 Compiler textbook references A collection of references to mainstream Compiler Construction Textbooks
 Compilers: Principles, Techniques and Tools by Alfred V. Aho, Ravi Sethi, and Jeffrey D. Ullman () is considered to be the standard authority on compiler basics (undergraduate level), and makes a good primer for the techniques mentioned above. (It is often called the Dragon Book because of the picture on its cover showing a Knight of Programming fighting the Dragon of Compiler Design.) link to publisher
 Advanced Compiler Design and Implementation by Steven Muchnick (). One of the widely-used text books for advanced compiler courses (graduate level).
  Engineering a Compiler by Keith D. Cooper and Linda Torczon . Morgan Kaufmann 2004, . This is a very practical compiler book.
 Understanding and Writing Compilers: A Do It Yourself Guide () by Richard Bornat is an unusually helpful book, being one of the few that adequately explains the recursive generation of machine instructions from a parse tree. The authors experience from the early days of mainframes and minicomputers, provides useful insights that more recent books often fail to convey. The book is also available from the author's page. 
 An Overview of the Production Quality Compiler-Compiler Project by Leverett, Cattel, Hobbs, Newcomer, Reiner, Schatz and Wulf. Computer 13(8):38-49 (August 1980)
 Compiler Construction by Niklaus Wirth () Addison-Wesley 1996, 176 pages, also available at . Step-by-step guide to using recursive descent parser. Describes a compiler for Oberon-0, a subset of the author's programming language, Oberon.
 "Programming Language Pragmatics" by Michael Scott () Morgan Kaufmann 2005, 2nd edition, 912 pages. This book offers a broad and in-depth introduction to compilation techniques and programming languages, illustrated with many examples. More information on the book can be found at the author's site.
 "A History of Language Processor Technology in IBM", by F.E. Allen, IBM Journal of Research and Development, v.25, no.5, September 1981.

 বহিঃসংযোগ 
 What is "compile"? from the developer's encyclopedia
 GCC, একটি বহু-প্রচলিত মুক্ত-সোর্স কম্পাইলার
 Building and Testing gcc/glibc cross toolchains
 The Amsterdam Compiler Kit open-source
 The comp.compilers newsgroup and RSS feed
 Let's Build a Compiler by Jack Crenshaw (1988 to 1995) "a non-technical introduction to compiler construction"
 Hardware compilation information
 Hardware compilation mailing list


বিষয়শ্রেণী:কম্পিউটার প্রোগ্রামিং
বিষয়শ্রেণী:প্রোগ্রামিং ভাষা বাস্তবায়ন
বিষয়শ্রেণী:সিস্টেম সফটওয়্যার
বিষয়শ্রেণী:মার্কিন উদ্ভাবন
বিষয়শ্রেণী:কম্পিউটার গ্রন্থাগার