اصطلاحات برنامهنویسی محرمانه
Turing Tarpit یک زبان توینگ کامل است که تعداد عملگر و دستورها اجزای مشابه آن خیلی کم است. این شامل brainf,osic,tue میشود. Turning tarpit یک تورینگ تارپیت با کدگذاری تمام حالات است به عنوان مثال زبانی است که یک بخش از عملگرها را در جریان حالت فعلی برنامه دخالت میدهد. کدگذاری حالات یک متد برای کدگذاری برنامه است که هر زیر رشته از کد یک دستورالعمل از هر دو:
- محل دستور بعدی در لیست و
- اعمال کردن آن جریان دادههای برنامه است
نکته اینکه یک دستور تک معمولاً دو فاز ترتیبی را دارد:انتخاب عملگر و اجرای آن. عملگرها میتوانند ایستا(reMorse یا Thrat) یا پویا(reMorse4ever) باشند. در اینجا نمونهای بر مبنای (reMorse یا Thrat) است:
- یک عملوند در لیست را انتخاب کن
- آن را اجرا کن
مدل زبان
مدل زبان میتواند اینگونه دستهبندی شود و این دستهبندیها میتوانند یک یادگیری عمومی از راههایی که یک زبان خاص کار میکند در اختیار بگذارد. این شامل زبانهای مستبدانه/اجباری میشود (مانند brainfuck) که دستورات اینگونه توضیح داده میشوند که چگونه میتوانند دادهها را تغییر دهند. زبانهای تابعی مانند unlamda که دادهها و کدها کمتر قابل تغییر و تعویض هستند و اجرا با اجرای توابع که توابع دیگر را نتیجه میدهند ادامه پیدا میکند و زبانهای بازنویسی مانند thue که تابعهای انتقالی در وضعیت مقدار دهی اولیه به کار میروند.
funges
funge یک زبان محرمانه است که یک مدل برنامه سازی متریک فاصله دار متناسب با سیستم دارد و دستورهایی که اشاره شدهاند اجرا میشوند. دستورهای متفاوت نشان دهنده جهت دستورهایی است که باید اجرا شوند. استاندارد اداری فعلی که برای این زبان برنامهنویسی به کار میرود funge-98 است. این مشخصه مربوط به خصوصیات عمومی زبان برنامهنویسی :en:befungeاست که دو بعد حلقوی توپولوژی دارد.
زبانهای غیرقطعی
برای زبانهای قطعی اگر وضعیتی داده شده در برنامه وضعیت بعدی قابل پیشبینی است. بیشتر زبانها قطعی هستند اما زبانهایی مانند befunge و java2k کدهایشان به صورت رندوم در صورت غیر قطعی بودن اجرا میشوند. زبانهای غیر قطعی معمولاً برای جستجو در فضاهای بزرگتر استفاده میشوند. ایجاد کننده تکست تصادفی the Data Engine و rmutt نمونهای از زبانهای غیر قطعی میباشند.
انجمن اینترنت
یک انجمن کوچک اما پر رونق از برنامه نویسان و طراحان زبانهای محرمانه در اینترنت موجود است. این انجمن گاهوبیگاه فعال میشود و گفتگوهای آنها مربوط به مباحث تورینگ کامل بودن زبانها و میزان سختی دیداری کردن مفاهیم ریاضی در زبانهای برنامهنویسی است. کامل بودن تورینگ از جمله مباحثی است که طرفداران زیادی دارد و دیگر موضوع مورد علاقه نوشتن کدهای بدون ابهام است.
برنامه نویسی چیست؟
بهترین انجمن رمان نویسی ایران | رمان ۹۸
forum.roman98.com
نودهشتیا,بزرگترین مرجع تایپ رمان, دانلود رمان جدید,دانلود رمان عاشقانه, رمان خارجی, رمان ایرانی, دانلود رمان بدون سانسور,دانلود رمان اربابی,
roman98.com