HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
0726
ごん変数の宣言の強制化6解決


ごん

リンク

2010/7/26(Mon) 09:06:28|NO.33969

そろそろ変数の宣言の強制化を検討したらいいのではないのでしょうか。
HSPも実数を扱うようになり、機能もどんどん拡張されて大きなプログラムを書くことも
一般的になったことですし。
手軽にというコンセプトは分かりますが、実数も実装されたことですし、現行の型の取り扱い
は逆に初心者には混乱の元だと思います。また変数のタイプミスによるバグも防げるので
逆に初心者にやさしくなると思うのですが。
VB6のように強制するしないをオプションにする手もあると思います。
みなさんの意見はどうでしょう?
いちユーザーのおこがましい発言すいません。



この記事に返信する


ORZ

リンク

2010/7/26(Mon) 10:48:46|NO.33970

そう思ったらミクロソフトが配ってるビジュアル系や
スンが作ってるコーヒーとかにすればいいと思うんだ。全部タダだし。



あり

リンク

2010/7/26(Mon) 12:07:29|NO.33973

HSPのコンセプトを踏まえるなら
書式を厳密化するよりエラー内容を分かり易く表示する方が
初心者には効果的な気がします。

例えば掲示板に質問してくる人の中でエラーメッセージの内容について
詳しく知らない人の割合が結構高く感じます。
という事はエラーメッセージで自分が何を間違えたのかを理解する事が出来れば
自力で問題解決できる人も増えるのではないかと思います。



ken

リンク

2010/7/26(Mon) 12:57:30|NO.33977

>そろそろ変数の宣言の強制化を検討したらいいのではないのでしょうか

賛成です。
実数を扱う時いちいち実数計算させるために1.0*とかdouble( とかを記述しないでも良いように
この変数は実数で計算するということを前もって宣言できればどれだけ楽か・・・



f3d

リンク

2010/7/26(Mon) 17:00:44|NO.34002

初心者にはintとかdoubleとか言われてもわかんないんじゃ。
それに宣言しなくても使える、手軽さもHSPの魅力じゃないですか。

毎回、違う言語の仕様を持ってきて、HSPも〜〜にしたらどうか、って提案があるが
どうしても必要なんでしょうか。
自分で解決したりはしたんでしょうかね。

VB6ではできないことがHSPにあるのでしょうか



SYAM

リンク

2010/7/26(Mon) 19:06:56|NO.34005

HSPシステムドキュメント・インストールガイド(hsp3.htm)の一節「作者より」っていうところに、HSPが結果的に備えることとなった「特長」ではなく、おにたま氏の「意図」が書かれています。
読んでみると参考になるんじゃないでしょうか。

もちろん、作者さんの意図に対して意見しちゃいけないなんてことはありませんが、私はなるほどそんじゃ宣言はなくてもいいかなー、と思いました。


#ただスペルミスで誤動作するのは確かに厄介なので、代入前に参照しちゃってる箇所を探し出せる機能またはツールでもあれば助かるのも事実ですね。
#確かそんな話題が過去にここでもあったような。



u

リンク

2010/7/26(Mon) 21:47:40|NO.34009

強制化の検討がなければ代わりに実数型と整数型での演算等、暗黙のキャストを行ってほしいですね。

宣言を強制化すると面倒になるため、予め強制化するかどうかのオプション等が付けられれば
双方のニーズに応えられると思います。



ONION software Copyright 1997-2023(c) All rights reserved.