言語

P

ポインタ(Pointer)

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

低水準言語(ていすいじゅんげんご)

低水準言語とは、コンピューターのハードウェアに近い形で、細かく命令を記述するプログラミング言語のことです。人間にとっての読みやすさよりも、コンピューターが直接理解しやすい形式であることを重視しており、「機械語」や「アセンブリ言語」が代表例と...
P

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

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

C言語

C言語とは、1972年にアメリカで開発された、コンピューターに直接命令を伝えるためのプログラミング言語のことです。半世紀以上が経った現在でも幅広く使われ続けており、多くの後続言語の設計に影響を与えた、いわば「言語の原点」ともいえる存在です。...
P

Python(パイソン)

Python(パイソン)とは、シンプルで読みやすいプログラミング言語です。AI・データ分析での人気の理由や主な用途、代表的なライブラリを初心者向けに解説します。
R

Ruby(ルビー)

Ruby(ルビー)とは、まつもとゆきひろ氏が開発した日本生まれのプログラミング言語です。特徴やRuby on Railsとの関係を初心者向けにわかりやすく解説します。
R

予約語(よやくご/Reserved Word)

予約語(よやくご)とは、プログラミング言語において、あらかじめ特別な意味や役割が定められているため、変数名や関数名として自由に使うことができない単語のことです。「if」や「for」など、プログラムの動作を制御するための重要な言葉が該当し、そ...
A

アセンブリ言語(Assembly Language)

アセンブリ言語(Assembly Language)とは、コンピューターが直接理解できる「機械語」に近い内容を、人間にとって多少読み書きしやすい命令の並びで表現したプログラミング言語のことです。0と1の羅列である機械語に対して、「ADD(足...
M

機械語(Machine Language)

機械語(Machine Language)とは、コンピューターのCPU(中央処理装置)が直接理解し、実行できる、0と1の数字だけで構成された命令の集まりのことです。コンピューターが唯一直接理解できる、最も根本的な言葉といえます。現実世界に例...
M

マークアップ言語(Markup Language)

マークアップ言語(Markup Language)とは、文章の中に特定の記号(タグ)を埋め込むことで、文書の構造や見た目、意味などを表現するための言語のことです。文章そのものの内容に加えて、見出しや段落、強調箇所といった構造上の情報をタグに...