プロが教えるわが家の防犯対策術!

HTML、CSS、JavaScriptはプログラミング言語ですか?マークアップ言語とプログラミング言語は別物ですか?

A 回答 (3件)

> #2



> HTMLも要素によってインタラクティブ性があるのでプログラム言語と見なして差し支えないでしょう。

インタラクティブ性があるかどうか、とプログラミング言語であるかどうかは関係がない。
あまり適当な事を書かないように。

> たとえばエクセルの標準ファイル形式xlsxはzipでアーカイブされたxmlです。これがプログラミング言語でないとは流石にいえないですよね

言える。
これも「プログラミング言語が何か」と言うのを全く知らない人の答え。
zipでアーカイブされたxmlであれば「プログラミング言語」なの?
素人相手だから、って適当な事をホンマ、書くな。
    • good
    • 0

HTMLのように文書を構造的にテキストで記載する言語がマークアップ言語です。

ただしマークアップ言語とプログラミング言語は排他的なものではないので、切り分ける必要はありません。
HTMLも要素によってインタラクティブ性があるのでプログラム言語と見なして差し支えないでしょう。
CSSはアニメーションが可能なので立派なプログラミング言語として利用可能です。

たとえばエクセルの標準ファイル形式xlsxはzipでアーカイブされたxmlです。これがプログラミング言語でないとは流石にいえないですよね
    • good
    • 0

HTML、CSSはそれぞれ単独ではプログラミング言語じゃない。


JavaScriptはプログラミング言語。
マークアップ言語とプログラミング言語は基本的には別物です。ただし、マークアップ言語の中ではプログラミング言語の要件を満たすものもある。
プログラミング言語であるためにはチューリング完全じゃないとならない。

チューリング完全:
https://ja.wikipedia.org/wiki/%E3%83%81%E3%83%A5 …

HTML、CSSはそれぞれ単独ではプログラミング言語としての要件を満たさないが、HTML5 + CSS、と組み合わせると偶然プログラミング言語としての要件を満たしちゃった、と言う話もある。

rule 110:
http://eli.fox-epste.in/rule110/

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!