কম্পাইলার

উইকিপিডিয়া, মুক্ত বিশ্বকোষ থেকে

কম্পাইলার এক ধরনের কম্পিউটার প্রোগ্রাম বা প্রোগ্রাম-সমষ্টি যা কোন কম্পিউটার ভাষা (উৎস ভাষা) থেকে অপর একটি কম্পিউটার ভাষায় (গন্তব্য ভাষা) টেক্সট অনুবাদ করে। সাধারণত কোন প্রোগ্রামের সোর্সকোড থেকে মেশিনকোডে রূপান্তরের কাজটি কম্পাইলার দিয়ে করা হয়ে থাকে। আরো নিখুঁতভাবে বলতে গেলে, কম্পাইলার সোর্সকোডকে অ্যাসেম্বলি কোডে পরিনত করে, পরবর্তীকালে অ্যাসেম্বলার অ্যাসেম্বলি কোডকে মেশিনকোড এ পরিনত করে। কম্পিউটারের মাইক্রোপ্রসেসর এই মেশিনকোড বুঝতে পারে এবং সেই অনুযায়ী কর্মসম্পাদন করে।

নামকরণ[সম্পাদনা]

কম্পাইলার মূলত অনুবাদক প্রোগ্রাম হলেও এর বর্তমান নাম "কম্পাইলার" তথা "একত্রীকারক" হওয়ার পেছনের ইতিহাস জানতে পারা যায় নিচের উদ্ধৃতিটি থেকে: "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." [১]


তথ্যসূত্র[সম্পাদনা]

  1. Bauer, F. L. And Eickel, J. 1975. Compiler Construction: An Advanced Course. Springer-Verlag, New York.

গ্রন্থপঞ্জি[সম্পাদনা]

আরও দেখুন[সম্পাদনা]

বহিঃসংযোগ[সম্পাদনা]