فنی اسٹیٹ مشین (FSM) نظامِ شمسی میں ایک بنیادی نظریہ ہے وہ ان کو ریاستوں اور عبوری کاموں میں تقسیم کرنے سے پیچیدہ سلوک کا انتظام کرتے ہیں۔C اور C+ میں ایف ایس ایمس کو یقینی اور واضح طور پر بہتر بنا سکتے ہیں۔
فنلینڈ ریاست مشینوں کو سمجھنا
ایک ایف ایس ایم ایک ایسی غیر منظم تعداد پر مشتمل ہے، ان ریاستوں کے درمیان عبوری اور عمل۔ اسے ماڈل نظاموں کے لیے استعمال کیا جاتا ہے جہاں موجودہ ریاستوں اور ان پٹوں پر انحصار کرتا ہے. ایف ایس ایم خاص طور پر کنٹرول کرنے کے لیے انفنٹری سسٹمز میں استعمال ہوتا ہے۔
سی میں ایف ایس ایم کا آغاز
سی میں، FSMs کو ریاستوں کے لیے انکمس استعمال کیا جاتا ہے اور عبوری اداروں کے لیے رد عمل کیا جاتا ہے۔اس طریقہ کار سے واضح اور عملی طور پر فراہم کیا جاتا ہے، وسائل کے استعمال سے پیدا ہونے والے ماحولیات کے لیے موزوں ہے۔
مثالی ترکیب:
[Dechine states:
[1] ایمرجنسی عبوری منطقہ:
سی++ میں ایف ایس ایمس کی شمولیت
سی++ مزید ترقی یافتہ تکنیکوں کی اجازت دیتا ہے جیسے کہ کلاس اور عملیاتی نقاط، کوکاپٹ ریاستوں اور رویوں کو شامل کرنے کے لیے. اس سے زیادہ مدورائی اور قابل سکونت کوڈ کا باعث بن سکتا ہے۔
مثال کے طور پر :
ایک اسٹیٹ کلاس:
مخصوص ریاستیں:
ایفایسایسایس کا استعمال
- خفیہ کوڈ کی ادارت
- مایوسی کا نظام
- امتحان اور امتحان
- پُرتشدد طرزِعمل کی حمایت کریں