کلمه جو
صفحه اصلی

زبان پردازش داده ها

دانشنامه عمومی

زبان پردازش داده ها(IPL). زبان پردازش اطلاعات (به انگلیسی: Information Processing Language) (با نماد اختصاری IPL) یک زبان برنامه نویسی می باشد که در حدود سال ۱۹۵۶ توسط آلن نیوول، کلیف شاو و هربرت الکساندر سیمون درشرکت رند و دانشگاه کارنگی ملون ساخته شد. نیوول وظیفهٔ language specifier-application programmer، شاو وظیفهٔ برنامه نویس و سیمون وظیفهٔ application programmer-user را بر عهده داشتند.
علامت متن برای برابری
پیدا کردن، تنظیم، یا پاک کردن یک ویژگی از یک لیست
قرار دادن نماد بعدی در یک لیست. درج نماد در یک لیست. پاک کردن یا کپی یک لیست کامل.
عملیات های ریاضی (بر روی نام نماد).
دستکاری نمادها؛ به عنوان مثال، تست اگر نماد نشان دهنده یک عدد صحیح، یا یک نماد است.
I / O عملیات
«ژنراتور»، که به تکرارکننده و فیلتر در برنامه نویسی تابعی مطابقت دارد. به عنوان مثال، یک ژنراتور ممکن است یک لیست از اعداد را قبول و یک لیست را از روی مربع هایش تولید کند. ژنراتور می تواند توابع مناسب طراحی شده را قبول کند - به شدت، آدرس کد از توابع مناسب طراحی می شوند - به عنوان آرگومان.
برای این زبان ویژگی هایی در نظر گرفته شده بود تا به برنامه کمک کند که مشکلات ساده را حل کند مثل یک لیست، مدیریت حافظه، نوع دادهs, توابع بازگشتی، رویه به عنوان ارگومان ها، ژنراتورها و چند وظیفه ای بدون قبضه ای. IPL مفهوم پردازش لیست را اختراع کرد اگرچه در سبک یک زبان اسمبلی بود.
یک کامپیوتر IPL دارای:
ساختار داده ای IPL لیست است، اما این لیست ها بسیار پیچیده تر از لیست ها در بسیاری از زبان های دیگر هستند. یک لیست یک سری نمادهای متصل پیوسته را شامل می شود، همان طور که انتظار داریم یکسری تعاریف لیست که متصل شده اند به لیست ها به صورت تک تابع همچون ویژگی های متناوبی مثل اسم و ارزش.IPL اصولی را فراهم می کند برای دسترسی و تغییر ویژگی های اسم و ارزش. به لیست های توصیفی نام های محلی داده می شود (از ۱ تا ۹). بنابراین یک لیست L1 که دارای نمادهای S4 و S5 است نامیده می شود و با توجه به ارزش V1 نسبت به صفت A1 شرح داده می شود و V2 نسبت به A1 و به صورت زیر ذخیره می شود. ۰ نشان دهنده پایان یک لیست، سلول هایی که ۱۰۰ و ۱۰۱ و … نامیده می شوند به صورت خودکار تولید علامت داخلی هستند که مقادیر بی ربط هستند. این سلول ها می توانند در سراسر حافظه پراکنده باشند؛ فقط L1 است که با استفاده از یک نام منطقه ای که باید در سطح جهانی شناخته شده نیاز به اقامت در یک محل خاص دارد.


کلمات دیگر: