「ケース・センシティブ」の版間の差分
削除された内容 追加された内容
m編集の要約なし |
Madogiwanohito (会話 | 投稿記録) 編集の要約なし |
||
1行目:
ケース・センシティブ(
*{{仮リンク|ユーザー名|en|User (computing)}}
10行目:
* [[Uniform Resource Locator|URL]]は、通常区別される。
[[プログラミング言語]]の一部(たとえば、[[C言語]]、[[C++]]、[[Java]]、[[C#]]、[[Verilog]]<ref name="k&r1e">{{cite book|last=Kernighan|first=Brian W.|authorlink=Brian Kernighan|title=[[The C Programming Language (book)|The C Programming Language]]|edition=1st|date=February 1978|publisher=Prentice Hall|isbn=0-13-110163-3|page=33|chapter=Chapter 2: Types, Operators and Expressions|location=Englewood Cliffs, NJ|last2=Ritchie|first2=Dennis M.|authorlink2=Dennis Ritchie}}</ref>、[[Ruby]]<ref>{{cite book|last=Matsumoto|first=Yukihiro|authorlink=Yukihiro Matsumoto|title=Ruby in a nutshell|edition=1st|date=January 2002|publisher=O'Reilly Media|isbn=0-596-00214-9|page=9|chapter=Chapter 2: Language Basics}}</ref>、[[Extensible Markup Language|XML]]など)は、識別子に対してケース・センシティブである。ケース・インセンシティブな言語としては、[[ABAP]]、[[Ada]]、ほとんどの[[BASIC]]({{仮リンク|BBC BASIC|en|BBC BASIC}}は例外)[[FORTRAN|Fortran]]、[[SQL]]<ref group="NB">ただし、単一のデータベースまたはカラムの
テキスト検索の操作は、システム・アプリケーション・コンテキストによって、ケース・センシティブにもケース・インセンシティブにもなりうる。たとえば、大部分のテキストエディタや文章処理プログラム、ウェブブラウザなど、多くの場合で、ユーザーはセンシティブで実行するかどうかを選択することができる。ケース・インセンシティブな検索はより多くの結果を見つけることができるため、"Language"(文頭の単語など)や"language"、"LANGUAGE"(タイトルなど)のすべてを検索できる。ケース・センシティブな検索を行えば、プログラミング言語の"BASIC"という単語を検索する場合に、望まない単語を除外することができる。たとえば、[[Google検索]]のエンジンは、オプションでケース・センシティブな検索を指定することもできるが、基本的にはケース・インセンシティブである<ref>{{cite web|url=https://code.google.com/p/case-sensitive-search/|title=case-sensitive-search - case sensitive google search - Google Project Hosting|accessdate=2013-05-20|work=code.google.com}}</ref>。[[Oracle Database|Oracle]] SQLは、ほとんどのオペレーションや検索がデフォルトでケース・センシティブである<ref>{{cite book|title=Oracle SQL Developer User's Guide, Release 1.5|url=http://docs.oracle.com/cd/E12151_01/doc.150/e12152.pdf|date=August 2013|publisher=[[Oracle Corporation]]|section=2.10 Making Queries Case Insensitive}}</ref>が、それ以外のほとんどの[[データベース|DBMS]]のSQL検索では、デフォルトではケース・インセンシティブとなっている<ref>{{cite web|url=http://dev.mysql.com/doc/refman/5.0/en/case-sensitivity.html|title=MySQL :: MySQL 5.0 Reference Manual :: C.5.5.1 Case Sensitivity in String Searches|accessdate=2013-05-20|work=dev.mysql.com}}</ref>。
ケース・インセンシティブな操作は'''フォールドケース''' (fold case) と言われることがある。文字コードのテーブルが大文字または小文字に一致するように畳み込む
古い[[Microsoft Windows]]のファイルシステムである[[VFAT|FAT]]や[[File Allocation Table|FAT32]]はケース・センシティブではないが、case-preservingである。さらに古いFAT12ファイルシステムはケース・インセンシティブであり、ケース・プリザービングではなかった。そのため、readme.txtやReadMe.txtという名前で保存されたはREADME.TXTとして保存される<ref>{{cite web|url=https://technet.microsoft.com/en-us/library/cc739978(v=ws.10).aspx|title=Case Sensitivity in Subsystem for UNIX-based Applications|accessdate=2013-05-20|date=2005-08-22|work=technet.microsoft.com}}</ref>。後のWindowsのファイルシステムである[[NT File System|NTFS]]は、内部ではケース・センシティブであるため、readme.txtとReadme.txtが同じディレクトリに共存できる。しかし、実用的な目的では、ユーザーやほとんどのソフトウェアが扱う場合には、ファイルはできるだけケース・インセンシティブなものとして振る舞う<ref>{{cite web|url=http://support.microsoft.com/kb/100625|title=Filenames are Case Sensitive on NTFS Volumes|accessdate=2013-05-20|date=2006-11-01|work=support.microsoft.com}}</ref>。
== 注釈 ==
{{
== 参考文献 ==
{{
{{デフォルトソート:けえすせんしていふ}}
[[Category:出版]]
|