アカウント名:
パスワード:
BASICを提供して何か企業にとって何か意味あるの?
PS. MSは提供しているよね。プチコン [nintendo.co.jp]みたいなのを想定しているのかな?
プチコンをちょっと見てみたのですが、開発がロケットスタジオですね。RND()はまともに機能するのでしょうか。
RND()はまともに機能するのでしょうか。
とりあえず補足してみるテスト。
Xbox用人気カードゲームソフト販売休止--バンダイナムコ、1カ月弱で苦情690件 [cnet.com]
問題となっていたのは、ゲームの基盤となる双六ボードで、サイコロの目が偶数プレイヤーは偶数、奇数プレイヤーは奇数に偏るなど、ゲーム進行に影響を及ぼす点。
カルドセプト サーガの初回出荷数は4万個。同ソフトは1997年に旧世代ゲーム機「セガサターン」時代から発売されて以来、計8タイトルを発売している人気ソフトとなる。制作は大宮ソフトとロケットスタジオ。
/.Jでストーリーにもなっていますね。http://srad.jp/story/06/12/06/0155253/ [srad.jp]
どうやったらそういう乱数になるんだか :-P
マイクロソフトのライブラリは、64ビットの線形合同法を使っていて、その上位32ビットを乱数値として返すようになっているので、隠れている下位32ビットの影響で乱数の質はかなりまとも、少なくともゲームに使うものとしては十分なランダムさを提供しているのですが、あのゲームは、それを使ってないはずです。わざわざ自前で擬似乱数ルーチンを作って、周期性と規則性の強いものになってしまっている。画像作成などで大量の乱数を高速に生成しなければならないというわけでもなかろうに、なぜ、自前の乱数を、検定もせずに使ったのか、不可解千万です。
マジレスするとランダムが機能しているかどうかじゃなくて、線形合同法の下位のほうの bit にランダム性がないという仕様を知っていて正しく使っているかどうかという話。
そういえばWindowsPhoneのアプリ開発はC#とVBだったな
今更VBかよwwwwとC#使っています
> 今更VBかよwwwwとC#使っています
今のVBとC#の違いってそんなにあるか?ぶっちゃけ出来る事に大した違いはないと思うけど。まー「C#使っている俺様格好良い」ってのは自由だけどな。< 周りから見れば真逆なわけだがwww
どっちもどっち
× C#使っている俺様格好良い○ VBに挫折したのでC#使ってる
実際のところ、VBは可読性が悪くてわかりにくい。C#の方がすらすら読み書きできると思う。
wwwwという言語があるのかと思ったよ。
ね。なぜそんなにBASICを動かしたいと思うのか、「できない」等と思ったのか。そっちがわからん。
当然、当たり前に、出来たほうが得だと言いたいのでしょう。ソフトウェアを実行できる計算機が目の前にあるのに、なぜ、ソフトウェアとダウンロードする機能だけつけて、ソフトウェアを記述する機能を付けないんだ、という指摘なのでしょう。
ソフトウェアを記述するという行為を、専門家だけのものにするべきでなく、老若男女問わず誰でも普通に行う行為であるべきだとそういう主張には、すこし共感する部分もあります。
目先の利益しか追求できない市場原理では、中長期的な人類全体の利益という視点で行動することは難しいという問題も含んでいると思います。
スティーブ・ジョブズは言いました「規約で禁止されていることがやりたい? Webアプリでやれ!」JavascriptはiPhoneでもiPadでもAndroidでも書いて動かせるよテキストエリアに入力された文字をevalするhtmlだけ用意しとけば
Androidのbusyboxにはawkが含まれてますね。
しかし…BASICが簡単にマシンを制御できたのは、マシンやOSの仕組みが簡単だったためで、難しいOSを難しく制御するツールも、簡単な部分だけ取り出して制御するツールも現状でそれなりに用意はされていると思うんですけどね。携帯電話には無いかもしれませんが。
つ Windows Scripting Host
つ XCodeあるいはAppleScript
上にあったWSHと合せて、WindowsとMacではプログラミングできる環境が標準で付属しています。Linuxは言わずもがな、開発環境がついていますね。
ただ、それらがBASICではないだけで。
昨今のデスクトップ向けLinuxディストリにはgccとかllvmとかは入ってませんけどね。まぁPerlは(半ば不可抗力的に)入ってるだろうけれど…
http://www.sdlbasic.altervista.org/main/ [altervista.org]
これなんかがHomebrew界隈では普通に使われてるようですが。ハードウェア依存部分とかOS依存部分はSDLで抽象化して、SDLを叩くコードよりも上層の部分は極力バイナリ互換を図ろうと(OSが違ったりCPUが違ったら処理系自体はソース互換になるけど)。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
目玉の数さえ十分あれば、どんなバグも深刻ではない -- Eric Raymond
できないのではなくて、しないでしょう (スコア:1)
BASICを提供して何か企業にとって何か意味あるの?
PS. MSは提供しているよね。プチコン [nintendo.co.jp]みたいなのを想定しているのかな?
Re:できないのではなくて、しないでしょう (スコア:2, おもしろおかしい)
プチコンをちょっと見てみたのですが、開発がロケットスタジオですね。
RND()はまともに機能するのでしょうか。
Re:できないのではなくて、しないでしょう (スコア:3)
とりあえず補足してみるテスト。
Xbox用人気カードゲームソフト販売休止--バンダイナムコ、1カ月弱で苦情690件 [cnet.com]
Re: (スコア:0)
/.Jでストーリーにもなっていますね。
http://srad.jp/story/06/12/06/0155253/ [srad.jp]
Re: (スコア:0)
どうやったらそういう乱数になるんだか :-P
あの乱数の件は謎ですね (スコア:0)
マイクロソフトのライブラリは、64ビットの線形合同法を使っていて、その上位32ビットを乱数値として返すようになっているので、隠れている下位32ビットの影響で乱数の質はかなりまとも、少なくともゲームに使うものとしては十分なランダムさを提供しているのですが、あのゲームは、それを使ってないはずです。
わざわざ自前で擬似乱数ルーチンを作って、周期性と規則性の強いものになってしまっている。画像作成などで大量の乱数を高速に生成しなければならないというわけでもなかろうに、なぜ、自前の乱数を、検定もせずに使ったのか、不可解千万です。
Re: (スコア:0)
マジレスするとランダムが機能しているかどうかじゃなくて、線形合同法の下位のほうの bit に
ランダム性がないという仕様を知っていて正しく使っているかどうかという話。
Re: (スコア:0)
そういえばWindowsPhoneのアプリ開発はC#とVBだったな
今更VBかよwwwwとC#使っています
Re: (スコア:0)
> 今更VBかよwwwwとC#使っています
今のVBとC#の違いってそんなにあるか?
ぶっちゃけ出来る事に大した違いはないと思うけど。
まー「C#使っている俺様格好良い」ってのは自由だけどな。
< 周りから見れば真逆なわけだがwww
Re: (スコア:0)
どっちもどっち
Re: (スコア:0)
× C#使っている俺様格好良い
○ VBに挫折したのでC#使ってる
実際のところ、VBは可読性が悪くてわかりにくい。C#の方がすらすら読み書きできると思う。
Re: (スコア:0)
wwwwという言語があるのかと思ったよ。
Re: (スコア:0)
ね。
なぜそんなにBASICを動かしたいと思うのか、「できない」等と思ったのか。そっちがわからん。
あえて「出来ない」と表現した意味 (スコア:3)
当然、当たり前に、出来たほうが得だと言いたいのでしょう。
ソフトウェアを実行できる計算機が目の前にあるのに、なぜ、ソフトウェアとダウンロードする機能だけつけて、ソフトウェアを記述する機能を付けないんだ、という指摘なのでしょう。
ソフトウェアを記述するという行為を、専門家だけのものにするべきでなく、老若男女問わず誰でも普通に行う行為であるべきだと
そういう主張には、すこし共感する部分もあります。
目先の利益しか追求できない市場原理では、中長期的な人類全体の利益という視点で行動することは難しいという問題も含んでいると思います。
Re:あえて「出来ない」と表現した意味 (スコア:1)
スティーブ・ジョブズは言いました
「規約で禁止されていることがやりたい? Webアプリでやれ!」
JavascriptはiPhoneでもiPadでもAndroidでも書いて動かせるよ
テキストエリアに入力された文字をevalするhtmlだけ用意しとけば
Re:あえて「出来ない」と表現した意味 (スコア:1)
Androidのbusyboxにはawkが含まれてますね。
-- う~ん、バッドノウハウ?
Re: (スコア:0)
しかし…
BASICが簡単にマシンを制御できたのは、マシンやOSの仕組みが簡単だったためで、
難しいOSを難しく制御するツールも、簡単な部分だけ取り出して制御するツールも
現状でそれなりに用意はされていると思うんですけどね。携帯電話には無いかもしれませんが。
Re: (スコア:0)
つ Windows Scripting Host
Re: (スコア:0)
つ XCodeあるいはAppleScript
上にあったWSHと合せて、WindowsとMacではプログラミングできる環境が標準で付属しています。
Linuxは言わずもがな、開発環境がついていますね。
ただ、それらがBASICではないだけで。
Re: (スコア:0)
昨今のデスクトップ向けLinuxディストリにはgccとかllvmとかは入ってませんけどね。
まぁPerlは(半ば不可抗力的に)入ってるだろうけれど…
Re: (スコア:0)
いまさらX11 Dependedでもない(Re:できないのではなくて、しないでしょう (スコア:3, 参考になる)
http://www.sdlbasic.altervista.org/main/ [altervista.org]
これなんかがHomebrew界隈では普通に使われてるようですが。
ハードウェア依存部分とかOS依存部分はSDLで抽象化して、SDLを叩くコードよりも上層の部分は極力バイナリ互換を図ろうと(OSが違ったりCPUが違ったら処理系自体はソース互換になるけど)。