কম্পিউটার টিউটোরিয়াল

C vs BASH ফর্ক বম: C/C++-এ তুলনা


এটি ইতিমধ্যে স্পষ্ট যে BASH ফর্ক বম এর C প্রোগ্রাম ভার্সনের চেয়ে অনেক বেশি পাওয়ারফুল। প্রধান কারণ হল BASH-এ তৈরি প্রসেস প্যারেন্ট থেকে ডিট্যাচড থাকে। যদি প্যারেন্ট প্রসেস (যেটি আমরা اولیه শুরু করি) নষ্ট বা কিল হয়, বাকি প্রসেসগুলো বাঁচি থাকে। কিন্তু C ইমপ্লিমেন্টেশনে, লিস্টেড চাইল্ড প্রসেসগুলো অটোমেটিক্যালি মরে যায় যদি প্যারেন্ট নষ্ট বা কিল হয়। একটি স্ক্রিপ্ট সিস্টেমের সাথে সরাসরি কমিউনিকেট করে।

C-এ ফর্ক বম প্রোগ্রাম আপডেট বা মডিফাই করা যায়। আমরা ফর্ক প্রসেস তৈরির সময় প্রোগ্রামে মেমোরি অ্যালোকেট করতে পারি।

নিচের প্রোগ্রাম মডিফাইড C ফর্ক বমের ইমপ্লিমেন্টেশন হিসেবে বিবেচিত −

// মডিফাইড ফর্ক বম
#include <unistd.h>
#include <malloc.h>
int main(){
    // ইনফিনিট লুপ
    while (1){
        // চাইল্ড ফর্ক প্রসেস জেনারেট
        fork();
        // RAM-এ মেমোরি অ্যালোকেট
        int *p1 = (int *) malloc (sizeof (int) * 100000);
    }
}

  1. C/C++-তে putwchar() ফাংশন

  2. C/C++-তে memcpy() ফাংশন

  3. AA ট্রি: C/C++-তে ব্যালেন্সড ট্রি ডেটা স্ট্রাকচার

  4. C/C++-এ strcmp() ফাংশন