زبان پردازش اطلاعات

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به ناوبری پرش به جستجو
Information Processing Language (IPL)
پارادایم assembly
طراحی‌شده توسط آلن نیوول، Cliff Shaw, هربرت الکساندر سیمون
توسعه‌دهنده Allen Newell, Cliff Shaw, Herbert A. Simon
ظهوریافته در 1956
IPL-VI
سیستم‌عامل چندسکویی: JOHNNIAC, IBM 650, IBM 704, IBM 7090

زبان برنامه‌نویسی،زبان پردازش اطلاعات (IPL) در سال ۱۹۵۶ توسط Allen Newell ,Cliff Shaw و Herbet A.Simon در شرکت RAND و مؤسسه تکنولوژی Carnegie ساخته شد. Newell وظیفهٔ language specifier-application programmer ،Shaw وظیفهٔ برنامه‌نویس و simon وظیفهٔ application programmer-user. را بر عهده داشتند. برای این زبان ویژگی‌هایی در نظر گرفته شده بود تا به برنامه کمک کند که مشکل‌های ساده را حل کند مثل یک لیست، تخصیص پویای حافظه، نوع داده‌ها، بازگشت، توابعی به عنوان ارگومان‌ها، ژنراتورها و چند وظیفه تعاونی. IPL مفهوم پردازش لیست را اختراع کرد اگرچه در سبک یک زبان اسمبلی بود.[۱]

IPL-V لیست ساختار مثال
نام SYMB لینک
L1 9-1 100
100 S4 101
101 S5 0
9-1 0 200
200 A1 201
201 V1 202
202 A2 203
203 V2 0

با این حال لیسپ بجای این زبان، که به مراتب ویژگی‌های قوی تری داشت، دستورهای ساده‌تر، و جمع‌آوری زباله به صورت خودکار جایگزین شد.

پانویس[ویرایش]