「HTMLはプログラミング言語かどうか」に何の意味があるのか?HTMLは何者か【第3回】

プログラミング言語の定義と照らし合わせて、「HTMLはプログラミング言語かどうか」を議論する人がいる。そもそも、そうした問いに答えを出すことに意義はあるのか。識者の考えを聞いた。

2022年09月16日 05時00分 公開
[Darcy DeCluteTechTarget]

 「HTML」はプログラミング言語ではなく、ドキュメントを構造化するための「マークアップ言語」だ。HTMLの正式名称が「HyperText Markup Language」(ハイパーテキストマークアップ言語)であることからも、HTMLがマークアップ言語であることが分かる。

「HTMLはプログラミング言語じゃない」 だから何?

 そもそもHTMLがプログラミング言語なのかどうかを決めることは、重要なのだろうか。「区別する必要がないのに『HTMLは本物のプログラミング言語かどうか』を区別したがる人が多過ぎる」。ボストン出身のシニアソフトウェアエンジニアであるネッド・バチェルダー氏はそう話す。

 バチェルダー氏によると、HTMLがプログラミング言語かどうかという議論を別の見方から繰り広げる人がいる。こう論理立てて主張する人がいるのだ。

  1. HTMLはコンピュータ言語だ
  2. コンピュータ言語は、コンピュータに何をすべきか(HTMLの場合、具体的にはWebページをどのように表示するか)を指示する
  3. だからHTMLはプログラミング言語だ

 HTMLがプログラミング言語の定義を満たすかどうかにかかわらず、ソフトウェア開発分野でのHTMLの重要性は損なわれない。HTMLを使って優れたWebサイトを制作する人々のスキルがないがしろにされることもない。

TechTarget発 エンジニア虎の巻

米国TechTargetの豊富な記事の中から、開発のノウハウや技術知識など、ITエンジニアの問題解決に役立つ情報を厳選してお届けします。

Copyright © ITmedia, Inc. All Rights Reserved.

From Informa TechTarget

お知らせ
米国TechTarget Inc.とInforma Techデジタル事業が業務提携したことが発表されました。TechTargetジャパンは従来どおり、アイティメディア(株)が運営を継続します。これからも日本企業のIT選定に役立つ情報を提供してまいります。

ITmedia マーケティング新着記事

news179.jpg

生成AIの活用、意外と進んだマーケティング部門と進まない営業部門 どうして差が生じた?
HubSpot Japanが実施した「日本の営業に関する意識・実態調査2025」のポイントを、記者説...

news013.jpg

Webサイト改善のゴール(KGI)と戦略(KPI)の決め方
連載第2回目となる今回は、Webサイト改善のためのゴール(KGI)と戦略(KPI)の設定方法...

news163.jpg

メルマガをきっかけにした商品購入、B2B商材ではどれくらいの人が経験?
ラクスが「メルマガに関する調査レポート」を公表した。メルマガ経由のサービス購入や資...