区切り記号とは

コンピューターに関して、区切り文字は、ファイル、通信プロトコル、またはその他のデータストリーム内の個々のデータを定義する区切り記号です。 区切り文字は、カンマなどの単一文字のように単純なものでも、非印刷制御文字の定義されたシーケンスのように複雑なものでもかまいません。 区切り文字の目的は、他の方法が信頼できない場合やデータの内容が非常にarbitrary意的である場合に、データのストリームをコンポーネント部分に分割するための予測可能で信頼できるメカニズムを提供することです。 ワードプロセッサからスプレッドシートからWebブラウザまで、多くのコンピューターアプリケーションは、さまざまな機能に区切り文字を使用します。 区切り文字の使用で発生する可能性のある複雑な問題の1つは、区切り文字の衝突として知られています。

区切り文字は、多くの基本的なコマンドラインインタープリターやワードプロセッサの場合のように、単語を区切るスペースなど、単一の文字にすることができます。 目標は、プログラムが単一の要素を長い文字列から分離できるようにすることです。 たとえば、Webサイトのアドレスは、ピリオドを使用してサイトの名前のさまざまな部分を区切ります。

コンマ、セミコロン、およびその他の形式の句読点は通常セパレータとして使用されますが、文法的に正しい段落を形成する複数行のテキストを受け入れる場合など、非実用的な場合があります。 これらの場合、区切り文字は非印刷制御文字の形式を取ることができるため、すべての印刷可能文字をデータとして使用できます。 非印刷制御文字は、コンピューターフォントに対応する表示グリフを持たない単一の文字であり、キーボード上でも複製できない場合があり、代わりにアプリケーションまたは他の機能によって生成する必要があります。 これらのタイプの区切り文字は、場合によってはうまく機能しますが、ユーザーが特別なプログラムなしでキャラクターを作成できない場合にも負担になります。 この一例は、初期コマンドライン編集プログラムで発生しました。ユーザーは、「control-Z」というキーの組み合わせを使用して非印刷ファイルの終わり(EOF)文字を生成し、終了を示す区切り文字を作成する必要がありましたファイルの。

より複雑なタイプの区切り文字は、データを開始および終了セパレーターで囲むことにより、データのブロック全体を分離するように設計されています。 これらの区切り文字は、多くのプログラミング言語で見られるように、引用符またはアスタリスクの括弧の形を取ることができます。 目標は、複数の行にまたがったり、制御文字やその他の特殊文字を含む可能性がある任意のデータまたはテキストのブロックを分割する方法を提供することです。 HyperText Markup Language(HTML)では、テキストのマークアップに使用されるタグは大なり記号と小なり記号で囲まれているため、タグの長さは任意で、復帰キーを押したときに生成される復帰などの制御文字を含めることができますブロックを壊すことなく。 この方法で区切り文字を使用すると、HTMLドキュメントをフォーマットできるため、HTMLインタープリターに問題を引き起こすことなく、人間が読みやすくなります。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?