ページ「文字列」と「尻」の間の差分

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

2014年2月27日 (木) 03:36時点における最新版

尻(読み:しり)とは、シリアルナンバー」を意味する長音を徹底省略した略語(ネットスラング)である。

概要[編集 | ソースを編集]

尻という用語はインターネット普及以前のパソコン通信時代から使われていたものであり、主に不正コピーしたソフトウェアインストールする際に必要となる「シリアルナンバー」を指す隠語として使われていた。

初期にはどこからか入手したシリアルナンバーの写しであることが多かったが、後にキージェネレーターなるシリアルナンバーを次々と作り出すソフトウェアが登場したりした。

また、20世紀末にはキージェネレーターの開発手法が娯楽化し、不正コピーしたプログラム逆アセンブルし、シリアルナンバーの照合ルーチンからアルゴリズムを解明する時間を競うという遊びが流行した。当時はソフトウェアの発売から解明までの時間が危ない人たちの間で競われていた。

オープンソースクラウドの普及であまり見かけることもなくなった。

関連用語[編集 | ソースを編集]

同様にソフトウェアの不正コピーの頒布に使われる隠語としては以下のようなものがある。

  • 割れ - 「Warez」から派生した日本におけるネットスラング
  • - 「Server」から派生した日本におけるネットスラング
  • - 「Proxy」から派生した日本におけるネットスラング
  • - 「Account」から派生した日本におけるネットスラング
  • - 「Serial Number」から派生した日本におけるネットスラング

関連項目[編集 | ソースを編集]

参考文献[編集 | ソースを編集]