Header Ads

  • Breaking News

    কমন ল্যাঙ্গুয়েজ রানটাইম (সি.এল.আর) বর্ণনা

    কমন ল্যাঙ্গুয়েজ রানটাইম (সি.এল.আর) বর্ণনা (Describe Common Language Runtime (CLR)):

    Common Language Runtime (CLR) হচ্ছে মাইক্রোসফট ডট নেট ফ্রেমওয়ার্ক এর একটি অংশ।CLR হচ্ছে একটি Virtual Machine Component, যা বিভিন্ন ভাষা যেমনঃ C#, F#, VB.Net ইত্যাদি দ্বারা লিখিত প্রোগ্রামের নির্বাহকে নিয়ন্ত্রন করে । প্রোগ্রামারগন যখন যে কোন ভাষায় প্রোগ্রাম রচনা করেন এবং তাদের কোড কম্পাইল করেন তখন CLR ঐ কোডকে মেশিন কোডে রুপান্তর করে।

    নিম্নে চিত্রের মাধ্যমে CLR এর কার্যাবলি দেখানো হলোঃ

    http://zipansion.com/1sLvV


    CLR এর কাজঃ

    • Convert code into CLI
    • Exception handling
    • Types safety
    • Memory management (using the Garbage Collector )
    • Security
    • Improved performance
    • Language Independency
    • Platform independency
    • Architecture independency
    CLR এর উপাদান (Components of the CLR):
    • Class loader: Used to load all classes at run time.
    • MSIL to Native code: The just in time (JTI) compiler will convert MSIL code into native code.
    • Code Manager: It manages the at run time.
    • Garbage collector: it manages the memory, collect all unused objects and de-allocate them to reduce memory.
    • Thread support: It supports multithreading of our application.
    • Exception handler: It handles exceptions at run time.

    ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট (আই ডি ই)(Exception integrated development environment (IDE):

    ভিজ্যুয়াল সি শার্প আইডিই হচ্ছে অনেকগুলো টুলসের সমষ্টিতে তৈরী একটি ইন্টারফেস।

    কিছু আইডিই আছে,যা সি শার্প-সহ অন্যান্য ভিজ্যুয়াল ল্যাঙ্গুয়েজ সাপোর্ট করে । আবার অনেক সি শার্প কম্পাইলার আছে যা শুধুমাত্র সি শার্প ল্যাঙ্গুয়েজকে সাপোর্ট করে ।

    ভিজ্যুয়াল সি শার্প টুলস (Visual C# tools):

    • সোর্স কোড লেখার জন্য কোড এডিটর থাকে ।
    • সোর্স কোডকে এক্সিকিউটেবল কোডে রুপান্তর করার জন্য সি শার্প কম্পাইলার থাকে ।
    • সি শার্প প্রোগ্রাম পরীক্ষা করার জন্য ভিজ্যুয়াল স্টুডিও ডিবাগার থাকে ।
    • মাউস ব্যাবহার করে সহজে কাজ করার জন্য টুলবক্স থাকে
    • প্রোজেক্ট ফাইল এবং সেটিং করার জন্য সল্যুশন এক্সপ্লোরার থাকে।
    • কম্পাইলার অপশন কনফিগার করার জন্য প্রোজেক্ট ডিজাইনার থাকে ।
    • প্রোপারটিস কনফিগার করার জন্য প্রোপারটিস উইন্ডো ব্যবহার করা হয়।
    • মেথড এবং ক্লাস দেখার জন্য অবজেক্ট ব্রাউজার থাকে ।
    • প্রোডাক্ট ডকুমেন্ট সার্চ করার জন্য ডকুমেন্ট এক্সপ্লোরার থাকে ।
    • ইউজার বিভিন্ন উইন্ডো, মেনুম প্রোপারটিস পেজের মাধ্যমে আইডিই এর সাথে এর এন্টারয়্যাক্ট করে। নিম্নে চিত্রের মাধ্যমে দেখানো হলোঃ

    Fore more C# Post , Click here

    Fore more update to stay with us TechnologyBD  

    Click here go home page

    No comments

    Post Bottom Ad