基礎知識

P

ポインタ(Pointer)

ポインタ(Pointer)とは、データそのものではなく、そのデータが置かれているメモリ上の場所(アドレス)を保持する変数のことです。C言語などで使われる仕組みで、データを直接扱う代わりに、データの在り処を示す情報を扱います。現実世界に例える...
P

プログラミング言語(Programming Language)

プログラミング言語(Programming Language)とは、人間がコンピューターに指示を出すために作られた、一定の文法規則を持つ人工的な言語のことです。日本語や英語のような自然言語とは異なり、あいまいさを排除し、コンピューターが正確...
T

タグ(Tag)

タグ(Tag)とは、データや文章に付ける「札」のことで、意味を示したり、後から探しやすくしたりするために使われる印のことです。ITの分野では複数の意味で使われるため、どれを指しているかを文脈で読み分ける必要があります。現実世界に例えると、タ...
D

DX(デジタルトランスフォーメーション)

DX(デジタルトランスフォーメーション/Digital Transformation)とは、デジタル技術を活用して、ビジネスモデルや業務プロセス、さらには組織文化そのものを変革していく取り組みのことです。近年、あらゆる業種で耳にする機会が増...
D

ディープラーニング(Deep Learning/深層学習)

ディープラーニング(Deep Learning/深層学習)とは、人の脳の神経回路をまねた仕組みを何層にも重ね、大量のデータから注目すべき点を自力で見つけ出させる機械学習の方法のことです。今日の生成AIや画像認識を支えている、中心的な技術にあ...
S

サブスクリプション(Subscription)

サブスクリプション(Subscription)とは、商品やサービスを買い切るのではなく、一定期間ごとに料金を支払うことで、その間だけ利用する権利を得る仕組みのことです。音楽配信や動画配信をはじめ、ソフトウェアや日用品まで、幅広い分野で採用さ...
M

メタデータ(Metadata)

メタデータ(Metadata)とは、あるデータについての情報をまとめた、いわば「データに関するデータ」のことです。ファイルの作成日時やサイズ、撮影場所、作者名など、データそのものの中身ではなく、それを説明・補足する付加情報を指します。身近な...
H

ハッシュ(Hash)

ハッシュ(Hash)とは、どんな長さのデータからでも、決まった長さの短い値を作り出す仕組み、またはそうして作られた値のことです。この値はハッシュ値やダイジェストと呼ばれ、元のデータが1文字でも違えば、まったく別の値になります。現実世界に例え...
F

フローチャート(Flowchart)

フローチャート(Flowchart)とは、処理の流れを、決められた形の図形と矢印でつないで表した図のことです。日本語では「流れ図」と呼ばれ、プログラムだけでなく、業務の手順を整理する場面でも広く使われています。現実世界に例えると、フローチャ...
P

パスワード(Password)

パスワード(Password)とは、本人だけが知っている文字列を示すことで、正当な利用者であると証明するための仕組みのことです。もっとも古くから使われ、いまも広く残っている本人確認の方法です。現実世界に例えると、パスワードは入場のための合言...