পাইথন মনে রাখার কিছু পয়েন্ট

Some points in python Programming Language

  1. গুইডো ভ্যান রোসম পাইথনটি 1991 সালে তৈরি করেছিলেন
  2. পাইথন একটি উচ্চ স্তরের প্রোগ্রামিং ভাষা যা C এর মত কার্যকরী প্রোগ্রামিং ভাষার বৈশিষ্ট্য এবং Java মত বস্তু ভিত্তিক প্রোগ্রামিং ভাষা
  3. স্ট্যান্ডার্ড পাইথন কম্পাইলার C ভাষায় লেখা হয় এবং তাই CPython বলা হয়।
  4. পাইথনের অন্যান্য flavors রয়েছে, যেমন Jython, IronPython এবং Pypy.।
  5. একটি পাইথন প্রোগ্রামে সোর্স কোড থাকে যা প্রথমে পাইথন কম্পাইলার দ্বারা সংকলিত হয় বাইট কোড তৈরি করতে। এই বাইট কোডটি পাইথন ভার্চুয়াল মেশিন (PVM) কে দেওয়া হয় যা বাইট কোডটিকে মেশিন কোডে রূপান্তর করে যাতে প্রসেসর এটি চালায় এবং ফলাফল প্রদর্শন করে।
  6. পাইথন এর বাইট কোড হল পাইথন ডেভেলপমেন্ট টিম দ্বারা তৈরি নির্দেশাবলীর একটি সেট যা সব ধরনের ক্রিয়াকলাপের প্রতিনিধিত্ব করে। প্রতিটি বাইট কোড মেমরির 1 বাইট দখল করে এবং তাই এর নাম বাইট কোড।
  7. পাইথন ভার্চুয়াল মেশিন (PVM) হল এমন একটি সফটওয়্যার যা একটি দোভাষী ধারণ করে যা অপারেটিং সিস্টেম এবং হার্ডওয়্যারের উপর নির্ভর করে বাইট কোডটিকে মেশিন কোডে রূপান্তর করে যেখানে পাইথন প্রোগ্রাম চলে।
  8. স্ট্যান্ডার্ড পিভিএম শুধুমাত্র একটি দোভাষী ধারণ করে এবং অতএব পাইথনকে একটি ব্যাখ্যা করা ভাষা বলা হয়।
  9. পিভিএমকে প্রায়শই পাইথন ইন্টারপ্রেটার বলা হয়।
  10. PyPy এর PVM তে দোভাষী ছাড়াও একটি কম্পাইলার রয়েছে। এই কম্পাইলারকে জাস্ট ইন টাইম (জেআইটি) কম্পাইলার বলা হয় যা পাইথন প্রোগ্রামের এক্সিকিউশন গতি বাড়ানোর জন্য কার্যকর।
  11. প্রোগ্রামারকে পাইথনে মেমরি বরাদ্দ বা ডিলোকেট করতে হবে না। পিভিএমের দায়িত্ব হল পাইথন প্রোগ্রামের জন্য মেমরি বরাদ্দ করা বা ডিলোকেট করা।
  12. প্রোগ্রামারকে garbage collector কল করার দরকার নেই। যখন পাইথন প্রোগ্রাম মেমরিতে চলবে তখন এটি স্বয়ংক্রিয়ভাবে কার্যকর হবে। এছাড়াও, প্রোগ্রামার garbage collector যখনই প্রয়োজন কল করতে পারেন।
  13. পাইথন কম্পাইলার এবং লাইব্রেরির সাথে পাইথন প্রোগ্রাম রয়েছে এমন ফাইলগুলি যা সরাসরি চালানো যায় তাদের frozen বাইনারি বলা হয়।
  14. পাই কম্পাইল মডিউল একটি পাইথন সোর্স ফাইলকে .pyc ফাইলে রূপান্তর করে যাতে বাইট কোড নির্দেশ থাকে। সাধারণত .pyc ফাইলগুলি শেষ ব্যবহারকারীকে প্রদান করা হয়।
  15. যখন পাইথন সোর্স ফাইল দেওয়া হয়, তখন 'ডিস' মডিউল মানব পাঠযোগ্য বিন্যাসে সমান বাইটকোড নির্দেশাবলী প্রদর্শন করে।

নবীনতর পূর্বতন