2012年3月プログラム166: 初心者向け新言語 Small Basic スレ (240) TOP カテ一覧 スレ一覧 2ch元 削除依頼
J#って何のためにあるの? (149)
ソースのコメントを英語で書くスレ (979)
BASICの宿題はお前にまかせた (550)
UNIXプログラミング質問すれ Part10 (438)
【次世代】 Jxtaお勉強スレッド 【P2P】 (600)
VB.NET質問スレ(Part38) (607)

初心者向け新言語 Small Basic スレ


1 :09/10/26
現在はまだ、正式版や日本語版はリリースされていませんが、
初めてプログラミングに触れる人に向けた超簡単な
プログラミング言語という位置づけで Small Basic という
言語の開発が行われていますので、その情報交換のために
スレを立ててみました。
Small Basic 本家サイト(英語)
http://msdn.microsoft.com/en-us/devlabs/cc950524.aspx
@IT 超簡単「Small Basic」でプログラミングを始めよう!
http://www.atmarkit.co.jp/fdotnet/vblab/smallbasic/smallbasic_01.html

2 :09/10/26
VBをシンプルにしてLOGO風の機能つけたようなもんか?

3 :09/10/26
>>2
LOGO風の機能とは何ですか?
これのこと?
http://ja.wikipedia.org/wiki/LOGO

4 :09/10/26
最終的にVB使うのなら、最初からVBにしろよという意見も
出るかもしれないが、初心者にとっては、必要最低限にまで
機能を絞り込んだ方が、機能の把握などの面で使いやすくなる
ということはあると思う。
例えば、PhotoShopは便利で使いやすいという評判であっても、
初心者がいきなり使おうとすると、メニューの多さに圧倒されて
しまったりする。

5 :09/10/26
>>3
まあそう。タートルグラフィックスとかだね。
しかしインストールしてみたが、ver0.7だし日本語無いのは当然と思ってたが、
フランス語、イタリア語、ドイツ語、ロシア語、スペイン語、トルコ語、中国語、韓国語
までそろってるのに日本語無しかいな。ひらがなばかりにするのもあれだしどうなるかなあ。

6 :09/10/26
この言語は純粋に対象者が「入門者のみ」という位置づけなのかな。
ある程度学んだ人が、「詳しくは知らないが、こういう処理はこう書くんだ」
くらいにしか理解していなかったものを、一つずつ復習をするのには
役立たないように感じた。
俺は言語をしっかりと学びなおした方が良いかなとか思う事があるので
興味沸いたけど、そういうのにはむいてなさそうだ。
公式図書やMSDNを読み直す方が良いのかな。

7 :09/10/26
またいつものように、各種ウィザードやら、便利モジュールやらの追加が
Small Basic にも行われていき、その拡張が独自路線を走っているものだから、
VBとの互換性がなくて・・・なんて流れになったりすると最悪だw

8 :09/10/26
まあ.net frameworkの範囲内だし独自路線というのは大丈夫じゃないかな
とりあえず新言語というより子供向けVB.NETかなー、と

9 :09/10/26
「新言語というより子供向けVB.NET」という表現が一番言い当ててるのかもしれないね。
俺は、何も予備知識が無い入門者には、VB2.0くらいの物を使って説明した方がやり易いん
じゃないかなと思う事がある。
バージョンは古くても、他の言語でも必ず持っているような機能(文字列操作やら
三角関数やら)は網羅しているので、そういう概念を習得すれば応用性は身につく。
(今は手に入らないが)参考図書も、言語全体をサンプルソースをつけて説明したもので
あっても、少なめにまとまる。

10 :09/10/27
なんだか最近各所でBASICが出ててBASICが復権してきてる気がする

11 :09/10/27
BASICは行番号付きでなきゃヤダ

12 :09/10/27
そもそもBASICが廃れたのって
・方言多過ぎ
・仕様が貧弱で、本格的なプログラミングに向かない
・処理速度遅すぎ
って感じだった気がするんだが
構造化やブロックIFなどを内包した共通規格が出来て
大手の言語もそれに準じるか独自の形でそれを実装して
マイナーな処理系も大手や共通規格に互換性を取る文法が多くなった
そんなワケで方言多過ぎ、仕様貧弱ってのはあまり無くなった
コンパイル可能なBASICや中間コードの技術が出て来た上に
ハードウェアの性能がぐんぐん上がって処理速度は全然問題にならなくなった
プログラミングの基本的な考え方や、基本的なアルゴリズムを学ぶための言語の需要はあるし
そういう教育的分野では昔からBASICは実績があるから、見直されるべき言語だと思うよ

13 :09/10/27
言語の発達・普及には、それによって作られたソフトの実績や、関連の図書も重要だと思う。
あえてこの言語を使って、高度な事に挑戦し、苦労しながら解決していくっていう感じのことを
やるプロジェクト(みたいなもの)があると、俺だと熱中するだろうなと思うw
そういう事例を経験する事は、他の言語の便利機能の重要さの理解につながるしね。

14 :09/10/27
俺は英語が良く読めないので質問なのだが、この言語は、DB関連の
接続や操作においてはどの程度まで対応予定なのだろうか?
ADO.NETくらいまで?それともLINQなど既存の.NET Framework関連は
自由自在?

15 :09/10/27
「Small Basic」で検索すると、Palm関連のページが良くヒットするけれど、
(例えばこれとか ttp://www.pamupamu.com/sbasic/index.html)
これは、別な言語なんだよね?

16 :09/10/27
ぶっちゃけこの言語は、プロパティとメソッドの使い方を
習得するのが目的ってことでおk?w

17 :09/10/27
この言語見た時、ラムダ式とか、正規表現の入門や勉強には
役立つのかなとかちょっと思った。あれの理解に苦労してるからw

18 :09/10/28
ラムダ式ならLisp系だと思う、資料も多いし。
Schemeなんかどうよ?
正規表現ならgrepとか、エディタの正規表現検索。
言語としてはやはりperlだろうね。

19 :09/10/28
統合環境もないものをいきなり使えといわれてもね。
数行書いて試したいだけなのに

20 :09/10/28
っ【emacs】

21 :09/10/28
というか、むしろ数行のためにIDE入れて起動して操作するほうが面倒じゃね?
数行ならエディタでちょろっと書いて処理系に掛けるだけなのに

22 :09/10/28
それは、これを入れて触ってもそう思うか?

23 :09/10/28
中高生これ覚えさせる位ならMathematicaでも良いと思う。
http://demonstrations.wolfram.com/education.html?edutag=Middle%20School%20Mathematics&start=1&limit=20&sortmethod=recent

24 :09/10/28
勉強するのであれば、実際に複数の言語に触れてみた方が一番なわけであるが、
そのうちの一つに Small Basic は、含まれるのかな?
俺は、この言語は非常にコンパクトにまとめることにこだわったモットーなので、
最初の踏み台的なもので終わりそうに思う。

25 :09/10/29
エディタどころか、コマンドラインから対話モードで起動できるなら
それが一番楽チン。

26 :09/10/29
方言が多すぎると
言語はすたれてしまうもの?

27 :09/11/10
>>26
すたれてしまうでしょ。
あるところで作ったサンプルなどのソースがそのまま他のところで
使えなかったりするわけだから、資産の共有や流用が困難になって
いってしまうことにつながるわけで。
ユーザの方は、「そこまで互換性などを考えないといけないので
あれば・・・」という考えになっていき、違う方法を考えたりする。

28 :09/11/10
廃れた言語について知恵袋に書いてあったので紹介しておきます。
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1129082271
キラーアプリの存在などで、その言語・環境を使えば「自分は何が
できる様になるのか」がすぐ分かるようなものであると使用者が
増えるが、そうでないものは消えていくという意見のようだ。
ま、確かに俺もそういう考えで学習する言語を選んでいたと思う。
キラーアプリの存在というものは重要なんだろうな。
企業向けの期間システムでVB使われているケースを多く見ると
VBが重要だなと思ったし、Paint.NET を見てC#ってすげーな
とか思ったしw

29 :09/11/10
身の回りの実例を見ていると、VB6はすごいんだなとは感じるが、
VB.NETが凄いとは思えないなぁ。

30 :09/11/10
もし、リリース後の Small Basic が廃れてしまった場合は、
「勉強や教育目的の機能限定版言語なんて役には立たない。
実際に開発現場などでも使われているようなしっかりとした
言語を使い、開発をしながら学ぶのが一番良い」という
結論にいきつくのだろうな・・・w

31 :09/11/10
教える方も、キラーアプリの無い、機能限定版の Small Basic を
使ってだとやりにくい部分がありそうだよな。
「これを使うと将来はこういうことが出来るんだ。」なんてイメージも
教えにくいし。LOGOで遊ぶだけで満足できるユーザならば問題ないの
だろうが・・・

32 :09/11/11
1.0までにあと何が載るかにもよるかなあ

33 :09/11/14
アメリカとかのプログラム教育では、LOGOとか数学的なことをやるのが一般的なのかなぁ?
そういう部分の考えが合わない場合は、日本では使われずに終わりそうな気がする。

34 :09/11/14
製品版に行き詰まりを感じた時は、教育版に手を出すところが
いつものやり方だねって思ってしまうのは俺だけ?

35 :09/11/15
Javaはクラスが非常に多くて、入門者にはいきなりは把握が
やりづらいけれど、入門者向けの簡単なものを作るって
流れは無いよね。
ということは、VB.NETは非常に使いにくい。もしくは、
Small Basic が低学年向けとして設定されている
ということになるのかな?

36 :09/11/15
タートルグラフィックスのサポートをみても、ターゲット層が全然違うでしょ。

37 :09/11/20
ターゲット層はどのあたり?小中学生あたり?

38 :09/11/22
だと思うね。

39 :09/11/23
教育用はpythonなんじゃないのかねぇ

40 :09/11/25
言語云々よりも、このIDEと機能から見たターゲットだ

41 :09/12/03
ヘルプでイルカのアニメーションが出てくるなどしていれば、一般ビジネスユーザ向け?w

42 :09/12/12
保守しときます。

43 :09/12/12
簡単な方がいいじゃんよ
かったるいことはコンピュータに任せるべき
どうしてプログラマというものはマゾい事を誇らしげに語るのか
言語はシンプルが一番だと思うわけですよ

44 :09/12/12
>>43
ウィザードでいろいろなことが簡単にできるところに魅力はないの?

45 :10/01/11
ほしゅんお

46 :10/01/25
どうやら、マイクロソフトはActive BASIC知らないらしい。
誰かビルに教えてやれ

47 :10/01/25
こないだ教えた時にはABのサイト落ちてたからなあ・・・

48 :10/01/25
>>46
ActiveBasicはBasic風にC言語的なプログラミングをやるだけだから。
とはいえ、ポトペタGUI作りとネイティブコンパイルができるという強みはある。
まぁ、ネイティブコンパイルに大した意味はないのかもしれないが。

49 :10/02/01
今日、やってみたけど、なかなかいいじゃないか。
日本語対応してないと書いてる記事もあるが、日本語文字列は普通に使えるみたいだし。
Small Basic v0.7の"Graduate" (卒業) 機能とやらを使うと、VBのプロジェクトとしてエクスポートできるそうだ。

50 :10/02/01
日本語になってないのは、IDE周りでしょ、子供向けだから必須な機能
中国語や韓国語まであるのに日本語が遅れてるのは何でだろう

51 :10/02/02
日経ソフトウエア2010年3月号で紹介されてたね。
ダウンロードが増えるかも。

52 :10/02/06
なんだ.netか
イラネ

53 :10/02/06
日経ソフトウエア2010年3月号で廃刊
に見えた

54 :10/02/07
>>50
v0.8で日本語になってるが、これ、日本語でおkのレベルだぞw
MSの外人アニオタが翻訳したかと思うぐらいw

55 :10/02/07
あれ、公式じゃv0.7のままなのに、試しにダウンロードしたら2日前にv0.8になってるのね。
翻訳はそんな悪くも無い気が。たまに変なのあるけど訳した人もわかってないのだろうな。

56 :10/02/07
ほんとだ。0.8から日本語かあ。
なかなか良いと思うよ。

57 :10/02/09
面白そうだ
明日からいろいろ遊んでみよう

58 :10/02/10
公式もv0.8になったね。
そこに書いてあるコード「Tetris」をインポートしてみたけど
そのまま発行押したらいきなり登録されてしまったw
しかもTetris-39だと、、、38人ほど同じことやったのかなw

59 :10/02/25
Small Basic の位置付けって結構あいまいでどっちつかずな気がする。
Basic の記述方法にこだわりながら、将来的にVB.NETを学びたい
人に対しては理想的な環境の提供かもしれないが、そういう人が
多くいたりするのかな、と思う。
記述方法や機能的には java は VB.NET に近い関係にあるけれど、
javaって、学ぶのに非常にハードルが高い言語なのかなぁ?
javaを使ってプログラムを一から学んでいこうという書籍なども
多くあるので、入門としてならjavaを選べはいいじゃんと思うのだが。

60 :10/02/25
javaはこんな感じでたくさんドキュメントがあるからなぁ。
どこまでSmallBasic向けに移植されたものが出てくるか次第
なところがあると思う。
ttp://www.atmarkit.co.jp/fjava/index/index_programer.html

61 :10/02/26
.NET Frameworkの上に載っているようだけど、
そのあたりのクラスライブラリの使い方もこの言語を使って
しっかりと学んだ方がいいというスタンスなのかなぁ?
例外や日付などの管理はライブラリ使った方が便利では
あるけれど、継承やらの概念が必要になってくる。
そしたら、いっそのことVB.NETを使った方が・・・と
なってくるよなぁ。

62 :10/03/04
Small basicって小さい基礎?
基礎はしっかり(土台は大きい)していた方がいいと思うのは俺だけ?

63 :10/03/04
犬小屋を建てるのに高層ビルの基礎はいらん

64 :10/03/04
>>61
VB.NET は要らない子
C# に行けばよろし

65 :10/03/05
かなり限定的な書き方のみで、あると便利だと思うモジュールを
作る練習をすると、クラスライブラリの機能を勉強している時に、
どういう場面で役に立つかが体感的に理解出来るようになるけれど、
そういうものは目的とはしてないよね。この言語のモットーは。
あくまで、VBの便利機能の恩恵を受けつつ、シンプルな機能のみで
理解を深めるというだけっぽい。

66 :10/03/05
俺はスタンフォード大学を卒業みたいなスキルの人がプログラミングをやり始めた時の
勉強方法が知りたいと思う事がある。
SmallBasicは、シンプルな・・・というよりも、そういう勉強方法をキャッチコピーにした
方が人気が出ると思うんだけどな。
そういう事をやると売れたりするのは日本だけなのかな?

67 :10/03/07
SmallBasicというキーワードから、TinyBasicというキーワードが
連想できたので、ググってみた。
学問としてのBASICなら、↓のように、いろいろやってる人がいる。
http://www2.cc.niigata-u.ac.jp/~takeuchi/tbasic/index.html
言語にも、「作る人」と「活用する人」がいるわけだけど。
MSが作ってる「Tiny」ではない「Small」Basicというだけで、
期待をそそられてしまう人は僕だけではないと思うけど。
多分、純粋に言語の勉強して仕事したいのなら、javaから始めるべきかも
しれないけど、特定の言語だけて形になるアプリケーション作りたいなら、
BASICから始めるもの一つの方法だと思う。
BASICには、それだけの歴史があるからね。

68 :10/03/10
今時亀はないと思うな
言語としては何の役にも立たないよ
コマンドを与えて亀を動かす、というゲーム風アプリで済ませるべき
実際市民権を得なかったものを無理矢理復活させないで欲しい

69 :10/03/10
というのが君の意見なのね

70 :10/03/10
>>66
誰も教えてくれないことは、物事を続けると自然にわかるんで
結局誰も教えてないという暗黙知であったり。
>>67
BASIC関係ないけどアメリカの一部の高校〜大学(グレード13以上)で
2000年代中期まで使われていた教育用言語としてTuringというのもある。
文法はPascal亜流のオブジェクト指向拡張だけど、なんか機能としては昔のBASIC臭いね。
ttp://compsci.ca/blog/download-turing-411/
ttp://www.youtube.com/results?search_query=Turing+Programming&search_type=&aq=f

71 :10/03/11
ActiveBasicは有名だよね。
http://www.activebasic.com/
ActiveBasicは、教育とか宗教的なところが無くて、
職人的だから好き。

72 :10/03/11
窓の杜で紹介されてたので少し触ってみました
エディタウインドウで文字を打つと、ガンガン補完されて感動しました
しかも補完候補の表示がオシャレでグッド
これに慣れてしまうと、そこらへんにあるエディタで
RubyだのPythonだのを勉強をするのが苦痛になりそうですね
(かといって、それらで補完ができるよう環境整備に注力してしまうと
肝心要の言語の習得?が滞ってしまう)
ただ、子供向け・プログラミング学習用としては
Scratchのほうが、よほど楽しそうに見えるような気もします
まあ、Scratchは、実用的なことがほとんどできないでしょうけど…
概念を理解することに重きを置く→Scratch
多少は実用的なことができるようにしておく→Small Basic
という違いがありそうな気もしました

73 :10/03/12
ラブ※・・・

74 :10/03/12
済みません・・・誤爆です・・・

75 :10/03/12
ダウンロードしてインストールしようとしたら…
ActiveDirectory環境でMy Documentsがローカルになくてインストールできねぇ

76 :10/03/12
補完機能、秀逸だなあ
コレってVisual * でも実装されてるのかな
あらゆるエディタは、いや、Office製品の類も、コレをパクるべきだと思った
eclipseやemacsも補完機能はあるけれど
ショートカットキーを押さないと有効にならない、という仕様ではダメだと知った
Googleサジェスト?よろしくキーを打ったら即表示してこそ快適になる
「リストボックスもどきに候補リストを表示しとけばいいや」と考えも旧世代の愚考
有力候補かどうかの確率別で文字サイズや色を変えて候補の視認性を高めたり
候補の属性や説明を常時表示してこそ、プログラミング行為そのものに没頭できる
言語について確認するつもりでインストールしてみたけど
まさかUIの良し悪しについて考えさせられることになるとは…

77 :10/03/13
emacsは確かキー叩いて1文字入力するだけでもLispを噛ませてたと思うから
弄りまくれば実現できそうだけどな、ただし動作が重くなりそうだがw

78 :10/03/14
ブイバ勉強し始めた初心者ですが、
むずかしいのでsmall basicに乗り換えるのはアリですか?

79 :10/03/14
アリです

80 :10/03/14
>>78オレにとてはVBのほうが500倍簡単w
なれれば楽しいよ。VB

81 :10/03/14
>>80
Small Basic習得にかかるだろう時間>VB習得にかかった時間×5ってこと?

82 :10/03/14
5倍じゃなくて500倍か

83 :10/03/15
どれだけ無駄な勉強してたんだ?

84 :10/03/15
Small Basic初心者向けっていうキャッチフレーズなのに、初心者向けの解説がないじゃないか!

85 :10/03/16
>>84
それがこの言語の大きな課題のうちの一つだと思う。冗談抜きで。
唯一の技術情報が英語しかないとか、MSDNの分かりにくい文章のみだとかよりも、
ドキュメント量の多い方が学びやすいわけで。

86 :10/03/16
フローチャートを書きながら学ぶとか、
とりあえず動くものを作って楽しむところから入るとか、
いろいろな勉強スタイルがあるわけだが、それに応える
文献を誰が書くのか、誰が準備するのか、あたりも
重要なんだろうな。
大手が開発している言語なのだから、こういうのは黙っていても
誰かが書くからいいという意見もあるかもしれないが。

87 :10/03/16
ドキュメントが少ないのは、0.8が出たばかりの言語だから、あたりまえじゃないか?
初心者向けってことを考えると、サンプルプログラムを充実させた方が、面白そう
ではある。
オンラインヘルプの類はもう少し充実させてほしいけど。

88 :10/03/17
とりあえず、初心者な俺はsmall Basicの解説サイト的なものが出てくるまで待機

89 :10/03/17
IntelliSense で出てくる命令群を wiki にまとめるだけでも価値がある

90 :10/03/17
Small Basic は、無料配布なので、その解説文献も無料で積極的に
情報提供もするべきだという考えになるのかな?それとも、
金儲けしてやるぜという流れになるのかな?
なんか、そのあたりがちょっと気になったw

91 :10/03/17
Small Basic 解説本を書いて小銭を稼ぐなら今のうちだぞw

92 :10/03/18
基本は、コードの書き換えを行うだけという感じの移植?w

93 :10/03/19
ここは一つすがやみつる先生に
「こんにちはSmall Basic」
みたいな漫画を描いていただいてですね…

94 :10/03/19
すがやみつるblog
大学院生活:『みんなのPython』でプログラミング
http://sugaya.otaden.jp/e35093.html

95 :10/03/20
既にPython陣営に取り込まれていたのか…

96 :10/03/20
何で他人に頼ろうとしているんだ?w
自分でやれば自分の利益になるのに・・・

97 :10/03/20
そう言われても俺漫画描いたことないし

98 :10/03/20
>>66
MITの非情報系はSISPという本でSchemeだね。

99 :10/03/20
>>97
見知らぬことに果敢に挑むすがや先生に比べて、君はそのへっぴり腰はどうだろう。
http://moneyzine.jp/article/corner/52

100 :10/03/21
ちょっとしたゲームでも作ってみるかと思って触ってたけど
キーの押し下げ情報を取得する方法が分からないのですが…
GraphicsWindow.KeyDown = OnKeyDown

Sub OnKeyDown
key = GraphicsWindow.LastKey
If ( key = "Left" ) Then
EndIf
EndSub
みたいなことをすれば、押した瞬間のキーを取得できるけど
なんだか「ツッ、ツーーー」みたいなオートリピートがかかってしまって…
もしかして、GraphicsWindow.KeyUp も使って、
自前でキーの押し下げ状態を推測してワークに値を格納等して処理しないとダメですかねえ…?

101 :10/03/21
それと、ビット単位で論理演算しようとしたのだけど
そもそも論理演算子の表記すら分からないのですが…
「|」や「&」を試してもエラー
「or」や「and」を試してもエラー
Visual Basic の弟みたいなものだから
後者で行けるかなと思ったけどダメでした
もしかして論理演算子はまだ実装されてない・される予定がないのかな?
公式サイトのフォーラムで検索してみたけど
「or」「and」「not」等の単語はあまりに一般的すぎて以下略

102 :10/03/21
>>99
すがや先生スゲエ…
つーかあらしが奥さん孕ませててビックリした

103 :10/03/21
キーの押し下げはこんな感じなのかな
http://smallbasic.com/program/?MMN231
でもスンゲーちらつく
どうすれバインダー

104 :10/03/21
リアルタイムゲーでキー入力使うのなら非同期入力で取らないと無理
smallbasicで出来るのかは知らんが

105 :10/03/21
バックバッファがみあたらんな
書き換えを最小限にするしか、、、いやでもダブルバッファ無いとアクションゲームきついな・・・

106 :10/03/22
色々試してみたんですけど…
やっぱりダブルバッファリング?のサポートがないとリアルタイム系ゲームを作るのは厳しい気がしてきました
子供さんが興味を持つものとして、やっぱり「ゲーム」があるだろうし。そのあたりのサポートは必要じゃないかな…
とはいえ、できるだけ簡単な言語・環境をと考えると…判断が難しいですね
これがScratchなら、「アニメ」をバリバリ意識して作ってあるから画面がちらつくことはないですが
その代わり、1命令=1フレームなので、描画以外の内部処理が作りづらい印象があります
>>104
メインループの頭で、キー情報をどこかにコピーして、そのコピーした値を参照して判別処理、ではダメなんでしょうかね…?
>>103はそこまでやってないけど
ビット演算子が使えれば、変数一つの中に、ビット単位でキーの押し下げを記録できて、変数のコピーその他も楽なんだけどな…
とはいえ子供さんや初心者に「bit」の概念は早過ぎるかもしれないのか…

107 :10/03/22
サブルーチンに引数・返り値という概念がないのも気になりますね
初心者には理解が難しいと判断されているのか…?
実際はどうなんだろ。本当に難しいのかな?

108 :10/03/22
「Excelの関数の概念の理解」が「難しい」と分類されるのかどうかの話のような気がする。

109 :10/03/22
>>105
ティアリングが気になるのは、よほど大きなものを動かすとか、スクロールするような時でしょ。
ブログにあるようなゲームなら大丈夫だよ。
構造体の類も無いし、ティアリングを直したくて仕方なくなったら BASIC 卒業でいいと思うけど。
ところでテストコードをパブリッシュしたらhttp:/smallbasic.com/program/?NHS886ブラウザがハングしたw
>>107
一般的な BASIC では関数とそれ以外のサブルーチンは区別され、関数以外は戻り値を返さない。
While に括弧をつけるところを見ても、C に親しんでいて BASIC はそれほどでもないのかな。
で、今はまだユーザー定義関数が未実装のようだ。
もしかすると将来的にも実装する気は無いのかもしれない。
Small Basic FAQ によると
Just like the early variants of BASIC, Small Basic is imperative and doesn't use or expose beginners to concepts like scopes, types, object orientation, etc.
だそうだから。
ところで、関数とそれ以外の区別は、僕は好もしいと思う。
コマンドやプロシージャは副作用に期待するサブルーチンで、関数は引数を元にゴニョゴニョして返すサブルーチン。
C++ にも関数に副作用無しとか純粋関数とか修飾するキーワードが増えたらいいのにとか思う。

110 :10/04/14
for文って勝手にインクリメントされるの?

111 :10/04/14
すっかり人気がなくなったな

112 :10/04/27
今北
すげーなこれちょっと感動したぞ
 ・超シンプルIDE
 ・コード補完
 ・Web共有
 ・Sliverlight出力&EXE出力
この4点が極限までシンプル化されててマジ神
まぁSmallBasicじゃなくてJavaScriptだったらもっとよかったなw

113 :10/04/29
特集:Small Basic開発入門
日本語化担当者が語るSmall Basic活用術
http://www.atmarkit.co.jp/fdotnet/chushin/smallbasic_01/smallbasic_01_01.html
>>111
人気が今一つなのはまとまった日本語解説が無いからじゃね?

114 :10/04/29
ひとけ

115 :10/04/30
人気がなくなったというよりも、「これから」じゃないの?

116 :10/05/01
Small Basic でやれる事がいまいちイメージ出来ない。
簡単とか、簡潔とかそういうたぐいのメリットは聞くのだが、
キラーアプリは無い。(ま、これは無いという前提で考えるべき
なのかもしれないが)
純粋に、簡単なアプリを作る経過を通じて、論理的な思考を
身につける練習というものになるのかな?
だったら、VBAとかでも良くない?w

117 :10/05/01
>>116
エンタープライズ系、世界制覇を目指す言語じゃないことくらいわかるだろ
proce55ingあたりが比較対象だろ

118 :10/05/02
>>116
VBA での教材があれば、もちろんそれでいいよ。
LOGO とか Scratch とか Squeak e-Toys のような位置付け。
BASIC でキラーアプリというと、
・花や星をカラフルに沢山書かせる
・マスターマインド(Hit & Blow)やブロック崩し程度のミニゲーム
・相性占い(好きな人の名前を入れさせると盛り上がるから)
・エイトクイーン(手でやらせてみると、プログラムの意義を実感する子供が何人かいる)
あたりを作らせるのが定番かな。

119 :10/05/05
今更>103-106あたりにレスするのもアレだけど・・・(もう解決してると思うけど)
一度描画したものはClearしない限り消えないみたいね。
ループの先頭でclearする必要はない変わりに、●を移動させたかったら差分を取ることに・・・
マリオを作りたかったらShapes.AddImageとShapes.Moveを駆使するのかな。
これだとスプライト的に使えそうだ。

120 :10/05/07
10分で全API制覇できるくらいの簡単プログラミング言語なんだから
なんか評価しようとしてるやつがものすごく最高にアホ

121 :10/05/07
>>120
なんで?
使ったら評価するのが普通でしょ。

122 :10/05/07
教育用プログラミング言語を実用プログラミング言語といっしょにして評価してるのがアホってこと

123 :10/05/07
本当は一週間かかったけどちょっと見栄張って10分で出来たって言いたかっただけちゃうんか

124 :10/05/07
いやいや
全API使ってプログラミングなら1週間だろうけど、
1文字入力してクルクルさせれば10秒で1周できんだろーが

125 :10/05/08
APIってインストールフォルダのSmallBasicLibrary.ja.xmlに全部載ってるんだな。
バージョンアップしたらヘルプ画面(ボタン)作られるのかな。

126 :10/05/08
>>125
いい情報・・・
それならひょっとしてと思って調べてみたら、ユーザーがAPIの追加できるようになってるんだな

127 :10/05/08
どゆこと?
>125のXMLちょっと書き換えたらインテリセンスの内容も変わったが…

128 :10/05/08
書き方がおかしかった。すまない。
×APIって
○インテリセンスの内容って
VisualC#でSmallBasicLibrary.dllを参照設定に追加して
GraphicsWindow.Show();
GraphicsWindow.DrawEllipse(50, 50, 50, 50);
とかやったら普通に丸のかかれたウィンドウが出てきたw
クラスの継承はできなかった。(試したのはMathだけど)
あたりまえか・・・

129 :10/05/08
エディタの左側の行番号領域でマウスをドラッグして複数行選択しようとすると
問題が発生したため云々で開発環境ごとあぼーんされてしまう・・・
XPsp3だとウィンドウの概観に違和感がありすぎて困る

130 :10/05/09
>>122
教育用プログラミング言語は、実用的プログラミング言語になり得ない。
実用的プログラミング言語は、教育用プログラミング言語にはなり得ない。
と思ってることは分かったけど、
はたしてその主張は真か偽か。という気もするなあ。

131 :10/05/09
実用的言語(の一部)を使って教育用言語として使うことはできても、
教育用言語を実用的言語として使う、っていうのはどこかで無理がでてくるんじゃなかろうか。
SmallBasicで言えば、1プログラム=単一ファイルという仕様1つとってみても実用的とは言いがたいし。
SmallBasicLibrary.dllを自前で作った同名DLLに置き換えたら機能拡張できるのかね。
やる意味はないけどw

132 :10/05/10
>>131
その話は、元の命題と違う、「SmallBasic が実用になるか」という話題になってる。

133 :10/05/11
>教育用プログラミング言語は、実用的プログラミング言語になり得ない。
>122の主張はこれ
>実用的プログラミング言語は、教育用プログラミング言語にはなり得ない。
こっちは>130が初出
だから>131の3行目までは流れに沿ったレスだと思うけど

134 :10/05/11
教育用っていうのはいいけど
3.14を3にするような教育は良くない

135 :10/05/11
今の所
guiプログラミングとか無縁っぽいな

136 :10/05/11
>>134
斜民党が単独政権とったら、2 になりますよ。

137 :10/05/11
>>133
SmallBasic で言えばとは書いてあるが、SmallBasic の話だけしてて教育用一般の話になっていない。
実用にならない教育用言語が一つ存在することで、「教育用プログラミング言語は、実用的プログラミング言語になり得ない」を傍証することにはならない。
で、実用的に使える教育用言語だが、例えば Pascal はどうだ。充分実用的だと思うが。
というか、パソコン黎明期は BASIC で作られたプログラムを業務に使うのは珍しくも無かったし、今でも改修の案件があるらしいよ。
>>134
3.14 なら正確だというわけではない。
楽をさせすぎるのはよくないと思うから、3 よりも 3.14 が良いという意見には賛成だ。
しかし、授業やテストで電卓の使用を許可するところもあるみたいだから、ニアリーイコールが使えるようになればそれでいいんじゃないかとも思う。

138 :10/05/11
>>136
PI/2 進数を採用する公約なの? ラジカルだな。
一年がおよそ 232.37 日になるわけだな。

139 :10/05/11
>>137
いまでも業務用の大半は VisualBasic で書かれているよwww

140 :10/05/11
3.14 て、うまいのか。
今度見つけたら食ってみるかな。

141 :10/05/12
>>129
ウインドウの外観については、今の感じでいいと思うけど。
子供が触ることを考えると、ストイック過ぎる・無味乾燥なのはどうかと。
かといって、キリンやゾウのイラストが特に意味もなく描かれてたりすると、逆効果でしょうけど。
小中学生の時期は、「俺は幼児じゃねえ」と妙に大人ぶりたいから、
幼児性を感じさせるデザインはよろしくない。
この手のソフトの「オシャレな見た目」「大人っぽい見た目」は、
彼等に背伸び感(?)を与えるためにも大事なんだろうと想像します。

142 :10/05/12
小学生がこんなの触らないでしょ
ピンポイントで中学生向け
ターゲット層が狭すぎる

143 :10/05/12
>>142
リーチがあるかどうかはしらんが、ペケロク当時の小学生はHu-BASIC も SX-Window も触ってたんだから、目の前にあれば触るだろう。

144 :10/05/12
>>142
Rubyを最大63%高速化した中学生は超多忙! − @IT自分戦略研究所
http://jibun.atmarkit.co.jp/ljibun01/rensai/genius/05/01.html
中学生だとこういうこともありえるから、
小学生も触るかもと考えといたほうがよさそうな気もしますな。
個人的には、お歳を召した方にも触ってみていただきたい気もするんですけれど。
頭の体操にもなりますし。

145 :10/05/14
いつの間にか教育スレになってるな。。。

146 :10/05/14
教育をBASICからやるって事には不安を禁じえない

147 :10/05/15
BasicとSmallBasicは全然ちげーよ

148 :10/05/15
SmallBasicでできそうな課題はないかなあ…
「1から100まで数字を足して答えを表示しろ」
みたいなゲンナリする課題じゃなくて、
動いた瞬間、子供たちの表情がパッと明るくなるような、そんな課題はないものか。
チュートリアル記事でも書こうかと思ったけど、
楽しそうな課題が思いつかなくて、早々に挫折した。

149 :10/05/15
かんたんなRPG

150 :10/05/15
とりあえずはTurtleが良いんじゃないか?
動きがあるだけで大分印象が違うし。
25年位昔の初心者向けマイコン本に、
BASICで作ったカラースロットみたいなのがあったのを
思い出したので一寸書いてみた。「PVC510」でインポートできる。
クリックで一つずつ止まって、全部の色が同じなら「大当たり」って感じ。
……深く考えずに発行ボタンを押したのは秘密だ

151 :10/05/15
>>148
なんだよ、>>118 でいくつか例を出したじゃないか。
とりあえず相性占いを作ったぞ。
http://smallbasic.com/program/?MTP573
入力はイニシャルにした方がいいかも知れない。
で、生徒に改造させるポイントとして、
・現在は入力と出力の相関が強すぎるので、予測しづらくさせる
・特定の名前の時だけ、100% とか 0% とかにさせてみる
・名前だけじゃなくて好きな色なども、生徒の思いつきで入れさせてみる
とかさせてみる。
で、>>150 の、Turtle の案はいいと思うし、PVC510 もいいと思う。
PVC510 は、デジカメでとった写真を使うように改造させると喜ぶんじゃないか。

152 :10/05/15
相性が良い場合に相手のHなコラ画像が見れるのも教材として良いと思う

153 :10/05/16
最近のゆとりはweb一択じゃないの?
数撃ってればもしかすると世界的なサービスに育つものが生まれるかもしれん

154 :10/05/19
Text.GetIndexOf の説明では
「指定されたテキスト中のサブテキストの位置です。そのテキストが無い場合は、 -1 を返します。」
ってなってるけど、
TextWindow.Write (Text.GetIndexOf("abcdefg", "x"))
で試すと 0 が帰ってくる
しばらく気づかんかった

155 :10/05/20
これの使い道ってきっとエロゲ製作だよな

156 :10/05/20
>>154
http://social.msdn.microsoft.com/Forums/en/smallbasic/thread/81f66b8b-bfba-44cd-a175-3f9a8335a32e
http://salvw.miscnotes.com/index.php/archives/4347

157 :10/05/22
上のリンク見えない

158 :10/05/23
普通に見える。

159 :10/05/23
みえるよ

160 :10/05/23
あれ、見える・・・
スマンカッタ

161 :10/05/24
説明をなおすのか動作をなおすのか気になるなw

162 :10/05/25

すがやみつる は 今すぐこれの 入門書にとりかかるべき

163 :10/06/02
教育用として作られたものを、実用として評価するのはどうか
という意見には賛成だが、俺は、あえて言語を教育用として作る
必要性があるのかと思う。
(あおりとかじゃなくて、)教育用という限定的な位置づけで言語を
作る必要性って何?

164 :10/06/02
新しい芽を育てるため、じゃあ駄目なのかい?
昔はBASICがその王道だったが
今だと教育用言語の王道が無いと思う。

165 :10/06/02
>>164
そういう理由も良いと思う。ただ、俺は、実用的な事を学ぶのはOJTみたいな
方法の方が良いと思うんだよね。「ここは細かいところは後回しとして、
とりあえずこう書くんだ」という解釈でVB.NETを使って学ぶという。
王道とか、教育用言語とかを準備する部分の必要性がいまいちイメージ
出来ないんだよね。俺は。
(現場教育の参考として聞いてみたいと思っているのだが、現場教育レベル
ではSmall Basic などは対象外として考えて、学校教育レベルでは、必要なもの
という位置づけになるのかな?)

166 :10/06/02
まったくの的外れ

167 :10/06/02
小学生が対象なの?

168 :10/06/02
MSはそう思ってんじゃないの? 少なくともアメリカでは。
Kids向けなんだし。

169 :10/06/02
じゃ、結論は、Kids以外で勉強しようという人には無意味。
これでおk?

170 :10/06/03
お前には無意味だろ
無意味無意味

171 :10/06/03
初心者向けの言語なのに、高度なのか?w

172 :10/06/03
子供の頃やったBASIC(はい、そういう世代です)に通ずるものはあるよなぁ。
でも子供だったらコントロールを積み木みたいに適当に配置して遊べるVB.NETの
方がいいと思うなぁ。昔のMacのHyperCardみたいなのが良かった。

173 :10/06/03
そうだよな。頑張れば上に登れるような感じのが良いと思うのだがな。
すぐに天井が見えてしまっているようなものを使うのよりも。

174 :10/06/03
やりつくした感覚を味あわせてあげるのは、向上心の維持にとっていいことだと思う。
次へ行けば良い。
俺は MSX-BASIC で SET USR とか CALL USR あたりを残すのみになってマシン語へ行った。
リファレンスの命令を一通り使ってみて、適当に何か作ってみたら、もう充分だ。
Python でも Ruby でも C でも何でも好きなのをやればいい。
俺が選ぶなら、最初の言語は、配布の容易さから JavaScript だけど。
やる気の維持が一番困難だから、友達に見せやすいのがいい。
SmallBasic も配布のしやすさは意識してるね。

175 :10/06/03
なるほど。俺はこれをクリアしたぞ。という感覚か。
確かにそういったものも重要だな。

176 :10/06/04
>>165
今じゃ高校で普通に情報の授業があって絶対にプログラマにならないような子も教養として学習するから、
実用性を考えたら必要だけど教材としては不要な部分を排除した言語があれば教える側も教えられる側も効率が良い
実際にこの言語がどんなものか知らないけど趣旨は理解できるよ

177 :10/06/04
なるほど。開発現場にとってはあると便利なモジュールの類を切り捨てて、
シンプルにするというモットーだと解釈すると、この言語の目的が分かる。

178 :10/06/11
Small Basic の企画って、VB.NET が無ければ成り立たないよね。

179 :10/06/13
Small Basic V0.9 is here!
ttp://blogs.msdn.com/b/smallbasic/archive/2010/06/11/small-basic-v0-9-is-here.aspx
V0.9でたよん。
上書きインストールはできなかった。V0.8を削除してV0.9をインストールしたよん。
インストール時にインストールする言語の選択をするようになってた。

180 :10/06/13
・ButtonとTextBoxコントロールの追加
・Shapeオブジェクトにテキストのアニメーションとズームの追加(?)
・QBasic互換のMMLによる音楽再生の追加
ゲームにBGMがつけられるとか?

181 :10/06/14
Small Basic 0.9 は前のバージョンから大幅に進歩しています
http://blogs.msdn.com/b/myamada/archive/2010/06/13/small-basic-0-9.aspx

182 :10/06/15
>>179
MITのScratchがどうとか書いてあるけど
なんて書いてあるの?

183 :10/06/15
MITのScratchとかいうソフトが. sb 拡張子を使っていて競合するので、
Small Basic ではデフォルトの拡張子を .sb のかわりに .smallbasic に変更。

184 :10/06/15
ありゃっ?今やってみたけど、保存の際のダイアログには
「ファイルの種類:Small Basic Files (*.smallbasic)」とあるが、
保存したら、 .sb ファイルが作成されるぞ?
ファイルを開くダイアログでは、.sb と .smallbasic の両方にマッチするね。

185 :10/06/15
あれ? ウチも .sb で保存されますな…
バグだな…

186 :10/06/16
MMLおもしれー

187 :10/06/16
FATの存在を考慮すると拡張子3文字超えだけを扱うのは難しいんじゃ?
いまどきFAT16もないか・・・

188 :10/06/17
ttp://smallbasic.com/program/?FVB775
テキトー。ブラウザのSilverlightで実行すると音は出ないのかなあ?

189 :10/06/18
ローカルで動かした分には、MIDIでピアノの音を鳴らしてたみたいだから
SilverlightにMIDI制御の機能が無い=音が鳴らないということなのだろうか…
まあ、今時WebのソレでMIDIを鳴らす場面ってほとんど無いだろうから
致し方ないのかもしれない…

190 :10/06/18
音楽を演奏しながらタートルを動かしてみた。
http://smallbasic.com/program/?FLK360
Silverlight上だと、単にタートルが動いているだけw

191 :10/07/13
 

192 :10/07/22
 

193 :10/07/24
 

194 :10/08/21
ダウンロードの詳細 : Small Basic 入門
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=61481b74-eb45-42b8-a777-8f3644406787
>Small Basic 入門
>簡単な説明
>これは Small Basic を使ったプログラミングを学ぶためのマニュアルです。

195 :10/10/23
スレが立ってからちょうど一年くらいたったけど、
Small Basic の普及度はいまいちな感がする。
あ、スレの進み具合は別としてだよ。

196 :10/10/23
今の子供たちは、大人が思っているより遥かに賢いって事なんじゃないかな。
ググっても大して情報が無いというのも大きい気がする。
学校の学習用教材としては悪くは無いのだろうけど、そこまでって感じ。

197 :10/11/14
v 0.91

198 :10/11/18
Small Basic V0.91 is more international than ever!
http://blogs.msdn.com/b/smallbasic/archive/2010/11/17/small-basic-v0-91-is-more-international-than-ever.aspx
対応言語3つ追加(Hebrew, Croatian and Iberian Portuguese)。
V0.9からの機能追加や変更は無し。
スルーでいいかな?

199 :11/01/18
ベンチマークのつもりでエラトステネスの篩実装してみた。すっごくおっそいな。
コード量が少なすぎてどこから手をつけようか逆に迷った。
昔ポケコンでやったベーシックとはまた違うな。なんかハイブリッドって感じだ。
http://smallbasic.com/program/?LFC788

200 :11/01/18
>>196
親戚の子供がゲーム大好きでやたらと色んなゲームを欲しがるから
「自分でゲーム作ってみたら。自分で作ればタダで遊び放題だよ」
と誘導してみたら
「ゲーム作るのってものすごく時間かかるんでしょ? そんなのやってらんない」
とあっさり却下されてしまいました
今の子供は、自分が子供の頃よりも、とても賢くなってる気がします
プログラミングなんて時間がかかるようなこと、やってられないよねえ…

201 :11/01/18
一晩寝たら、>>199がネガティブにみえる・・・。
約束事が少ないからやりやすいよね。

202 :11/01/19
>>200
そりゃ昔のゲームと今のゲームじゃかかる時間なんて全然違うわな

203 :11/01/21
自分も、最近のゲームは魔法にしか見えない
もう、ゲームを作りたくてプログラミングを覚える、なんて道筋は存在できない時代なのかもしれない
最近の若いプログラマーさんは何をキッカケにしてプログラミングの楽しさに目覚めたのだろう
さっぱり想像できない

204 :11/01/23
なぜショボいゲームじゃダメなのかが理解できない。
まだ市販ゲームが大したことなかった頃でも、俺の場合は、市販ゲームレベルのものを作るつもりでプログラムを始めたわけではない。
メンコとか竹とんぼを自作してないからか?
というか、昔でも勉強してまでゲーム作ろうなんてのはほとんどいなかった。
俺は MSX を発売年に買ってもらった。
まわりでパソコンを持ってるヤツは結構いたけど、ゲーム作ってるなんてのは、二十人に一人くらいがいいところだった。

205 :11/01/23
いみふ

206 :11/01/23
さっさとよおっさん

207 :11/01/24
web上でもexeファイルでもいいんですが、
XPで開発したソフトをwindows98で使えますか?

208 :11/01/24
yes

209 :11/01/24
>>208
ありがとうございます。
XPで作成したプログラムを実行して、
作成されたexeとdllをwin98のPCに移すだけでよろしいのでしょうか?

210 :11/01/24
SmallBasicは.NET3.5で動作しているから、
.NET2.0までの対応のWindows98で動く可能性は低いな。

211 :11/01/25
>>210
回答ありがとうございます。
一度確認してみます。

212 :11/01/25
要するにsmall basicは仮想PC環境がやりたいんだな。
一気に冷めた。

213 :11/02/10
日本にはぴったりじゃないか!
英語と同じで単なる教育用で全く実用には役立たず。
勉強のための勉強だな。

214 :11/02/10
実用だけがプログラミングじゃなかろーに。
触ってて楽しいかどうかさ。

215 :11/02/26
Python

216 :11/02/27
プチコンがSBより普及する予感

217 :11/03/18
【DSiウェア】プチコン BASICマガジンvol.2
http://toki.2ch.net/test/read.cgi/handygame/1299633003/

218 :11/04/21
なんかコノスレ死んでるけど質問
テキストオブジェクトから
一文字ずつ抜き出して配列に入れるってことは出来ないんですか?

219 :11/04/23
Forで回してGetSubTextすれば良いんじゃね

220 :11/04/29
こういうことでいいのかな?
'文字列入力
TextWindow.Write("Enter String: ")
str = TextWindow.Read()
'1文字ずつ配列に入れる
len = Text.GetLength(str)
For i = 1 To len
str_sub = Text.GetSubText(str, i, 1)
str_array[i] = str_sub
EndFor
'確認表示
For i = 1 To len
s = "str_array[" + i + "]=" + str_array [i]
TextWindow.WriteLine(s)
EndFor

221 :11/04/29
あぅ、インデント考えてなかった。発行しておいたので、こっち見たほうがいいかも。
http://smallbasic.com/program/?WMM767

222 :11/05/10
0.95
ttp://blogs.msdn.com/b/smallbasic/archive/2011/02/08/small-basic-v0-95-speaks-another-language.aspx

223 :11/05/19
sound.play(filename)が正常に動かない
チャイムやら何やらは動くのに

224 :11/06/06
Controls.ButtonClicked
今一通りの機能をリストにしたんだけど、ボタンクリックのイベントを発生させるのはいいけど、
そのイベントをどうやって処理すればいいんですか?
イベント関数が出来る予定?

225 :11/06/06
Controls.ButtonClicked = OnBtnIvent
Sub OnBtnIvent
if 最後に押されたボタンID調べる関数 = 目的のボタン then
処理
endif
EndSub
確かこんな感じだったと思う

226 :11/06/06
>>225
ありがとう。結構いろいろできるんだね。
イベント一覧
GraphicsWindow.KeyDown
GraphicsWindow.KeyUp
GraphicsWindow.MouseDown
GraphicsWindow.MouseMove
GraphicsWindow.MouseUp
GraphicsWindow.TextInput
Timer.Tick
Controls.ButtonClicked

227 :11/07/02
これ ; デリミタっていうんだけどさ、これをつけなきゃエラーになるような
そんな言語使ってる奴ってどうみてもゴミだと思うんだけど
もしかして「;」これ打ち忘れてコンパイルエラー出すのが楽しいの?
そうか、二度と話かけんなよ
ゴミだし

228 :11/07/12
保守

229 :11/07/14
Small Basic 1.0 is here! - Small Basic - Site Home - MSDN Blogs
http://blogs.msdn.com/b/smallbasic/archive/2011/07/12/small-basic-1-0-is-here.aspx

230 :11/07/14
窓の杜 - 【NEWS】Microsoft製の初心者向け学習用開発環境「Microsoft Small Basic」がv1.0へ到達
http://www.forest.impress.co.jp/docs/news/20110714_460395.html

231 :11/07/16
で、0.9と比較して何ができるようになったの?
って実物見るのが一番か。

232 :11/07/27
カ オ ス ラ ウ ン ジ ゆ る せ な ぁ い ー

233 :11/07/27
カ オ ス ラ ウ ン ジ ゆ る せ な ぁ い ー

234 :11/08/05
Controls.AddTextBoxでフォーカスが
なくなるんだけどどうしtらいいの?
むりやりヂレイで止めて文字列入力してるんだけど
ほかにいい方法内?

235 :11/09/25
あれ?

236 :11/09/25
どうした

237 :11/11/13
vbやC#よりもここが簡単!!って言うのがあったら教えて

238 :12/03/12
>>194
http://download.microsoft.com/download/E/6/6/E6629EF6-D9BE-4526-A202-EFF3DF218D4B/Introducing%20Small%20Basic.pdf
http://download.microsoft.com/download/E/6/6/E6629EF6-D9BE-4526-A202-EFF3DF218D4B/Introducing%20Small%20Basic.docx

239 :12/03/13
>>227
. ピリオド
, カンマ
: コロン
; セミコロン
' コーテーション
" ダブルコーテーション
! ヒット
/ スラッシュ

240 :12/03/13
>>239
別に擁護するわけじゃないけど、「デリミタ」と言っているのはその文字の名前ではなくて役目の名前だよ。
メタ概念がないと理解しにくいかもしれないけれどね。
TOP カテ一覧 スレ一覧 2ch元 削除依頼
SDL=Simple DirectMedia Layerでゲームだ (522)
プログラマー的"女の口説き方" (709)
VisualBasic6.0 対 VisualBasic .NET 2003 (458)
なぜ、 = が 代入 を 表す 記号 に なったか? (568)
IS<インフィニット・ストラトス>総合 (491)
VBScriptについて必死に話し合うスレ (177)
--log9.info------------------
週間 「世界の戦闘機」 (207)
【称えよ】みんなでやろうAH2【β?αだろう?】 (454)
フラシミュはどうやって学習する? (169)
航空身体検査に通る人はいないよな (250)
DC『インペリアルの鷹』について (100)
スキルのない人多すぎ (269)
オンライン管制VATSIM JPNについて語ろう 5 (537)
好きなMANEUVERってな〜に? (100)
ランディングシリーズどう? (219)
フライトシムはPCへの拷問    (192)
グラフィックカード刺さってない奴は来るな (154)
エナジーエアフォースについて Part4 (791)
Microsoft、ゲームデバイス事業から完全撤退 (106)
きぼーん (100)
【加工SS】ナイスなSSが撮れたら貼るスレVol.4[何でもOK] (948)
フライトシムって何が楽しいの? (146)
--log55.com------------------
ついにPS4を買ってもらった、これだけはやっとけってゲーム教えてくれ [186586446]
ネトウヨ最大手KAZUYAさん、Youtubeからニコニコ動画への移籍を示唆 [765875572]
『ハッカ油』とかいう謎の液体を手に入れたんだが何に使えばいいんだ? [402581721]
藤井七段、うっかりAIを超えてしまう [657220922]
【ガンプラ】陸戦型ボールが登場。ついにボールに足が生えたぞ〜!(^o^)ノ [762856761]
【音楽】 ロック・イン・ジャパン・フェスティバルさん、終わる [486699244]
スーパーで細切りの食パン買ってる奴見ると「あっ…」てなるよな [318648673]
ホビージャパン、「二度目の人生を異世界で」全巻出荷停止へ 作者の差別ツイートが要因 ★3 [171289799]