アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人は巨人ファンでA型で眼鏡をかけている -- あるハッカー
はぁ? (スコア:0, 参考になる)
javascriptはプログラミング言語だけど、HTMLはプログラミング言語じゃない
Re:はぁ? (スコア:1)
>javascriptはプログラミング言語だけど、HTMLはプログラミング言語じゃない
ブロックの描画には、HTMLが使われているので
HTML+ブラウザは、View層を担当していると考えられると思います。
私は、そういう意味で準プログラミング言語だと考えます。
# Viewエンジンのブラウザが解釈する言語
Re:はぁ? (スコア:0)
描画にゃあ使ってないだろ。
"キミのHTML"はいつも描画してるのかい?
Re:はぁ? (スコア:1)
>"キミのHTML"はいつも描画してるのかい?
描画を直接行っている言語が何かといえばとても曖昧なんじゃないかとは思いますが
(マシン語?GPU内マイクロコード?GPU設計に使うVHDL?)
今回のテトリスのコードには brタグが含まれています。
innerHTML に設定されたこの"HTML"が描画の「元」になっているはずです。
# オレのHTMLだけなのかな・・・・
Re:はぁ? (スコア:0)
Re:はぁ? (スコア:0)
今回の場合描画しているのはIE。
もしくはIEをAPIとして使っているjavascriptかな。
いずれにせよ描画されるHTMLはデータに過ぎない
Re:はぁ? (スコア:1)
それを言っちゃ・・・・
プログラムなんてCPUが解釈するデータに過ぎないなんて話になりますし・・・
元々、プログラミング言語という定義が曖昧なのです。
Wikipediaにある [wikipedia.org]
「コンピュータに対する一連の動作の指示を記述するための人工言語の総称である。」
なんて定義だと、HTMLだって描画を指示するプログラミング言語になっちゃいます。
マークアップ言語がどうとかいうページもおかしくて、
Re:はぁ? (スコア:0)
>なんて定義だと、HTMLだって描画を指示するプログラミング言語になっちゃいます。
テキストで強調を意図して「hogehoge」と書くことができますが、テキストもプログラミング言語ですか?
あらゆるものはプログラミング言語だという主張でしょうか?
そもそも、マークアップはコンピュータに対して動作指示を行っているのではありませんよ。
>「マークアップされたファイルをどう解釈しようとプログラムの勝手」という分類をしています。
>PerlのプログラムをRubyのインタプリタに食わせた場合と何が違うのでしょう?
全然違うでしょうね。
Perlのプログラムはマークアップしかしていないと主張するのではない限り。
「テキストファイルをどう解釈しようとプログラムの勝手」なのであれば、
テキストファイルも準プログラミング言語だと主張しますか?しませんよねぇ。
>Viewを担当する表現言語として
だから、Viewを担当していないと言われてるのが理解できないのかなぁ……