لینک کوتاه : https://magicfile.ir/?p=3882
دانلود سورس کد نرم افزار کامپایلر برینفاک با سی شارپ
امروز در این پست برای شما کاربران عزیز وبسایت فایل سحرآمیز یک سورس کد نرم افزار کامپایلر برینفاک با سی شارپ را آماده دانلود قرار داده ایم.
برینفاک (به انگلیسی: Brainfuck) یک زبان برنامهنویسی رمزی است که دستورهای بسیار کمی دارد. این برنامه در سال ۱۹۹۳ توسط اربن مولر با هدف طراحی یک زبان برنامهنویسی با کوچکترین کامپایلر ممکن طراحی شد.[۱] کامپایلرهای برینفاک معمولاً کمتر از ۲۰۰ بایت حجم دارند و حتی یک کامپایلر ۱۰۰ بایتی نیز برای آن وجود دارد.[۲] همانگونه که از نام این زبان برمیآید، فهم دستورهای برینفاک عمدتاً دشوار است.
نمونه تصاویر در زمان اجرا
این زبان از هشت دستور تشکیل شده است که در زیر آمده اند. برنامهٔ برینفاک دنبالهای از این دستورهاست که احتمالاً با سایر کاراکترها (که نادیده گرفته میشوند) در هم آمیخته اند. دستورها به صورت پیاپی اجرا میشوند، با برخی از استثنائات: یک اشارهگر دستور، در دستور اول شروع میشود و هر فرمانی که به آن اشاره میکند اجرا میشود، پس از آن معمولاً به سمت فرمان بعدی حرکت میکند. این برنامه هنگامی که نشانگر دستور از آخرین فرمان بگذرد ، به پایان میرسد. زبان برینفاک از یک مدل ساده بهره میبرد متشکل از متن برنامه، نشانگر دستورالعمل، و همچنین آرایه ای از حداقل ۳۰ هزار بایت که ابتدا با صفر مقداردهی شده اند. همچنین یک اشارهگر اولیه برای اشاره به بایت کمارزش آرایه و دو جریان بایت برای ورودی و خروجی که اغلب به یک صفحهکلید و یک مانیتور و با استفاده از رمزنگاری نویسه ASCII متصل میشوند.
نوشتار Hello World!
Brainfuck یک زبان ساده تورینگ کامل است که فقط هشت دستور دارد. ساختار برنامه Brainfuck ساده است، شامل تعداد مشخصی سلول برای ذخیره داده های برنامه و نشانگر داده ( dataptr) است که برای ارجاع داده ها توسط دستورات برنامه استفاده می شود. اندازه یک سلول تعریف نشده است، اما معمولاً یک بایت یا یک کلمه برای مدیریت آسان تر نشانگر EOF هنگام برخورد با دستورات I/O است.
برای شما کاربر عزیز پیشنهاد دانلود داده می شود.