এটি XBNF নামের লিনাক্স অ্যাপ যার সর্বশেষ প্রকাশ xbnf_i686-winxp5.1.exe হিসাবে ডাউনলোড করা যেতে পারে। এটি ওয়ার্কস্টেশনের জন্য বিনামূল্যের হোস্টিং প্রদানকারী OnWorks-এ অনলাইনে চালানো যেতে পারে।
অনলাইনে ডাউনলোড করুন এবং বিনামূল্যে চালান অনওয়ার্কস সহ XBNF নামের এই অ্যাপটি।
এই অ্যাপটি চালানোর জন্য এই নির্দেশাবলী অনুসরণ করুন:
- 1. আপনার পিসিতে এই অ্যাপ্লিকেশনটি ডাউনলোড করুন৷
- 2. আমাদের ফাইল ম্যানেজারে প্রবেশ করুন https://www.onworks.net/myfiles.php?username=XXXXX আপনি যে ইউজারনেম চান।
- 3. এই ধরনের ফাইল ম্যানেজারে এই অ্যাপ্লিকেশনটি আপলোড করুন।
- 4. এই ওয়েবসাইট থেকে OnWorks Linux অনলাইন বা Windows অনলাইন এমুলেটর বা MACOS অনলাইন এমুলেটর শুরু করুন।
- 5. OnWorks Linux OS থেকে আপনি এইমাত্র শুরু করেছেন, আমাদের ফাইল ম্যানেজারে যান https://www.onworks.net/myfiles.php?username=XXXXX আপনার পছন্দের ব্যবহারকারীর নাম সহ।
- 6. অ্যাপ্লিকেশনটি ডাউনলোড করুন, এটি ইনস্টল করুন এবং এটি চালান।
স্ক্রিনশট:
এক্সবিএনএফ
বর্ণনাঃ
নিউরোট্রান্সলেটর হল অনুবাদ এবং দ্বিমুখী নিয়ম ব্যবহার করে একটি চতুর কম্পাইলার,
BNF বর্ণনার ভাষার এক্সটেনশন হিসাবে BNF উন্নতিকে XBNF বলা হয়।
XBNF বিভিন্ন কম্পিউটার ডোমেনে জড়িত থাকতে পারে:
- ভাষার মধ্যে এনকোডিং/ডিকোডিং, ফাইল ফরম্যাট, ...
- ক্রিপ্টোলজি
- নেটওয়ার্কিং
বেশ কিছু আউটপুট ফ্লাক্স তৈরি করা যেতে পারে (-ও বিকল্প)
সংজ্ঞায় # এর উপস্থিতির ক্রম অনুসারে ফ্লাক্স ম্যাপ করা হয়।
* নমুনা logic.xbnf :
স্বতঃসিদ্ধ: ou (RC)
স্বতঃসিদ্ধ :()
ou : et "+" ou # "(ou " et " " ou ")"
ou: ইত্যাদি
এবং: সত্য "।" et # "(এত "তথ্য" " এবং ")"
এবং: সত্য
ঘটনা : < > বুলিয়ান < > # বুলিয়ান
ঘটনা : < > "(" < > ou < > ")" < > | < > ou < > # ou
বুলিয়ান : "1" # "সত্য"
বুলিয়ান : "0" # "মিথ্যা"
< >: (STRING "\t") | ()
* stdin থেকে stdout এ অনুবাদ করুন:
কমান্ড# xbnf -i - -o - samples/logic.xbnf
(0 + 1)। 1 + ( 0। ( 1 + 1 + 0) )
+ 1। 0 1
^D
(ou (et (ou মিথ্যা সত্য) সত্য) (ou (et মিথ্যা (ou true)
বৈশিষ্ট্য
- XBNF ইনপুট এবং আউটপুট চ্যানেল (#)
- "=>" ব্যবহার করে সরাসরি অনুবাদ এবং -if / -of-এর সাথে ক্রমবর্ধমান ফ্লাক্স পার্সিং
- এলোমেলো আউটপুট (EX: p.3 সম্ভাব্যতার জন্য 3/F)
- লুপ সনাক্তকরণ (ডিফল্টরূপে সক্ষম)
- ইনপুটের জন্য শুধুমাত্র একটি পার্সিং ফেজ এবং আউটপুটের জন্য একটি পার্সিং ফেজ
- ব্যাকরণ প্যারামিটার ব্যবহার করে (PARAM* কল)
- -is/-os ব্যবহার করে সুযোগের মূল্যায়ন
- ব্যাকরণের জন্য শক্তিশালী ডিবাগার কিন্তু অভ্যন্তরীণভাবে ব্যবহৃত XBNF
পাঠকবর্গ
তথ্য প্রযুক্তি, অ্যাডভান্সড এন্ড ইউজার, সিস্টেম অ্যাডমিনিস্ট্রেটর, ডেভেলপার, আর্কিটেক্ট
ব্যবহারকারী ইন্টারফেস
কমান্ড লাইন
প্রোগ্রামিং ভাষা
সি ++
বিভাগ
এটি একটি অ্যাপ্লিকেশন যা https://sourceforge.net/projects/neurotranslator/ থেকেও আনা যেতে পারে। আমাদের বিনামূল্যের অপারেটিভ সিস্টেমগুলির মধ্যে একটি থেকে সবচেয়ে সহজ উপায়ে অনলাইনে চালানোর জন্য এটি OnWorks-এ হোস্ট করা হয়েছে।