No.4ベストアンサー
- 回答日時:
質問には [ANo.3] さんが直接的に回答してるから、そもそもの誤解の元を正してみる。
そもそも、このサイトのカテゴリ分けがうまくいってないよね。
HTML は、
コンピュータ言語の中の
データ記述言語の中の
マークアップ言語の中の
HTML
JavaScript は、
コンピュータ言語の中の
プログラミング言語の中の
JavaScript
↓ちょっと雑な記述だなぁ。
「でも Java script はインタプリタですし,」
http://www2.cc.niigata-u.ac.jp/~takeuchi/tbasic/ …
まず、
× Java script
○ JavaScript
次に、
JavaScript はインタープリタで実装されていることが多いだけで、コンパイル言語ともなりえるよ?
[ANo.2] さんも指摘してるように、インタープリタ方式とコンパイル方式で、プログラミング言語をカテゴライズすることは、もう実情にあってないんじゃないかな?
貴重なご回答ありがとうございました。
難しいですね、理解するということは!^^
データ記述言語の中の→HTML
プログラミング言語の中の→JavaScript
一応読まみ分からない言葉は全て調べましたが、分からないことが
それ成りに増えました。分からないことがあるので、まだ完ぺきに理解したわけ
ではございません。
ウィキペディア~
1) 「プログラミング言語」の大きな特徴は制御構造(逐次処理、分岐処理、反復
処理)と制御を行うための変数をもつ点にある。
2) データ記述言語には1)の要素は含まれない。データ記述言語を用いて値
を記述する場合でも、それは定数であって変数ではない。
HTMLもコンパイルしなくて動くのでインタプリタを介して
動くプログラムかなと思いましたが、どちらにもカテゴライズできない言語である。
とまで分かりました。
No.5
- 回答日時:
HTMLは文書を表現するだけのものです。
コンピュータ言語ではありますがプログラミング言語ではありません。よって、プログラミング言語の分類方法である「インタプリタ」ではありません。
ワープロで文章書くことを「プログラミング」って呼びますか?
No.3
- 回答日時:
いえ、違います。
「言語」と言う言葉は、様々な分野で使われます。英語では日本語のように漢字やカタカナもないし、文化的に専門用語と言うものがありませんからわかりづらいかも。
インタプリタとコンパイラの違いは、プログラミング言語(Language)に対して使われる言葉で、機械語しか理解できないコンピューターに対して、機械語ではなく人でもわかるような言語で命令を記述して、それを機械語に翻訳して実行させます。その翻訳をあらかじめ行って翻訳したものをコンピューターに与える場合をコンパイル言語といい、翻訳しないまま渡して逐次コンパイルして実行していく言語に分けられます。前者をコンパイル言語、後者をインタプリタといいます。
実際の処理は、まさに一行ずつ実行していくものと、動作時にいったんまとめてコンパイルしてしまうものもあるので、厳密な境界は微妙なところがあります。
一方HTML(Hyper Text Markup Language)はLanguage(言語)となっていますが、これはそもそもプログラミング言語ではありません。メタ言語( http://ja.wikipedia.org/wiki/%E3%83%A1%E3%82%BF% … )と呼ばれる言語の定義をする仕組みであって、プログラミング言語ではありません。
自転車って「内燃機関自動車ですか、電気自動車ですか」と言うようなもので、車両ではありますが、そもそも自動車ではないですね。
No.2
- 回答日時:
今、技術の進歩とともに「インタープリタあるいはコンパイラ」の定義が実に曖昧になっています。
が、基本的に「コンパイルしてロードモジュール(実行モジュール)を作成するのがコンパイラ言語」と定義するのであれば、HTML言語ではコンパイル不要ですから、インタープリタの部類に属すると思います。
最近はJava言語などもそうですが、純粋なロードモジュールでなく、中間言語にコンパイルするものが出てきたため定義が曖昧ですが、言語としての分類ではインタープリターとなるでしょう。
しかし現実問題として、そもそもHTML言語を、コンパイラ言語、あるいはインタープリタ言語として分類するかと言う問題があります。
つまり、コンパイラ言語・インタープリタ言語のどちらかに分類するのは、大抵は「プログラミング言語」と呼ばれているものです。
つまりプログラミング言語と呼ばれるためには「判定文による分岐」等が実装されているのが普通です。(あるいは変数の使用など)
しかし、HTML言語ではそれはできませんし、だからこそPerlやらPHPなどのインタープリタ言語が必要な訳です。(JavaやCでも構いませんが)
そう考えると、そもそもそのような分類に値する言語かどうかは、微妙な問題であると思われます。
たぶん、No.1の方もそのような解釈なのではないでしょうか。
No.1
- 回答日時:
質問の意味も意図も不明ですが、「HTMLでプログラムを書いてそれをインタプリタ実行できるか?」という意味なら答えは×です。
この回答への補足
ご回答ありがとうございます。
まだまだ私はプログラムの世界は知識不足で変な質問をしたみたいで
すみません。
http://www2.cc.niigata-u.ac.jp/~takeuchi/tbasic/ …
以上のHPの文章の行の下の方に
「コンパイラとインタプリンタの使い分け」の中に
Java script はインタプリタです。・・・とありました。
Java scriptもHTMLではじまる言語なので、HTMLもコンパイルしなくて動くのでインタプリタを介して
動くプログラムかなと思いましが!?違う→となれば、謎が1つ増えますが!
違うのであれば再度、スレッドを立ち上げます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- オープンソース p-nand-q.comのSorted!のソフトウェアライセンスはどう解釈すべきか Soeted!と 1 2023/05/10 15:59
- 副業・複業 副業をする勇気をください。 ランサーズで並んでいるお仕事を見たら怯みました。ウェブスクレイピングもエ 2 2023/06/30 08:54
- その他(プログラミング・Web制作) HTMLを組み込むことができない言語 3 2022/05/21 10:05
- ノートパソコン ウインドウ11のビデオエディターで編集しようとアンドロイドスマホで動画をとり、ひとつは種類はJPGフ 3 2022/08/16 00:39
- その他(OS) デスクトップにアイコンが出来ました。これは消しても良いですか? 2 2022/11/13 10:09
- 会社・職場 今までの経緯を過去にも投稿しました。 お手数ですが、状況把握のためご一読のうえご回答くださるとさいわ 1 2022/06/09 14:17
- 数学 整数問題5 類難題 6 2023/04/08 00:05
- 薬学 抗がん剤において、アルキル化薬の中でも、マスタード類とニトロソウレア類ではどのように使い分けているの 1 2022/04/11 15:43
- 爬虫類・両生類・昆虫 蝶々の種類を教えて下さい 蝶々の幼虫を見つけました。 何の蝶々になるか、蝶々の種類を教えて下さい。 1 2022/09/04 07:36
- Excel(エクセル) コンボボックス及びリストボックスを5段階連動させる方法をご存知の方ご教授頂きたいです。 Excelで 3 2022/04/03 21:43
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
COBOLでのNOT = の AND条件
-
プログラムに書かれる"%"記号の...
-
TO_CHARで小数点以下がある場合...
-
C言語とhtmlの違いを どな...
-
CとJava両方学習するべきか?
-
VBScriptで引数を省略したい場合
-
アプリ開発について 初心者です...
-
C言語から呼び出し可能なXM...
-
VBSとWSHは読み方が違うだけで...
-
VCとVC++
-
COBOLで文字タイプを数字...
-
HTTPで .do という拡張子を見つ...
-
Windows(デスクトップ)上で動く...
-
C# でソフト開発をした事のある...
-
パスカルケースの由来。
-
HTMLとC++で、どんなホームペー...
-
C++における継続行
-
昔、MZ-2000やX1でBASICを書い...
-
TANDEM言語ってあるんですか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
COBOLでのNOT = の AND条件
-
UNITY Float型の接尾辞fって
-
プログラムに書かれる"%"記号の...
-
vbaとc言語の関連性について
-
C言語とhtmlの違いを どな...
-
C++における継続行
-
プログラムからアイコンファイ...
-
TO_CHARで小数点以下がある場合...
-
COBOLで文字タイプを数字...
-
パスカルケースの由来。
-
VBSでDim、Private、Publicの違い
-
Excel VBAで文字化けする (英語...
-
VBSとWSHは読み方が違うだけで...
-
VBScriptで引数を省略したい場合
-
Solve()とは、なんですか?
-
プログラムははぜ小文字大文字...
-
C++ ってなんて読む?
-
今、コンピューター言語で、COB...
-
HTMLとC++で、どんなホームペー...
おすすめ情報