Internet Lexikon Startseite

SNOBOL4 - Info

Copyright by at-mix
Spacer Spacer
Glossar | Kategorie wählen | Hilfe Fehler?

SNOBOL4

Programmiersprache
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 D. J. Farber, R. E. Griswold, and F. P. Polensky entwickelt.

Die SNOBOL 4 Sprache unterstützt eine Reihe von eingebauten Datentypen wie Integer- und Fließkommazahlen, 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 siebziger und achtziger 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.
Person(en):
Zeitraum:
Firma:
kein Eintrag vorhanden
- -
kein Eintrag vorhanden

Es gibt 27 weiterführende Erklärungen oder Definitionen:

Awk,   Bell BeitragBell,   Bell Laboratories,   Computer,   Daten,   Datentyp,   Feld,   Funktion,   Integer,   Kettung,   Language,   Laufzeit,   Opera BeitragOpera,   Operator,   Perl BeitragPerl,   Programm,   Programmierer,   Programmiersprache,   Rach,   Schreiben,   Sprache,   String,   Symbol BeitragSymbol,   Tabelle BeitragTabelle,   Text,   Zahl,   Zeichen 

Veröffentlicht am:
Zuletzt bearbeitet am:
Referenz:
28.08.2004 von Wilhelm Janssen (7094) Beiträge
28.08.2004 von Wilhelm Janssen
Wikipedia
.....  Dieser Artikel aus Wikipedia wird durch die GNU FDL lizenziert.  .....
Druckversion
Spacer
0|1|2|3|4|5|6|7|8|9|
A|B|C|D|E|F|G|H|I|J|
K|L|M|N|O|P|Q|R|S|T|
U|V|W|X|Y|Z|  -  :-) 
Dateiendungen
validome.org
Bei Validome können Sie Ihre Website auf barrierefreies HTML testen
 
nach oben