今日では、HTML5を使用して、Android、Firefox OS、iPhone、Blackberryなどのアプリを作成できます。しかし、HTMLはプログラミング用ではなくマークアップ言語だと聞きました。アプリの機能を使用しても、HTMLは引き続きマークアップ言語にすぎませんか?
4 に答える
プログラミング言語には、分岐、ループなど、HTML5にはない特定の機能があります。HTML5は、一部のインタラクティブ機能のマークアップを定義していますが、マークアップはほぼ完全に静的です(要素などの定義には、いくつかの相互作用が含まれています)。select
耳にする「HTML5」機能の多くはHTML5ではなく、適度な機能を備えたブラウザでJavaScript(プログラミング言語)を使用して実行できる機能です。
HTML5は、プログラミング言語からWebページと対話するためのWebページの構造とAPIの両方を定義する役割をますます引き継いでいます(または引き継いでいます)。以前はDOM仕様ではまったく別のものでしたが、現在はその多くがHTML5仕様に組み込まれています。しかし、繰り返しになりますが、それはAPIを定義しているだけです。これらのAPIを使用した実際のコーディングには、(ほとんどすべての場合)実際のプログラミング言語が必要です。
短い答え:いいえ。
長い答え:いいえ、そうではありません。標準で定義されているHTMLは、以前のバージョンとまったく同じように、単なるマークアップ言語です。
しかし、それはどういう意味ですか?これは、マーカーを使用してセマンティクスを定義できるようにデータを構造化することになっていることを意味しますが、プログラミング言語を使用する場合のようにデータを処理または変更することはできません。また、プログラミング言語の場合のように入力または出力の概念がなく、入力を取得して分析し、出力を生成します。
ちなみに、HTML5は、Webに対する幅広い関心と、新しいWebアプリケーションをさらに強力で無制限にする強力なテクノロジー(新しいバージョンのjavascriptやcssなど)とともに登場しています。
HTML5の詳細については、このすばらしいリソースをお読みください。
HTML5はテクノロジーと見なされます。はい、HTMLマークアップ言語の5番目のリリースがありますが、おそらくそれを意味するものではありませんでした。
HTML5は、HTML、CSS3、javascriptを含むテクノロジーであると考えられており、ブラウザーなどのツールでのサポートのほとんどが含まれています。したがって、実際のところ、プログラミングが必要なものと見なすことができます。
プログラミングはチューリング完全言語を意味するものではありません。これは言語的な問題であり、プログラミングとは何かを計画することを意味し、このHTMLは非常にうまく機能します。
プログラム(n。)
1630年代、「公告」、後期ラテン語プログラム「宣言、勅令」、ギリシャ語プログラム「書面による公告」、プログラフの語幹から「公に書く」、プロ「フォース」(プロを参照)+グラフェン "書く」(-graphyを参照)。
「コンサート、プレイビルで書かれた、または印刷された作品のリスト」という意味は、1805年までに記録され、本来の意味を保持しています。「放送プレゼンテーション」の意味は1923年からです。
「事前に準備または発表された明確な計画またはスキーム、操作方法または手順のライン」の一般的な意味は、1837年から記録されています。 1945年。
「音楽によって提案されたオブジェクトまたはイベント」の意味は1854年からのものです(プログラム音楽は1877年までに証明されています)。英国で確立されたスペリングプログラムは、現代で使用されているフランス語からのものであり、特に「プレイビル」の意味で、19世紀初頭に使用され始めました。