- HSP総合スレ【part 9】 [無断転載禁止]©2ch.net
749 :デフォルトの名無しさん[sage]:2016/11/28(月) 19:55:58.39 ID:XPLuZMlK - HSPは小学生にはお勧めできないよ。
構造化とかとは無縁だし、goto多用だし、ループの中ではwaitとか悪習が身につくだけ。 何でもいいって言っている奴はセンスが無いと思うね。
|
- HSP総合スレ【part 9】 [無断転載禁止]©2ch.net
755 :デフォルトの名無しさん[sage]:2016/11/28(月) 21:51:51.17 ID:XPLuZMlK - >>754
749だけど、小学生のような初学者にはお勧めできないって言ったけど、 別に万人に対してお勧めできないとは言ってないよ。 そういう人間だとこのスレ見ちゃいかんの?教えてえらい人 ついでにセンスなくてごめんね。 一応プログラミング言語系の研究者なんだけど精進しますね
|
- HSP総合スレ【part 9】 [無断転載禁止]©2ch.net
758 :デフォルトの名無しさん[sage]:2016/11/28(月) 22:06:14.81 ID:XPLuZMlK - >>756
べつに信じてくれなくてもいいよ。 後学のためにどうしてHSPを小学生に進めてもよいとお考えなのか教えていただけますか?
|
- HSP総合スレ【part 9】 [無断転載禁止]©2ch.net
760 :デフォルトの名無しさん[sage]:2016/11/28(月) 22:38:02.84 ID:XPLuZMlK - >>759
なるほど。そうなのですね。ためになります。 でも難しい手続きを必要とせず、すぐに実行結果が表示される環境であれば、 特段HSPが選択される理由にはならないと思います。 上に挙げられているPythonや、他にはProcessingなどでも良いはずです。 その辺りはどうなのですか? むしろ、言語定義がはっきりしていないHSPを用いるほうが、よく分からない闇を引き起こす原因になったりしないのでしょうか? 何ヶ月か前に、公式BBSでコンパイラなどの挙動が不明確だという指摘が挙げられていたと記憶しています。 すみません、私は教育の専門ではないので。 ただ、説明が受け取り手に理解されるかどうかは、説明者の技量の問題ですから、 受け取り手が理解できるように抽象化して説明することには何も問題が無いのではないでしょうか? プログラムは通常、小さな関数の集まり(構造化されている)ですから、 構造化は説明すべき基礎的な概念に入るのではないでしょうか?
|
- HSP総合スレ【part 9】 [無断転載禁止]©2ch.net
763 :デフォルトの名無しさん[sage]:2016/11/28(月) 23:15:35.79 ID:XPLuZMlK - >>761
あなたがどうしてもHSPを推したいように見えたので「特段HSPが選択される理由」という書き方をしました。申し訳ないです。 でも、「すぐに実行結果が表示されるHSPより手軽なものはそうあるまいから」ということは HSPを使うべきということではないのですか? それとも、仕様に合致するものがないため、仕方なくHSPを使っているということなのでしょうか? 私がお勧めできない理由は先に挙げた通り。 hsp.tv/play/pforum.php?mode=all&num=76787 などであげられている通り、 言語仕様なのか、処理系のバグなのか、はたまたそれ以外なのかよく分からない挙動を示しているではないですか。 これを私は闇と表現しました。 grammer/syntaxが正しく定まっているならば、どのケースがバグでどのケースが仕様なのか判定可能ですが、HSPではそれが不可能です。 学習中にそのような事態に遭遇した時はどうするのでしょうか? 最初は「プログラムは小さな処理の集まりでそのひとつに10+2を計算する部品があります」程度の説明になるでしょう。 段階が進めばそれを実際に実装するでしょうが、ここで色々と構造化が壊れているHSPを使うのは懸念がありますということです。
|