SNOBOL<string oriented symbolic language>
1962年ベル研究所で開発された文字列の処理や非数値処理を目的としたプログラム言語.言語学研究から生じたもので,言語翻訳,言語コンパイルパターンマッチングなどに適している.
専門のプログラマでなくとも使用できるように「使いやすさ」に設計目標が置かれている.1962年以降改良が加えられ,1966年にSNOBOL-III,1968年にSNOBOL-IVが開発された.
この言語は高度に形式的であり,読み書きが難しいように見えるが,実際問題としては,表記法ではかなり簡単で,コンパクトである.適用分野は簡単な数値演算を必要とし,列の名付け,および取り扱いが重要な構成要素であるものなら何でもよい.
言語の文字集合は明白には定義されてはいないが,26個の英大文字,10個の数字と数個の特殊文字によって構成されている.
データ名は,文字と数字とピリオドとコロンの任意の組合せにより構成される.また暗黙のデータ名は,間接的に引用することにより構成され,ドル符号($)によって先行される任意のデータ名により構成される.例えば,データ名MONTHが値MARCHを持つならば,$MONTHはMARCHと同等である.またSNOBOLの唯一のデータ型は,文字列であり,データ名は文字列のみ適用される.任意の列変数は星印(*)で囲まれた名前(*ABC*)で表わす.
SNOBOL
1962年ベル研究所で開発された文字列の処理や非数値処理を目的としたプログラム言語.言語学研究から生じたもので,言語翻訳,言語コンパイルパターンマッチングなどに適している.
専門のプログラマでなくとも使用できるように「使いやすさ」に設計目標が置かれている.1962年以降改良が加えられ,1966年にSNOBOL-III,1968年にSNOBOL-IVが開発された.
この言語は高度に形式的であり,読み書きが難しいように見えるが,実際問題としては,表記法ではかなり簡単で,コンパクトである.適用分野は簡単な数値演算を必要とし,列の名付け,および取り扱いが重要な構成要素であるものなら何でもよい.
言語の文字集合は明白には定義されてはいないが,26個の英大文字,10個の数字と数個の特殊文字によって構成されている.
データ名は,文字と数字とピリオドとコロンの任意の組合せにより構成される.また暗黙のデータ名は,間接的に引用することにより構成され,ドル符号($)によって先行される任意のデータ名により構成される.例えば,データ名MONTHが値MARCHを持つならば,$MONTHはMARCHと同等である.またSNOBOLの唯一のデータ型は,文字列であり,データ名は文字列のみ適用される.任意の列変数は星印(*)で囲まれた名前(*ABC*)で表わす.
出典:Wikipedia
出典:『Wikipedia』 (2011/06/30 16:18 UTC 版)
SNOBOL (String Oriented Symbolic Language) is a generic name for the computer 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.