言語

S

セマンティックHTML(Semantic HTML)

セマンティックHTML(Semantic HTML)とは、見た目ではなく「その部分が何であるか」という意味に沿ってHTMLのタグを選ぶ書き方のことです。セマンティックは「意味の」という意味の語で、機械にも中身が伝わる作り方を指します。現実世...
J

JSX(JavaScript XML)

JSX(JavaScript XML)とは、JavaScriptの中にHTMLのようなタグを直接書ける記法です。書き方やHTMLとの違い、Reactとの関係を解説します。
C

C++(シープラスプラス)

C++(シープラスプラス)とは、C言語をもとに、より複雑なプログラムを効率よく開発できるよう機能を拡張して作られたプログラミング言語のことです。1980年代に登場し、C言語が持つ処理速度の速さを受け継ぎながら、大規模な開発にも対応できるよう...
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」など、プログラムの動作を制御するための重要な言葉が該当し、そ...