اسنوبول: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
USER-PL 017 (بحث | مشارکتها) ایجاد یک مقاله نو از طریق ایجادگر |
USER-PL 017 (بحث | مشارکتها) ایجاد یک مقاله نو از طریق ایجادگر |
||
خط ۷:
:اسنوبول (یک زبان سمبلیک و کاراکترگرا) در واقع تلفیقی از مجموعه زبانهای برنامه نویسی که بین سالهای 1962 تا 1967 درآزماشگاه بل توسط افرادی نظیردیوید فاربر،رالف گریسولد و ایوان پلونسکی توسعه پیدا کرده اند می باشد که این کار در زبان اسنوبول4 به اوج خودش رسید
:این زبان یکی از بیشمار زبان کاراکتر گراست که بین سالهای 1950تا1960 توسعه پیدا کرده است این درحالی است که بقیه زبانها دارای پردازنده کاراکتر تریس یا کامیت می بودند.
:SNOBOL4 جدا از اکثر زبان های برنامه نویسی با داشتن الگوهای به عنوان یک نوع داده کلاس اول (به عنوان مثال یک نوع داده است که ارزش ها را می توان در تمام روش های مجاز به هر نوع داده دیگر در زبان برنامه نویسی دستکاری کرد)و با فراهم آوردن اپراتورها برای الحاق الگو و تناوب می ایستد . رشته تولید شده در طول
SNOBOL4 کاملا به طور گسترده ای در دانشگاههای بزرگ آمریکا در اواخر 1960s و 1970s زود آموزش داده شد و به طور گسترده ای در 1970s و 1980s به عنوان یک زبان دستکاری متن در علوم انسانی مورد استفاده قرار گرفت .
در سال های اخیر استفاده از آن به عنوان زبان جدیدتری مانند AWK و پرل پژمرده دستکاری رشته با استفاده از عبارات منظم مد روز ساخته شده اند . الگوهای SNOBOL4 خانواده را شامل گرامرهای BNF ، که معادل دستور زبان مستقل از متن و قوی تر از عبارات منظم است
یکی از طراحان SNOBOL ، رالف Griswold ، جانشینان طراحی شده برای SNOBOL4 به نام SL5 و
[[
http://en.wikipedia.org/wiki/Snobol ]]
|