اسنوبول (یک زبان سمبلیک و کاراکترگرا) در واقع تلفیقی از مجموعه زبانهای برنامه نویسی که بین سالهای ۱۹۶۲ تا ۱۹۶۷ درآزماشگاه بل توسط افرادی نظیردیوید فاربر، رالف گریسولد و ایوان پلونسکی توسعه پیدا کرده اند می باشد که این کار در زبان اسنوبول۴ به اوج خودش رسید
SNOBOL۴ کاملاً به طور گسترده ای در دانشگاههای بزرگ آمریکا در اواخر ۱۹۶۰s و ۱۹۷۰s زود آموزش داده شد و به طور گسترده ای در ۱۹۷۰s و ۱۹۸۰s به عنوان یک زبان دستکاری متن در علوم انسانی مورد استفاده قرار گرفت.
در سال های اخیر استفاده از آن به عنوان زبان جدیدتری مانند AWK و پرل پژمرده دستکاری رشته با استفاده از عبارات منظم مد روز ساخته شده اند. الگوهای SNOBOL۴ خانواده را شامل گرامرهای BNF، که معادل دستور زبان مستقل از متن و قوی تر از عبارات منظم است " عبارات منظم " در نسخه های فعلی از AWK و پرل در واقع پسوند عبارات منظم در معنای سنتی است، اما به طور منظم. عبارات، بر خلاف الگوهای SNOBOL۴، نمی تواند است بازگشتی، می دهد که یک مزیت محاسباتی مجزا به الگوهای SNOBOL4. با این حال، از پرل ۵٫۱۰ (در دسامبر ۲۰۰۷ منتشر شد)، پرل از عبارات منظم می تواند بازگشتی.
یکی از طراحان SNOBOL، رالف Griswold، جانشینان طراحی شده برای SNOBOL۴ به نام SL۵ و icon، که ترکیب backtracking الگوی SNOBOL۴ تطبیق با استاندارد الگول است که شبیه ساختار ALGOL، و همچنین اضافه کردن برخی از ویژگی های خود را دارند
SNOBOL۴ کاملاً به طور گسترده ای در دانشگاههای بزرگ آمریکا در اواخر ۱۹۶۰s و ۱۹۷۰s زود آموزش داده شد و به طور گسترده ای در ۱۹۷۰s و ۱۹۸۰s به عنوان یک زبان دستکاری متن در علوم انسانی مورد استفاده قرار گرفت.
در سال های اخیر استفاده از آن به عنوان زبان جدیدتری مانند AWK و پرل پژمرده دستکاری رشته با استفاده از عبارات منظم مد روز ساخته شده اند. الگوهای SNOBOL۴ خانواده را شامل گرامرهای BNF، که معادل دستور زبان مستقل از متن و قوی تر از عبارات منظم است " عبارات منظم " در نسخه های فعلی از AWK و پرل در واقع پسوند عبارات منظم در معنای سنتی است، اما به طور منظم. عبارات، بر خلاف الگوهای SNOBOL۴، نمی تواند است بازگشتی، می دهد که یک مزیت محاسباتی مجزا به الگوهای SNOBOL4. با این حال، از پرل ۵٫۱۰ (در دسامبر ۲۰۰۷ منتشر شد)، پرل از عبارات منظم می تواند بازگشتی.
یکی از طراحان SNOBOL، رالف Griswold، جانشینان طراحی شده برای SNOBOL۴ به نام SL۵ و icon، که ترکیب backtracking الگوی SNOBOL۴ تطبیق با استاندارد الگول است که شبیه ساختار ALGOL، و همچنین اضافه کردن برخی از ویژگی های خود را دارند
wiki: زبان اسنوبول