SNOBOL (original) (raw)

About DBpedia

SNOBOL (StriNg Oriented symBOlic Language) es un lenguaje de programación de computadoras de muy alto nivel que surgió en la década de los 60 en los Laboratorios Bell merced al equipo formado por , e .

Property Value
dbo:abstract SNOBOL és un llenguatge de programació de molt alt nivell que va sorgir l'any 1962 als Laboratoris AT&T Bell, en l'equip de treball dirigit per D. J. Farber, R. E. Griswold y F. P. Polensky. SNOBOL és l'acrònim en anglès de StriNg Oriented symBOlic Language, que podríem traduir al català per: Llenguatge Simbòlic Orientat a les Cadenes de Caràcters. Durant les dècades dels cinquanta i dels seixanta del segle vint, hi va haver un important interès en llenguatges de programació de propòsit especial. Snobol va ser un dels llenguatges de programació orientats a les cadenes de text més exitosos. SNOBOL va ser utilitzat àmpliament durant les dècades dels setanta i vuitanta del segle vint (1970s i 1980s) com un llenguatge de manipulació de text en les disciplines humanístiques, però en anys més recents la seva popularitat ha minvat, sobretot després de l'aparició de nous llenguatges com Awk o el Perl, que han aplicat l'ús de les expressions regulars per a la manipulació de cadenes de caràcters. Actualment és utilitzat pels aficionats, però difícilment se'n poden veure implementacions recents. La implementació clàssica va ser la PDP-10 i s'ha utilitzat per a l'estudi de teoria dels compiladors, gramàtiques formals i intel·ligència artificial (especialment els camps de la traducció i comprensió automàtica de llenguatges naturals). La implementació original va ser en un computador IBM 7090 en els laboratoris AT&T Bell a Holmdel, N.J. SNOBOL va ser dissenyat expressament per a ser portable, de manera que ràpidament va ser exportat a altres plataformes. Queda per comprovar el que es diu respecte que l'algorisme de coincidència de patrons de cerca d'SNOBOL és superior al de les expressions regulars, de manera que programes ben escrits i compilats utilitzant la implementació SPITBOL de l'SNOBOL4 són de l'ordre de 10 o més vegades més ràpids en la seva execució que els equivalents escrits en Perl. SNOBOL originalment es va anomenar SEXI, de l'acrònim en anglès StriNg EXpression Interpreter, que en català podria ser traduït com: Intèrpret d'Expressions de Cadenes de Caràcters. La versió SNOBOL4 és la quarta i més recent encarnació d'una sèrie de llenguatges de programació de propòsit especial dedicats a la manipulació de cadenes de caràcters. SNOBOL4 suporta una quantitat important de tipus de dades tals com: enters, nombres reals de precisió limitada, cadenes de caràcters, patrons de cerca, matrius i taules, així com la capacitat de permetre al programador definir els seus propis tipus de dades addicionals i noves funcions. Un patró de cerca d'SNOBOL pot ser molt simple o extremadament complicat. Un exemple de patró pot ser una simple cadena de caràcters (p. ex. "abcd"), i un exemple de patró complex pot ser una gran estructura que descrigui la gramàtica completa d'un llenguatge de programació. SNOBOL ofereix al programador una àmplia varietat de característiques algunes d'elles molt exòtiques. Per exemple, es permet al programador utilitzar SNOBOL com si fos un llenguatge de programació orientat a objectes, un llenguatge de programació lògica, un llenguatge de programació funcional o un llenguatge de programació imperativa, simplement canviant el conjunt de característiques utilitzades per a escriure un programa. També concatena cadenes que estiguin una al costat de l'altra en una sentència, i manté les cadenes en un heap de memòria alliberant així els programadors de les preocupacions del tractament de les assignacions de memòria. Normalment s'implementa com un intèrpret a causa de les dificultats d'implementar algunes de les seves característiques de molt alt nivell. No obstant això, hi ha un compilador, anomenat SPITBOL compiler, que proveeix de gairebé totes les característiques de la versió interpretada. Com a descendent de l'SNOBOL va aparèixer el llenguatge de programació Icon. (ca) SNOBOL (angl. StriNg Oriented and symBOlic Language) je programovací jazyk vyvíjen v letech 1962 až 1967 v AT&T Bellových laboratořích pány , a , jehož poslední verzí je jazyk SNOBOL4. Byl jedním z několika textově orientovaných jazyků vyvíjených v 50. a 60. letech, mezi které patří i a . SNOBOL4 se liší od většiny programovacích jazyků tím, že má vzory jako primární datový typ (tj. datový typ, jehož hodnoty mohou být měněny všemi způsoby povolenými kterémukoliv jinému datovému typu programovacího jazyka) a poskytováním operátorů pro řetězení a měnění vzorů. S řetězci generovanými během vykonávání programu může být zacházeno jako s programy a mohou být spouštěny. SNOBOL4 byl v 60. a 70. letech docela široce vyučován na velkých univerzitách a v 70. a 80. letech byl též široce využíván jako jazyk pro práci s textem v humanitních oborech. V 80. a 90. letech jeho užívání upadávalo, protože nové jazyky, jako například AWK a Perl, umožňovali manipulaci s řetězci pomocí regulárních výrazů. Vzory SNOBOL4 zahrnují gramatiky BNF, které jsou ekvivalentní bezkontextové gramatice a silnější než regulární výrazy. Regulární výrazy v současných verzích AWK a Perl jsou ve skutečnosti rozšířením regulárních výrazů v tradičním smyslu. Ale regulární výrazy, na rozdíl od vzorů jazyka SNOBOL4, nemohou být rekurzívní, což je značnou výhodou vzorů SNOBOL4. Nicméně regulární výrazy v jazyce Perl mohou být od verze Perl 5.10 (vydané v prosinci roku 2007) také rekurzívní. Jeden z vývojářů jazyka SNOBOL, Ralph Griswold, navrhl nástupce jazyka SNOBOL4 nazvané „“ a „“, které kromě jiných nově přidaných funkcí také kombinovaly backtracking vzorů SNOBOL4 a obvyklejší ALGOL strukturu. (cs) سنوبول SNOBOL (اللغة الرمزية لمعالجة النصوص String Oriented Symbolic Language) هو اسم لمجموعة من لغات برمجة الحاسوب التي ظهرت بين عامي 1962 و1967 في مختبرات بيل في إيه تي أند تي على يد توجتها ـسنوبول4. كانت سنوبول واحدة من لغات معالجة النصوص التي ظهرت بين الخمسينيات والستينيات التي كان من ضمنها كوميت COMIT TRAC.تتميز سنوبول4 عن معظم لغات البرمجة بوجود الأنماط patterns (نوع بيانات يمكن معالجة محتواه بكل الطرق الممكنة لأنواع البيانات الأخرى) ووجود معاملات operators لربطها والاختيار بينها. يمكن التعامل مع السلاسل النصية التي تنشأ أثناء التنفيذ كبرامج ويمكن تنفيذها أيضا.كانت سنوبول4 تدرس في العديد من كبرى الجامعات الأمريكية في أواخر الستينيات وأوائل السبعينيات وانتشر استخدامها في السبعينيات والثمانينيات في العلوم الإنسانية كلغة لمعالجة النصوص.ولكنها تراجعت في السنوات الأخيرة أمام اللغات الأحدث مثل أوك AWK وبيرل التي جعلت معالجة النصوص بواسطة التعابير النمطية أكثر رواجا. تصنف سنوبول4 ضمن اللغات التي تستخدم قواعدها صيغة باكوس نور –التي تكافئ context-free grammars وتتفوق على التعابير النمطية. تعتبر «التعابير النمطية» في الإصدارات الحالية من لغتي أوك وبيرك امتدادا للتعابير النمطية بالمعنى التقليدي، ولكن التعابير النمطية على عكس أنماط سنوبول4 ليست تكرارية وهو ما يمنح انماط سنوبول4 ميزة حسابية. إلا أن التعابير النمطية بلغة بيرل أصبحت تكرارية منذ الإصدار 5.1 (الذي صدر في ديسمبر 2007). قام أحد مصممي سنوبول4 بتصميم لغات لتخلف سنوبول4 سماها إس إل5 وأيكون Icon –التي جمعت بين خاصية التعقب في مطابقة الأنماط من سنوبول4 والهيكلة القياسية من – كما تفردت ببعض المزايا الخاصة. (ar) SNOBOL 4 (String Oriented symbolic Language number 4) ist die vierte und letzte Ausprägung einer Reihe von Programmiersprachen mit dem Zweck der Manipulation von Zeichenketten. Diese Sprachen wurden zwischen 1962 und 1967 in den Bell Laboratories von AT&T durch David J. Farber, Ralph E. Griswold und Ivan P. Polonsky entwickelt. Die Sprache SNOBOL 4 unterstützt eine Reihe von eingebauten Datentypen wie Integer- und Gleitkommazahlen, Zeichenketten, Mustern, Feldern und Tabellen. Darüber hinaus gestattet sie dem Programmierer die Definition von zusätzlichen Datentypen und neuen Funktionen. Ein wesentliches Unterscheidungsmerkmal zu den seinerzeit gebräuchlichen Programmiersprachen ist die Existenz von Mustern als „erstklassigem“ Datentyp, d. h. einem Datentyp, dessen Wert in jeder Weise manipuliert werden kann wie in anderen Programmiersprachen, sowie von Operatoren zur Verkettung und Manipulation von Mustern. Zeichenketten, die zur Laufzeit erzeugt werden, können als Programm behandelt und ausgeführt werden. Ein Muster in SNOBOL 4 kann sehr einfach, aber auch sehr komplex aufgebaut sein. Ein einfaches Muster ist z. B. nur eine Zeichenkette wie ABCD. Ein komplexes Muster kann hingegen eine große Struktur sein, die z. B. die vollständige Grammatik einer Computersprache beschreiben kann. In den 1970er und 1980er Jahren war SNOBOL 4 als Sprache zur Manipulation von Texten weit verbreitet. In den vergangenen Jahren hat die Popularität allerdings abgenommen, weil neuere und effizientere Sprachen wie Awk und Perl zur Zeichenkettenbearbeitung mit regulären Ausdrücken beliebter wurden. (de) SNOBOL (StriNg Oriented symBOlic Language) es un lenguaje de programación de computadoras de muy alto nivel que surgió en la década de los 60 en los Laboratorios Bell merced al equipo formado por , e . (es) SNOBOL ("StriNg Oriented and symBOlic Language") is a series of programming languages developed between 1962 and 1967 at AT&T Bell Laboratories by David J. Farber, Ralph E. Griswold and Ivan P. Polonsky, culminating in SNOBOL4. It was one of a number of text-string-oriented languages developed during the 1950s and 1960s; others included COMIT and TRAC. SNOBOL4 stands apart from most programming languages of its era by having patterns as a first-class data type (i.e. a data type whose values can be manipulated in all ways permitted to any other data type in the programming language) and by providing operators for pattern concatenation and alternation. SNOBOL4 patterns are a type of object and admit various manipulations, much like later object-oriented languages such as JavaScript whose patterns are known as regular expressions. In addition SNOBOL4 strings generated during execution can be treated as programs and either interpreted or compiled and executed (as in the eval function of other languages). SNOBOL4 was quite widely taught in larger US universities in the late 1960s and early 1970s and was widely used in the 1970s and 1980s as a text manipulation language in the humanities. In the 1980s and 1990s its use faded as newer languages such as AWK and Perl made string manipulation by means of regular expressions fashionable. SNOBOL4 patterns subsume BNF grammars, which are equivalent to context-free grammars and more powerful than regular expressions. The "regular expressions" in current versions of AWK and Perl are in fact extensions of regular expressions in the traditional sense, but regular expressions, unlike SNOBOL4 patterns, are not recursive, which gives a distinct computational advantage to SNOBOL4 patterns. (Recursive expressions did appear in Perl 5.10, though, released in December 2007.) The later SL5 (1977) and Icon (1978) languages were designed by Griswold to combine the backtracking of SNOBOL4 pattern matching with more standard ALGOL-like structuring. (en) SNOBOL (abréviation de StriNg Oriented symBOlic Language) est un langage de programmation basé sur le traitement des chaînes de caractères. Il a été défini entre 1960 et 1962 dans les Laboratoires Bell. Il est resté confidentiel jusqu'à sa version 4 (SNOBOL4), qui a connu la célébrité grâce à son algorithme de filtrage par motif très puissant ; par contre sa syntaxe était très liée à la technologie des cartes perforées, et un programme en SNOBOL était illisible une fois écrit. Il a fortement influencé Unix à sa naissance, et ses descendants sont sed, awk et donc Perl. SPITBOL (abréviation de SPeedy ImplemenTation of snoBOL) est la version compilable de SNOBOL apparue en 1971 pour les machines DEC. ICON, un langage plus proche des langages procéduraux classiques, a été conçu pour succéder à SNOBOL4. (fr) SNOBOL(StriNg Oriented and symBOlic Language)은 1962년부터 1967년까지 AT&T 벨 연구소에서 , , Ivan P. Polonsky가 개발한 컴퓨터 프로그래밍 언어 시리즈이며, SNOBOL4까지 개발되었다. 1950년대와 1960년대 동안 개발된 수많은 텍스트 문자열 지향 언어들 가운데 하나였으며, SNOBOL 외에도 과 이 있다. (ko) Snobol (String Oriented Symbolic Language) to język programowania zaprojektowany specjalnie do przetwarzania napisów. Obecnie pojęcie Snobol obejmuje rodzinę języków programowania, wśród których wyróżnia się język Snobol4 (number 4). (pl) SNOBOLは、米国AT&Tベル研究所のグリスウォルド(Ralph Griswold)らにより開発されたプログラミング言語である。 (ja) SNOBOL (StriNg Oriented and symBOlic Language) è il nome generico di un linguaggio di programmazione per calcolatore sviluppato tra il 1962 e il 1967 da , e presso i Laboratori AT&T Bell. L'ultima versione del linguaggio ha preso il nome di SNOBOL4. SNOBOL è stato uno di una serie di linguaggi orientati alle stringhe sviluppato tra gli anni cinquanta e i sessanta (tra gli altri, e ). SNOBOL4 si differenzia dalla maggior parte dei linguaggi di programmazione poiché fornisce il pattern come tipo di dato di prima classe (ovvero, un tipo di dato i cui valori possono essere manipolati in qualsiasi modo permesso a qualsiasi altro tipo di dato nel linguaggio) e operatori per concatenazione e alternanza di pattern. Le stringhe generate durante l'esecuzione possono essere trattate come programmi e quindi eseguite. SNOBOL4 è stato spesso insegnato in grandi università statunitensi verso la fine degli anni 1960 e all'inizio degli anni 1970 ed è stato ampiamente utilizzato nei due decenni seguenti come linguaggio di manipolazione del testo in ambito umanistico. In anni recenti SNOBOL ha ceduto il passo a nuovi linguaggi quali Awk e Perl, che hanno reso di moda la manipolazione di stringhe mediante espressioni regolari. Tuttavia, i pattern di SNOBOL4 sussumono le grammatiche BNF, che sono equivalenti alle grammatiche libere dal contesto e più potenti delle espressioni regolari. Le espressioni regolari implementate da Awk e Perl, infatti, sono estensioni delle espressioni regolari intese in senso tradizionale, ma esse - al contrario dei pattern di SNOBOL4 - non possono essere ricorsive. Uno dei progettisti di SNOBOL, Ralph Griswold, ne ideò due successori, chiamati SL5 e Icon, che combinavano il meccanismo di pattern matching di SNOBOL4 con una strutturazione più standard stile ALGOL. (it) A linguagem de programação SNOBOL 4 (StriNg Oriented symBOlic Language number 4) é a quarta e última encarnação de uma série de linguagens de programação específicas destinadas à manipulação de sequências de caracteres. É baseada nos princípios de correspondência de padrões (Em inglês: pattern matching) para solucionar problemas de manipulação de seqüencias. Estas linguagens foram desenvolvidas entre 1962 e 1967 nos Laboratórios Bell, da AT&T, por , , e . A linguagem SNOBOL 4 suporta alguns tipos de dados pré-definidos, tais como números inteiros e reais de , , modelos, matrizes e tabelas, e também permite ao programador a definição de tipos de dados adicionais e de novas funções. Distingue-se das linguagens de programação principais do tempo por incluir modelos (i.e., um tipo de dados cujos valores podem ser manipulados de todas as formas permitidas para todos os outros tipos de dados existentes na linguagem) como um tipo de dados de primeira classe e por disponibilizar operadores para a concatenação e alteração de modelos. As sequências de caracteres geradas durante a execução podem ser tratadas como programas e executadas. Um modelo SNOBOL 4 tanto pode ser muito simples como extremamente complexo. Um modelo simples é apenas uma sequência de texto (ex: "ABCD"), mas um modelo complexo pode ser uma estrutura de grandes dimensões descrevendo, por exemplo, a gramática completa de uma linguagem de computador. Nos anos 70 e 80, o SNOBOL 4 foi muito usado nas ciências humanas como linguagem de manipulação de texto. Em anos mais recentes, a sua popularidade decaiu, ao mesmo tempo que linguagens mais novas e eficientes, tais como o Awk e o Perl, tornaram popular a manipulação de sequências de caracteres por meio de expressões comuns. O SNOBOL 4 é agora uma linguagem de interesse especial, utilizada principalmente por entusiastas. (pt) Снобо́л — язык программирования высокого уровня, разработанный в 1962—1967 годах и предназначенный преимущественно для обработки текстовых данных. Основной целью языка Снобол являлось показать принцип (возможность его полноценного существования), что всё есть строка. Внешне язык выглядит в так называемом «старом стиле»: современные идеи процедур в нём сложно узнать, однако мощь его не уступает LISP по работе в среде «искусственного интеллекта». Сопоставление с образцом на основе БНФ-грамматик. Полностью динамический язык, включая объявления, типы, распределение памяти, даже точки входа и выхода из процедуры. Реализация использует виртуальные макрокоманды обработки строк — простой перезаписью макрокоманд для любого существующего компьютера. Язык, который является языком написания компиляторов, в котором основной принцип, что всё есть строка и имеющий такой «некрасивый» синтаксис, «переродился» в совершенно другой, внешне даже не похожий: Icon. Первоначально он был одной лишь надстройкой над Снобол4, но вскоре стал самостоятельным языком программирования. (ru) Снобол (Snobol) — мова програмування призначена для обробки рядків. (uk) SNOBOL(StriNg Oriented and symBOlic Language),即“面向字符串且符号式的语言”,是以SNOBOL4告终的一系列编程语言,由AT&T贝尔实验室的、和Ivan P. Polonsky,在1962年至1967年间开发。它是在1950年代和1960年代,开发出的那些面向文本字符串的语言之一,其他语言包括COMIT和。 (zh)
dbo:designer dbr:David_J._Farber dbr:Ralph_E._Griswold dbr:Ivan_P._Polonsky
dbo:developer dbr:Bell_Labs dbr:David_J._Farber dbr:Ralph_E._Griswold dbr:Ivan_P._Polonsky
dbo:influenced dbr:Lua_(programming_language) dbr:Bs_(programming_language) dbr:AWK dbr:Icon_(programming_language)
dbo:influencedBy dbr:COMIT
dbo:latestReleaseVersion SNOBOL4
dbo:wikiPageExternalLink http://purl.umn.edu/40905 http://www.regressive.org/snobol4/ https://www.regressive.org/snobol4/ http://purl.umn.edu/107340%7Clast1= https://www.vintagebigblue.org/Compilerator/SNOBOL4/mvsSnobol4Compile.php https://tio.run/%23snobol4 http://www.regressive.org/snobol4/csnobol4
dbo:wikiPageID 29515 (xsd:integer)
dbo:wikiPageLength 22203 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1119912990 (xsd:integer)
dbo:wikiPageWikiLink dbr:Prolog dbr:Punched_card dbr:Bell_Laboratories dbr:Bell_Labs dbr:David_J._Farber dbr:Perl dbr:Regular_Expression dbr:Regular_expression dbr:University_College_London dbr:University_of_Michigan dbr:Definite_clause_grammar dbr:Compiler dbr:Concatenation dbr:Context-free_grammar dbr:GNAT dbr:GNU_General_Public_License dbc:SNOBOL_programming_language_family dbr:Andrew_Koenig_(programmer) dbr:Lua_(programming_language) dbr:Stevens_Institute_of_Technology dbr:Structured_programming dbr:Pascal_programming_language dbr:String_(computer_science) dbr:TRAC_(programming_language) dbr:Backus–Naur_Form dbr:Backus–Naur_form dbc:Assembly_language_software dbr:Bs_(programming_language) dbr:COBOL dbr:COMIT dbr:Garbage_collection_(computer_science) dbr:Logic_programming dbr:Snostorm dbr:ALGOL dbr:AT&T_Corporation dbr:AWK dbr:Acronym_and_initialism dbr:Ada_(programming_language) dbr:Data_type dbr:Alternation_(formal_language_theory) dbr:Fortran dbr:PDP-10 dbr:Formal_grammar dbr:Procedural_programming dbr:Regular_language dbc:1962_software dbr:JavaScript dbr:Backronym dbr:Array_data_type dbr:Artificial_intelligence dbc:Homoiconic_programming_languages dbc:Pattern_matching_programming_languages dbc:Programming_languages dbc:Text-oriented_programming_languages dbr:Charles_Babbage_Institute dbr:Douglas_McIlroy dbr:Associative_array dbc:Programming_languages_created_in_1962 dbr:Humanities dbr:Icon_(programming_language) dbr:Integer dbr:Michigan_Terminal_System dbr:Object-oriented_language dbr:Real_number dbr:Machine_translation dbr:Pattern_matching dbr:Virtual_machine dbr:Unicon_(programming_language) dbr:Snowball_(programming_language) dbr:IBM_7090 dbr:Imperative_programming dbr:Natural_language dbr:Programming_language dbr:SPITBOL dbr:Eval dbr:SPITBOL_compiler dbr:Interpreter_(computer_software) dbr:Unstructured_programming dbr:First-class_object dbr:Function_(programming) dbr:Ralph_E._Griswold dbr:Ivan_P._Polonsky dbr:Wikt:snowball's_chance_in_hell
dbp:designer David J. Farber, Ralph E. Griswold and Ivan P. Polonsky (en)
dbp:developer David J. Farber, Ralph E. Griswold, Ivan P. Polonsky, and Bell Labs (en)
dbp:implementations SNOBOL, SPITBOL (en)
dbp:influenced AWK, SL5, Icon, bs, Lua (en)
dbp:influencedBy dbr:COMIT
dbp:latestReleaseVersion SNOBOL4 (en)
dbp:name SNOBOL (en)
dbp:paradigm dbr:Procedural_programming dbr:Imperative_programming dbr:Unstructured_programming
dbp:website https://www.regressive.org/snobol4/
dbp:wikiPageUsesTemplate dbt:About dbt:Authority_control dbt:Cite_book dbt:Cite_web dbt:Curlie dbt:ISBN dbt:Infobox_programming_language dbt:Original_research dbt:Quote dbt:Reflist dbt:Short_description dbt:Start_date_and_age dbt:--
dbp:wordnet_type http://www.w3.org/2006/03/wn/wn20/instances/synset-programming_language-noun-1
dct:subject dbc:SNOBOL_programming_language_family dbc:Assembly_language_software dbc:1962_software dbc:Homoiconic_programming_languages dbc:Pattern_matching_programming_languages dbc:Programming_languages dbc:Text-oriented_programming_languages dbc:Programming_languages_created_in_1962
gold:hypernym dbr:Series
rdf:type owl:Thing dbo:Language dbo:Software schema:Language wikidata:Q315 wikidata:Q9143 yago:WikicatComputerLanguages yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:Communication100033020 yago:ComputerLanguage106899633 yago:Language106282651 yago:ProgrammingLanguage106898352 dbo:ProgrammingLanguage dbo:TelevisionShow yago:WikicatProgrammingLanguages yago:WikicatProgrammingLanguagesCreatedInThe1960s
rdfs:comment SNOBOL (StriNg Oriented symBOlic Language) es un lenguaje de programación de computadoras de muy alto nivel que surgió en la década de los 60 en los Laboratorios Bell merced al equipo formado por , e . (es) SNOBOL(StriNg Oriented and symBOlic Language)은 1962년부터 1967년까지 AT&T 벨 연구소에서 , , Ivan P. Polonsky가 개발한 컴퓨터 프로그래밍 언어 시리즈이며, SNOBOL4까지 개발되었다. 1950년대와 1960년대 동안 개발된 수많은 텍스트 문자열 지향 언어들 가운데 하나였으며, SNOBOL 외에도 과 이 있다. (ko) Snobol (String Oriented Symbolic Language) to język programowania zaprojektowany specjalnie do przetwarzania napisów. Obecnie pojęcie Snobol obejmuje rodzinę języków programowania, wśród których wyróżnia się język Snobol4 (number 4). (pl) SNOBOLは、米国AT&Tベル研究所のグリスウォルド(Ralph Griswold)らにより開発されたプログラミング言語である。 (ja) Снобол (Snobol) — мова програмування призначена для обробки рядків. (uk) SNOBOL(StriNg Oriented and symBOlic Language),即“面向字符串且符号式的语言”,是以SNOBOL4告终的一系列编程语言,由AT&T贝尔实验室的、和Ivan P. Polonsky,在1962年至1967年间开发。它是在1950年代和1960年代,开发出的那些面向文本字符串的语言之一,其他语言包括COMIT和。 (zh) سنوبول SNOBOL (اللغة الرمزية لمعالجة النصوص String Oriented Symbolic Language) هو اسم لمجموعة من لغات برمجة الحاسوب التي ظهرت بين عامي 1962 و1967 في مختبرات بيل في إيه تي أند تي على يد توجتها ـسنوبول4. كانت سنوبول واحدة من لغات معالجة النصوص التي ظهرت بين الخمسينيات والستينيات التي كان من ضمنها كوميت COMIT TRAC.تتميز سنوبول4 عن معظم لغات البرمجة بوجود الأنماط patterns (نوع بيانات يمكن معالجة محتواه بكل الطرق الممكنة لأنواع البيانات الأخرى) ووجود معاملات operators لربطها والاختيار بينها. يمكن التعامل مع السلاسل النصية التي تنشأ أثناء التنفيذ كبرامج ويمكن تنفيذها أيضا.كانت سنوبول4 تدرس في العديد من كبرى الجامعات الأمريكية في أواخر الستينيات وأوائل السبعينيات وانتشر استخدامها في السبعينيات والثمانينيات في العلوم الإنسانية كلغة لمعالجة النصوص.ولكنها تراجعت في السنوات الأخيرة أمام اللغات ا (ar) SNOBOL és un llenguatge de programació de molt alt nivell que va sorgir l'any 1962 als Laboratoris AT&T Bell, en l'equip de treball dirigit per D. J. Farber, R. E. Griswold y F. P. Polensky. SNOBOL és l'acrònim en anglès de StriNg Oriented symBOlic Language, que podríem traduir al català per: Llenguatge Simbòlic Orientat a les Cadenes de Caràcters. Durant les dècades dels cinquanta i dels seixanta del segle vint, hi va haver un important interès en llenguatges de programació de propòsit especial. Snobol va ser un dels llenguatges de programació orientats a les cadenes de text més exitosos. (ca) SNOBOL (angl. StriNg Oriented and symBOlic Language) je programovací jazyk vyvíjen v letech 1962 až 1967 v AT&T Bellových laboratořích pány , a , jehož poslední verzí je jazyk SNOBOL4. Byl jedním z několika textově orientovaných jazyků vyvíjených v 50. a 60. letech, mezi které patří i a . SNOBOL4 byl v 60. a 70. letech docela široce vyučován na velkých univerzitách a v 70. a 80. letech byl též široce využíván jako jazyk pro práci s textem v humanitních oborech. (cs) SNOBOL 4 (String Oriented symbolic Language number 4) ist die vierte und letzte Ausprägung einer Reihe von Programmiersprachen mit dem Zweck der Manipulation von Zeichenketten. Diese Sprachen wurden zwischen 1962 und 1967 in den Bell Laboratories von AT&T durch David J. Farber, Ralph E. Griswold und Ivan P. Polonsky entwickelt. Die Sprache SNOBOL 4 unterstützt eine Reihe von eingebauten Datentypen wie Integer- und Gleitkommazahlen, Zeichenketten, Mustern, Feldern und Tabellen. Darüber hinaus gestattet sie dem Programmierer die Definition von zusätzlichen Datentypen und neuen Funktionen. (de) SNOBOL ("StriNg Oriented and symBOlic Language") is a series of programming languages developed between 1962 and 1967 at AT&T Bell Laboratories by David J. Farber, Ralph E. Griswold and Ivan P. Polonsky, culminating in SNOBOL4. It was one of a number of text-string-oriented languages developed during the 1950s and 1960s; others included COMIT and TRAC. SNOBOL4 was quite widely taught in larger US universities in the late 1960s and early 1970s and was widely used in the 1970s and 1980s as a text manipulation language in the humanities. (en) SNOBOL (abréviation de StriNg Oriented symBOlic Language) est un langage de programmation basé sur le traitement des chaînes de caractères. Il a été défini entre 1960 et 1962 dans les Laboratoires Bell. Il est resté confidentiel jusqu'à sa version 4 (SNOBOL4), qui a connu la célébrité grâce à son algorithme de filtrage par motif très puissant ; par contre sa syntaxe était très liée à la technologie des cartes perforées, et un programme en SNOBOL était illisible une fois écrit. Il a fortement influencé Unix à sa naissance, et ses descendants sont sed, awk et donc Perl. (fr) SNOBOL (StriNg Oriented and symBOlic Language) è il nome generico di un linguaggio di programmazione per calcolatore sviluppato tra il 1962 e il 1967 da , e presso i Laboratori AT&T Bell. L'ultima versione del linguaggio ha preso il nome di SNOBOL4. SNOBOL è stato uno di una serie di linguaggi orientati alle stringhe sviluppato tra gli anni cinquanta e i sessanta (tra gli altri, e ). Uno dei progettisti di SNOBOL, Ralph Griswold, ne ideò due successori, chiamati SL5 e Icon, che combinavano il meccanismo di pattern matching di SNOBOL4 con una strutturazione più standard stile ALGOL. (it) A linguagem de programação SNOBOL 4 (StriNg Oriented symBOlic Language number 4) é a quarta e última encarnação de uma série de linguagens de programação específicas destinadas à manipulação de sequências de caracteres. É baseada nos princípios de correspondência de padrões (Em inglês: pattern matching) para solucionar problemas de manipulação de seqüencias. Estas linguagens foram desenvolvidas entre 1962 e 1967 nos Laboratórios Bell, da AT&T, por , , e . (pt) Снобо́л — язык программирования высокого уровня, разработанный в 1962—1967 годах и предназначенный преимущественно для обработки текстовых данных. Основной целью языка Снобол являлось показать принцип (возможность его полноценного существования), что всё есть строка. Внешне язык выглядит в так называемом «старом стиле»: современные идеи процедур в нём сложно узнать, однако мощь его не уступает LISP по работе в среде «искусственного интеллекта». (ru)
rdfs:label سنوبول (ar) Snobol (ca) SNOBOL (cs) SNOBOL4 (de) Snobol (es) SNOBOL (it) SNOBOL (fr) SNOBOL (ko) SNOBOL (ja) SNOBOL (en) Snobol (pl) SNOBOL 4 (pt) Снобол (ru) SNOBOL (zh) Snobol (uk)
owl:sameAs freebase:SNOBOL yago-res:SNOBOL wikidata:SNOBOL dbpedia-ar:SNOBOL dbpedia-az:SNOBOL dbpedia-bg:SNOBOL dbpedia-ca:SNOBOL dbpedia-cs:SNOBOL dbpedia-de:SNOBOL dbpedia-es:SNOBOL dbpedia-fa:SNOBOL dbpedia-fi:SNOBOL dbpedia-fr:SNOBOL dbpedia-it:SNOBOL dbpedia-ja:SNOBOL dbpedia-kk:SNOBOL dbpedia-ko:SNOBOL dbpedia-no:SNOBOL dbpedia-pl:SNOBOL dbpedia-pt:SNOBOL dbpedia-ru:SNOBOL dbpedia-tr:SNOBOL dbpedia-uk:SNOBOL dbpedia-zh:SNOBOL https://global.dbpedia.org/id/4ifeq
prov:wasDerivedFrom wikipedia-en:SNOBOL?oldid=1119912990&ns=0
foaf:homepage https://www.regressive.org/snobol4/
foaf:isPrimaryTopicOf wikipedia-en:SNOBOL
foaf:name SNOBOL (en)
foaf:page https://www.regressive.org/snobol4/
is dbo:influenced of dbr:COMIT
is dbo:influencedBy of dbr:Lua_(programming_language) dbr:Bs_(programming_language) dbr:AWK dbr:Icon_(programming_language) dbr:TMG_(language)__Unix_TMG__1
is dbo:programmingLanguage of dbr:Dartmouth_Time_Sharing_System dbr:Source_Code_Control_System
is dbo:wikiPageRedirects of dbr:SNOBOL4 dbr:SNOBOL_(programming_language) dbr:SNOBOL_4 dbr:SNOBOL_programming_language dbr:Snobol dbr:Snobol4 dbr:Vanilla_SNOBOL dbr:Snobol_programming_language dbr:String_oriented_symbolic_language
is dbo:wikiPageWikiLink of dbr:List_of_acronyms:_S dbr:List_of_computer_scientists dbr:Programming_Languages:_History_and_Fundamentals dbr:SNOBOL4 dbr:SNOBOL_(programming_language) dbr:SNOBOL_4 dbr:SNOBOL_programming_language dbr:Bell_Labs dbr:David_J._Farber dbr:Honeywell_CP-6 dbr:Regular_expression dbr:Robert_Dewar dbr:Victor_Yngve dbr:Index_of_computing_articles dbr:List_of_programmers dbr:List_of_programming_language_researchers dbr:List_of_programming_languages dbr:List_of_programming_languages_by_type dbr:List_of_reflective_programming_languages_and_platforms dbr:ORVYL_and_WYLBUR dbr:Essentials_of_Programming_Languages dbr:General-purpose_macro_processor dbr:Generational_list_of_programming_languages dbr:General_Comprehensive_Operating_System dbr:Lua_(programming_language) dbr:Snobol dbr:Snowball_(disambiguation) dbr:Comparison_of_programming_languages dbr:Comparison_of_programming_languages_(associative_array) dbr:Comparison_of_programming_languages_(string_functions) dbr:Polyglot_(computing) dbr:String_(computer_science) dbr:Bs_(programming_language) dbr:COMIT dbr:Timeline_of_programming_languages dbr:Tron_(video_game) dbr:Snostorm dbr:AMBIT dbr:AWK dbr:Dartmouth_Time_Sharing_System dbr:Alternation_(formal_language_theory) dbr:Gerrit_van_der_Mey dbr:History_of_programming_languages dbr:History_of_software_configuration_management dbr:Backtracking dbr:Abstract_machine dbr:Ken_Robinson_(computer_scientist) dbr:Kermit_(protocol) dbr:Susan_Hockey dbr:TMG_(language) dbr:TOPS-10 dbr:Homoiconicity dbr:Douglas_McIlroy dbr:Associative_array dbr:Source_Code_Control_System dbr:Icon_(programming_language) dbr:Metaprogramming dbr:Michigan_Terminal_System dbr:Self-modifying_code dbr:XSLT dbr:Pattern_matching dbr:Sexi dbr:Research_Unix dbr:Snowball_(programming_language) dbr:SPITBOL dbr:Ralph_Griswold dbr:Snobol4 dbr:Vanilla_SNOBOL dbr:Snobol_programming_language dbr:String_oriented_symbolic_language
is dbp:influenced of dbr:COMIT
is dbp:influencedBy of dbr:Lua_(programming_language) dbr:Bs_(programming_language) dbr:AWK dbr:TMG_(language)
is owl:differentFrom of dbr:Snowball_(programming_language)
is foaf:primaryTopic of wikipedia-en:SNOBOL