ページ 12

ActiveBasicを選ぶ理由

Posted: 2006年5月18日(木) 21:25
by konisi
ここの掲示板に来ている殆どの人がActiveBasicを統合開発環境として使っているものかと思いますが、ActiveBasicを選ぶ理由とは何なのでしょうか?

と言う事について話し合ってみたくなったのでスレ立てました。
出来れば100人以上の人に投票してもらいたいです。

ちなみに

Posted: 2006年5月18日(木) 21:27
by konisi
ちなみに、僕が選ぶ理由はコンパイラが搭載されているBasic系の言語だったので選びました。それが第一です。
第二に挙げるなら、無料だったことですかね。

Posted: 2006年5月18日(木) 21:36
by C1000
プログラムを始めようと思いフリーのBasicを探していたらActibeBasicにたどり着きました。選ぶ理由はフリーだからです。使いつづけるのは慣れているからです。

N88が使えたから選びました、かな。

Posted: 2006年5月20日(土) 00:25
by 淡幻星
Windows 上で動くフリーのN88Basic系のエミュレータ?を探していて、
Active Basic に辿り着きました(Ver2.x時代)。

コンパイルして実行ファイルが吐けることが、そのまま使いつづけた大きな理由ですね。
それと、Ver2.x時代はGetMsg+Whileという、N88から入ってきた
私にとっては非常に分かりやすいウインドウの記述ができたことも大きいです。
コレがなかったら、GUIに手を出せなかったかもしれませんから。
山本様に感謝感謝☆

Ver4.xとなった今となっては、
 ・使い慣れた言語(=AB言語そのもの)だから。
 ・クラスも使える、など機能に大きな不満は無いから。
が使いつづけている理由ですね(^^;)

初のコンパイラ

Posted: 2006年5月21日(日) 18:17
by MML
ゆちボンです。

ActiveBasic選んだ理由は、
「僕にとって初めてのC以外のコンパイラ言語」だったからですw

今まで、インタプリタしかやってないので、
処理も控えめにずっと作っていました、、、
が、ActiveBasicでは結構大量な処理でもOKなので、
選びました。

コンパクトというところかな

Posted: 2006年5月28日(日) 11:28
by たかせ
たかせです。

ActiveBasic選んだ理由は、そのひとつとして「コンパクトというところかな」
ということです。

事実、delphiやvb等をインストールするとdiskがギガ単位に占有されるようです。
おそらくたくさんのコンポーネントが存在するということでしょうか?
その点ActiveBasicはdiskがメガ単位で十分はいりますね。

コンパイラが、良かった。

Posted: 2006年7月17日(月) 18:39
by BASIC32
まず、コンパイラを搭載していたことですね。
しかも、RADツールも搭載されている、フリーの総合開発環境は、なかなかありませんよ。
あと、Win32APIが簡単に使えるようになったのが、使い続けている理由のひとつです。

--AB発見時の小話--
当時は、日本語のインタプリタしかやっていなくて、
ある日、できることに限度がある。と言うことに気が付き、
必死で、探して、見つけたものが、ActiveBasicです。
最初は、ベクターから探していたのですが、
当時は、「BASIC」という単語も知らなくて、
ベクター検索で、ヒットしていたようなのですが、無視していました。
そして、ベクターを飛び出し、Googleを使ったりしましたが、
どれもこれも、製品や登録するものだらけでした。
約一週間後、Googleで「コンパイラ フリー」にABがヒットして、リンクを見ると、ベクターでした。。。
灯台下暗しって、こういうことですね。

Re: コンパクトというところかな

Posted: 2006年7月17日(月) 20:04
by Sinryow
私は当初N88BASIC互換の開発環境を探してABを見つけましたが、現在では、手軽にWindowsプログラムを作成できる開発環境として利用しています。RADツールがあること、Win32APIが使いやすく自在なコードが書けることが利点ですね。
たかせ さんが書きました:ActiveBasic選んだ理由は、そのひとつとして「コンパクトというところかな」
ということです。
これは同意ですね。USBメモリにも簡単に入りますし。

Re: コンパクトというところかな

Posted: 2006年7月17日(月) 20:07
by C1000
> これは同意ですね。USBメモリにも簡単に入りますし。

自分もUSBメモリに入れてます。

私の場合

Posted: 2006年7月19日(水) 18:36
by MH35
一番大きな理由はN88BASICと関連が深いということですね。
もうひとつは無料だということですね。
とりあえずその他に入れておきました。

今のABのGUIシステムがよくわからないのでGUIプログラム作るのも面倒です。

「Visual Basic」から離れるため・・・・。

Posted: 2006年7月19日(水) 22:31
by 卓漏
自分がこの「Active Basic」を選んだわけは、
作ったソフトウェアが、ランタイムを使わずに、実行できるから
と言うのが一番の理由です。
以前、使っていた「Visual Basic」系は、作ったソフトを実行するには、「Ver 6.0」なら「VB6ランタイム」が必要でしたし、「.NET」なら「.NET framework」と言うランタイムが必要です。
いちいち、そのランタイムを一緒に送ったりするのが一番嫌いでした。

それで、C言語を始めようかと思ったのですが、
自分は、昔からBASIC系の言語(VBScript、Visual Basic、N88BAISC、99BASIC)しか本格的にやったことが無かったので、
たまたま見つけた、この「Active Basic」を選びました。

ただ、自分は、さまざまなプログラム言語を行き来するタイプなので、また別の言語へ乗り換える可能性も無いと否定できないのが、プログラマーとして駄目なところです・・・・。orz

Posted: 2006年7月20日(木) 00:04
by konisi
乗り換えるとしたら僕ならPureBasic(有料ですが)あたりですかね。
ABはプレーンテキストをコンパイルすると24キロバイトですが、あれは2キロバイトなので。

Posted: 2007年1月10日(水) 01:13
by Tatsuro
私がActive Basicを始めたときはまだバージョン2.xxのころで、

理由は、単独で実行可能なファイルを出力できること。でした。

その後、バージョン3になったときは、速さに驚いたのですが、一時期、N88互換の命令がほとんど使えなくなった時がありましたよね?
あと、当時Win32APIの使い方がさっぱり理解できなくて。その影響でVisual Basic に乗り換えてしまったのですが、
その後、文字列の扱いとかAPIとか勉強していると、再びActive Basic の良さに惹かれることになりました。

2回目にActive Basic を選んだ理由は、DWord型などVBで使えない(最新版は使えたっけ?)型の変数が使えたり、VBより速かったりしたためです。

一般論?それとも言わないお約束?

Posted: 2007年6月12日(火) 16:34
by 匿名
ですが、
あまり他のBASIC系言語ではできそうにない事をさせすぎると、
どんどん難しくなっていきすぎて習得が困難になり、
さすがに初心者にはキツく、
それではBASICではなくなるというおそれもあるのでは。

Re: 一般論?それとも言わないお約束?

Posted: 2007年6月12日(火) 17:35
by 7
> あまり他のBASIC系言語ではできそうにない事をさせすぎると、
> どんどん難しくなっていきすぎて習得が困難になり、
> それではBASICではなくなるというおそれもあるのでは。
思ったんですけど、ActiveBasicが難しいという訳ではなく、他のBASIC系言語ではできそうにない事をさせるってことが難しいんじゃないでしょうか?
逆に言えば他のBASIC系言語でできる事をABにさせてれば難しくなっていくこともなく習得が容易、ということでは...。

そう考えると、ActiveBasicがBASIC言語になるかC++言語になるかはユーザーの実力に依存すると言えるかもしれませんね。