アカウント名:
パスワード:
HTML以外でJavaScriptを使ったことが無い人はゴマンといるので、JSがHTMLのサブセットだと思っている人がいても終わっているとは思わないな。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
計算機科学者とは、壊れていないものを修理する人々のことである
何で…… (スコア:1)
- チューリング等価
- アルゴリズムとデータ構造
- Ajax
まあ、他でも指摘されている通りHTMLとJavaScript(ECMAScript)をごっちゃにしている時点で終わってるけどね。Re:何で…… (スコア:0)
2.読みにくいコードのアルゴリズムを議論するのは無駄。
そもそも、実際にゲームする方がコードよりアルゴリズムが分かりやすい。
データはJavaScript配列→HTML。コード見れば一発だし、見なくてもプレイすれば、それ以外に想像できない。
3.通信しないのにAJAXもクソもない。もちろん、XMLも全く使っていない。
どう考えても、そんな話題が出てくる方が異常ではないかと。
HTML以外でJavaScriptを使ったことが無い人はゴマンといるので、JSがHTMLのサブセットだと思っている人がいても終わっているとは思わないな。そもそも、タレコミで挙げられている「HTMLはプログラミング言語じゃない」にしたって、内容はトンデモだし、アレに納得する方が危なっかしい。
Re:何で…… (スコア:1)
ちょっと説明不足だった。
意図としては
- プログラム言語(というかデータ構造&アルゴリズム)とマークアップ言語(データ構造)を議論するのならば、アルゴリズムの定義となっているチューリングマシンの話題が出てこないのはちょっと……
- テトリスの話じゃなくて「データ構造&アルゴリズム」そのものね
- 今回の話題は「複数の言語(HTML&JavaScript)の組み合せ」という側面もあるんだけど、そのような組み合わせ例で最近有名なのはAjaxなので、なんで話題にならんのかな?と
といった感じ。チューリング等価じゃないシステムにはアルゴリズムの移植はできないしね。
蛇足だけど、逐次実行・条件分岐・繰り返しはなくても大丈夫(ラムダ計算とか)
ちなみに、ええ、別にHTMLやJavaScriptを使う分には別に問題ないと思うよ?
ただ、「プログラミング言語」を話題にするのは致命的だけどね。