トップページ > プログラム > 2016年11月28日 > XPLuZMlK

書き込み順位&時間帯一覧

5 位/170 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000101215



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
HSP総合スレ【part 9】 [無断転載禁止]©2ch.net

書き込みレス一覧

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を使うのは懸念がありますということです。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。