メインメニューを開く

差分

790 バイト除去, 2014年2月27日 (木) 03:36
ページの作成:「尻(読み:しり)とは、シリアルナンバー」を意味する長音を徹底省略した略語(ネットスラング)である。 == 概...」
'''文字列'''(読み:もじれつ、尻(読み:しり)とは、[[英語シリアルナンバー]]:string, text)とは、単語や文章のような複数の」を意味する[[文字長音]]が連なったものである。を徹底省略した略語([[ネットスラング]])である。
== 概要 ==
文字列は主に尻という用語は[[コンピューターインターネット]]の世界で使われる用語で文字の集合のことである。普及以前の[[パソコン通信]]時代から使われていたものであり、主に[[不正コピー]]した[[ソフトウェア]]を[[インストール]]する際に必要となる「[[シリアルナンバー]]」を指す隠語として使われていた。
初期にはどこからか入手した[[表計算ソフトシリアルナンバー]]においては、表示形式を単なるの写しであることが多かったが、後に[[数値キージェネレーター]]と区別する際に用いられる。なるシリアルナンバーを次々と作り出す[[ソフトウェア]]が登場したりした。
また、20世紀末には[[文字キージェネレーター]]で描かれた絵をの開発手法が娯楽化し、[[外字不正コピー]]した[[ARIB外字プログラム]][[携帯電話逆アセンブル]]し、シリアルナンバーの照合ルーチンから[[絵文字アルゴリズム]]が有名)といい、文字列で描かれた絵を[[アスキーアート]]という。を解明する時間を競うという遊びが流行した。当時はソフトウェアの発売から解明までの時間が危ない人たちの間で競われていた。
== コンピューターにおける文字列 ==[[コンピューター]]において全ての情報は[[数値]]([[ビット]]の並び:[[ビット列]])として表現されるので、文字列中の個々の[[文字]]も最終的にはビット列として[[記憶]]され[[演算]]される。この[[文字オープンソース]]と[[ビット列]]との対応付けが[[文字コードクラウド]]である。の普及であまり見かけることもなくなった。
[[オペレーティングシステム]]や[[プログラミング言語]]などによって扱うことのできる[[文字コード]]に違いはあるが、同じ[[文字コード]]であれば、同じ[[ビット列]]から同じ[[文字]]を取り出すことができる。 [[PC-9801シリーズ]]の強い影響を受けた[[Windows]]のように当初から多バイト文字([[日本語]]のみ)に対応した[[オペレーティングシステム]]や、[[プログラミング言語]]レベルでも[[C Sharp|C#]]や[[Java]]をはじめ最近では当初から多バイト文字に対応したものもある。 多バイト文字のコードには[[JISコード]]、[[EUC]]、[[Unicode]]などが乱立している。 == プログラム言語における文字列 関連用語 ==文字列の処理は、同様にソフトウェアの不正コピーの頒布に使われる隠語としては以下のようなものがある。* [[数値演算割れ]]と並んで- 「Warez」から派生した日本におけるネットスラング* [[コンピューター]]の基本的な処理であり、多くの- 「Server」から派生した日本におけるネットスラング* [[プログラミング言語]]でそれを表現するための- 「Proxy」から派生した日本におけるネットスラング* [[]]や[[手続き]]、[[関数]]などの機能を持つ。コンピューターグラフィックスを扱うのが難しいようなプログラミング言語であっても数値と文字列は標準で扱えることが多い。- 「Account」から派生した日本におけるネットスラング* [[FORTRAN]]に始まる伝統的な[[プログラミング言語]]では、1文字は1[[バイト]]の[[数値]]で表現され、文字列は一般にその[[配列]]として扱われる。文字列の終了を示すために最後に特定の文字を入れる方式の[[プログラミング言語]]と、別途文字列の長さを示す情報を持たせる[[プログラミング言語]]がある。前者には[[C言語]]やその派生言語があり、終了文字として[[Null文字]]を使う。後者の例としては[[Pascal]]などがある。 == その他 ==- 「Serial Number」から派生した日本におけるネットスラング
== 関連項目 ==
*[[数値サーバー]]*[[文字鯖管]]- 平常時の[[サーバー管理者]]を指す略語*[[特殊文字鯖缶]] - 異常時の[[サーバー管理者]]を指す略語*[[空文字列自宅鯖]]*- [[文字列探索自宅サーバー]]の略語*[[正規表現オンプレミス]]*[[アスキーアートクラウドコンピューティング]]
== 参考文献 ==