なぜVBは扱いが低いのか
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2010/09/14(火) 02:49:56ID:czSliofv0078名前は開発中のものです。
2011/01/10(月) 16:55:34ID:teMdwB66できないと思う。ただ選択した複数行全部にシングルクォートをつけるボタンと、
同じように複数行のシングルクォートを一斉に外すボタンがツールバーにある。
0079名前は開発中のものです。
2011/01/10(月) 17:02:10ID:teMdwB66多くの言語がCをベースに考えられたから似たんだろうね。
Basic は、Cより古いから似てないんだろう。
これからできるであろう言語も基本C系のプログラマが考えるだろうから、
Cに似た構文になると思う。
0080名前は開発中のものです。
2011/01/10(月) 21:07:48ID:7lIEv4140081名前は開発中のものです。
2011/01/11(火) 14:03:18ID:ca2BG/qSだったハードウェアレベルの処理を高級言語で可能にした事。…C++ではオブジェクト指向
を導入して最強の言語になったが、C#やJavaでは、ポインタの排除(または制限)、
オブジェクトの多重継承も無くなるなど、むしろ弱体化している。
話は突然変わるが、VBは入門用の言語としては、一定の価値はある。…が、
問題は次のステップへの移行である。VB6時代には、VBも上級者になると
APIをどんどん使うので、ポインタなどは自然に身に付く。そこからVC++
に進む事も可能だった。
だが、.netになってAPIは使わなくなり、VC++へのハードルは高くなった。
C#への移行は楽だが、同じフレームワークで動作する限り、性能的なメリットは少ない。
やっぱ前の方が良かった。VB7.0とか出ないかな。
0082アジェグ4倍 ◆4xAJeG.COM
2011/01/11(火) 17:55:44ID:Pftqt+rI最強になるんだろうね。
0083名前は開発中のものです。
2011/01/11(火) 18:24:06ID:Wq4u4jOo0084名前は開発中のものです。
2011/01/11(火) 23:00:00ID:AnviwO870086名前は開発中のものです。
2011/01/12(水) 12:59:42ID:RzN4qOz+0087アジェグ4倍 ◆4xAJeG.COM
2011/01/12(水) 13:19:41ID:AEMPKUPY「プログラミング入門」というPDFを見つけたもんでね。
http://msdn.microsoft.com/en-us/beginner/ff423682.aspx
HSPをはじめとする、フリーBASICモロモロに似た感じだな。
プログラムの実行は「F5」キーで行う。
Forの対がEndFor、Whileの対がEndWhileだったりと、
言語仕様は少々異なるが、Goto文を堂々と書くなど、
昔ながらの雰囲気を醸し出してるねぇ。
0088名前は開発中のものです。
2011/01/12(水) 21:02:44ID:DqjSFmZZVBSの後継なのか、入門用なのか
入門用つーとLOGOってあったな
定着しなかったが
0089名前は開発中のものです。
2011/01/18(火) 19:26:17ID:7N+tErCUまじめにコンピューターを扱う学科ならアセンブラやCPUアーキテクチャの講義はやるよ
アルゴリズムの講義ではモダンな言語を使うけどね
同時並行で進む感じ
両方ある程度進んだところでプチ言語コンパイラを書くんじゃないかな
関数型言語も学ぶのが普通だからその辺は楽だけど
やっぱりVB(.NET含む)が流行らないのはC系と記法のスタイルが違いすぎるからだと思う。
違和感ありまくりw
今は入門でもJavaあたりになるしね
0090名前は開発中のものです。
2011/01/19(水) 10:25:53ID:rBie4EROかなり生き残っていて、COBOLプログラマーが足りなくて困っているようだ。
しかし…COBOLってBasicなど比べ物にならないほど、異世界の言語の
ようだね。
0091アジェグ4倍 ◆4xAJeG.COM
2011/01/19(水) 16:44:43ID:QB2PSnu5桁が多い10進数を正しく扱える言語って、
意外と少ないもんねぇ。
CやJavaで、金額を扱う変数にdoubleを使ってるのを見るけど、
恐ろしくて恐ろしくて・・・
VB6にはCurrencyがあったけど、.NETにあったっけ?
0092アジェグ4倍 ◆4xAJeG.COM
2011/01/19(水) 17:07:34ID:QB2PSnu5どうやらdecimalてのがそうか。
0093名前は開発中のものです。
2011/01/20(木) 01:59:44ID:iltet27A相応に遅いけど
0094名前は開発中のものです。
2011/01/20(木) 09:45:33ID:5vnoM8Je0095名前は開発中のものです。
2011/01/20(木) 12:17:13ID:iltet27A寝ぼけていた。そのとおりです
0096名前は開発中のものです。
2011/01/20(木) 12:24:03ID:iltet27A0097名前は開発中のものです。
2011/01/21(金) 10:35:34ID:h7FIQXi/があった。
0098名前は開発中のものです。
2011/01/22(土) 18:17:41ID:Q1A+Gov7速度? 知るか
0099名前は開発中のものです。
2011/01/23(日) 12:42:28ID:q+kP4u3W0100名前は開発中のものです。
2011/01/23(日) 13:18:27ID:DfsSs5P00101名前は開発中のものです。
2011/01/27(木) 17:17:23ID:20bYbKSR0102名前は開発中のものです。
2011/03/21(月) 09:24:54.27ID:qk5jHrhbスレすらないや
0103名前は開発中のものです。
2011/03/21(月) 12:13:22.14ID:vLbVRNTs0104名前は開発中のものです。
2011/03/21(月) 13:57:11.44ID:k7En8tnr0105名前は開発中のものです。
2011/09/09(金) 20:13:56.51ID:dQ+P5qA8C言語のような難解でクールな記述ができる言語ほど、プログラマ受けは良い。
0106名前は開発中のものです。
2011/09/09(金) 22:00:38.94ID:XiRp+qJ3頻繁にある命令を短く効率よく書けた言語でしょ
今はハードの性能が上がってエディタや辞書にいくらでも登録できるようになったから
どれを使っても大差なくなってきてる
0107名前は開発中のものです。
2011/09/09(金) 22:22:43.33ID:Awb5KSjuゲーム作るには大差がありすぎるが?
DirectXやOpenGL使うならなおさら
0108名前は開発中のものです。
2011/09/09(金) 22:39:55.75ID:JnAupev5やってできなくもないが、他の言語よりも遙かに苦労した挙げ句に遅い。
0109名前は開発中のものです。
2011/09/10(土) 18:26:03.89ID:yNfIOyRB一時期は優遇されてたんだけどな
まあ企業主体の処理系の末路なんてこんなもん
0110名前は開発中のものです。
2011/09/11(日) 00:00:05.67ID:k3KjRlLCちょっと凝った事をやろうとするととてつもなくめんどくさくなる。
0111名前は開発中のものです。
2011/09/13(火) 10:20:00.07ID:FBoFLFAQC言語はカルト教団の手続きを円滑に進めるギョーカイ用語に近いからね
両方大事だと思う
0112名前は開発中のものです。
2011/09/14(水) 06:36:08.62ID:ZPnLMKI00113名前は開発中のものです。
2011/09/15(木) 01:27:43.54ID:+wQDb9uWww
kwsk
0114名前は開発中のものです。
2011/09/15(木) 17:29:10.60ID:f1oX2xuPベーシックは国内でも国際的にも規格化されている。
vbはmsがベーシックに文法を似せてgui用にした独自拡張
つまりベーシックもどき。ただしデファクトスタンダードである。
0115名前は開発中のものです。
2011/09/15(木) 18:11:08.36ID:udysMO1M何か長ったらしい言葉の頭文字を集めた言葉だよね。
0116名前は開発中のものです。
2011/09/16(金) 01:00:42.60ID:GwGdVqMpBASICでくくらてはいるが、方言の集まりじゃないのか?ww
0117名前は開発中のものです。
2011/09/17(土) 01:46:45.25ID:Ncw3dkbr昔のマイコンでROMに載って動いてたものが偽物BASIC
0118名前は開発中のものです。
2011/10/01(土) 12:51:59.51ID:w7WE4Ksb0119名前は開発中のものです。
2011/10/24(月) 19:39:18.24ID:VB5f9hdJ0120名前は開発中のものです。
2011/10/26(水) 09:12:49.92ID:0wozqNev今は何をお使いなのかと思ったら、
Wolf RPG Editor
DX ライブラリ
という方でした。
0121名前は開発中のものです。
2011/10/30(日) 16:11:24.37ID:mR1bDoItC#あたりも一緒だが
0122名前は開発中のものです。
2011/10/31(月) 15:09:09.55ID:dz81qw9O0123名前は開発中のものです。
2011/10/31(月) 20:35:23.69ID:MjLCgU69だから昔のVBが好き。
0125名前は開発中のものです。
2011/11/15(火) 21:16:20.63ID:8VEP4EAYVBでゲーム作りたい人、自分以外は絶滅したかと思ったよ。
たぶん、VB6は使っていないだろうから、>>39の方をUPしました。
しばらく放置してたから自分で知らん内にコードを書き換えてしまったかも
しれませんので上手くいかなかったらごめんなさい。
ttp://homepage1.nifty.com/shifu2/DL/STG_Sample.zip
私、個人の活動状況は、VB2010でマルチスレッド用のエンジンを作成し、マルチコア環境では
そこそこの性能が出ることがわかった後、シミュレーションゲームの作成にかかったのですが、
思いのほか、自分の絵が下手であることを悟り、これをお蔵入りにしました。
(音楽は全部完成しているので、いつか製作を再開したいと思っている。)
その後、、今度はアセンブラで別のエンジンを開発。これはVBから呼び出し可能なDLLで、
現在は、ツールをVB6に戻して、お試し用に、上記とは別の簡単なシミュレーションゲームを製作中です。
さすがにVBでアセンブラの開発はできないので、ここはVC++の力を借りてます。
SSE2が機能するエンジンを使えばVBでも、今まで以上のパフォーマンスが出せる…ハズ
ちなみに、VC6ではSSE2までの開発しかできない。VC2010ならそれ以上の拡張命令も使えるが、
Windows2000のユーザーを見捨てる事になるので、今回はSSE2までにしました。
0126124
2011/11/17(木) 06:03:04.81ID:cDMQkA4K使っているのはまさかのVB6.0です。(笑)
ゲームを作り続けていたわけではなく、数年ぶりの出戻りです。
自己流で作っていたのでグラフィックの移動等で挫折していました。
再度VBで挑戦するか、VC#をいちから勉強しなおすかという状況です。
自分としては慣れ親しんだVBで作りたいのが本音なので、「ここまで出来る」という目標にさせていただきたいです。
0127名前は開発中のものです。
2011/11/17(木) 09:07:33.11ID:9rUQQGpGなるべく汎用性のあるのがいい
何が良いでしょうか?
0128名前は開発中のものです。
2011/11/17(木) 14:26:23.23ID:O8xvwYN+難し過ぎるようなら、Java。
将来、VC++へのステップアップが必要なら、VC#2010。
ちょっとカッコつけたいなら、Ruby。
0129名前は開発中のものです。
2011/11/17(木) 22:18:24.68ID:N1aBX/cwそこら辺よくわからないんだよな
0130名前は開発中のものです。
2011/11/17(木) 22:21:22.78ID:3dgfYvUL0131名前は開発中のものです。
2011/11/18(金) 14:59:32.49ID:zuUI93Rz0132名前は開発中のものです。
2011/11/18(金) 16:41:51.36ID:ZDgA2khgVC++は難しいからね。気合入れてかかった方がいいよ。
経験者はムズいのわかってるから、くじけても責めないよ。がんばって!!
0133名前は開発中のものです。
2011/11/21(月) 03:00:47.72ID:4deP4Lis速度も実数計算を多用しなければほとんど同等
そもそも今の性能なら、3Dの剛体100個の物理計算とかをやらない限りはボトルネックにならないし
言語仕様がC++よりすっきりしててオススメ
でも、まともにDelphiが書けるレベルならC++もC#もRubyもぐぐりながら書ける
■ このスレッドは過去ログ倉庫に格納されています