Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
言語の違いについてのQ
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=9132#CommentId11625
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
よねKEN
 (社会人)
投稿日時
2009/5/22 18:29:35
> 現在ではC#でも問題はないと思われます。
その理由は何でしょうか?
> しかし、C#はVBと文法的に非常に似通っているにもかかわらずVBでは、スピード感の要求されるゲームを作成するのは難しいと言われてます。
どこで言われているのでしょう?
また、その言われているところではC#なら大丈夫と言われているのでしょうか?
C#でもVBでもスピード感が要求され、言語と.NET Frameworkのクラスライブラリだけでは
困るようなのゲームを作る場合はたぶんDirectXなどの外部のライブラリを使用することになるので、
これらの外部ライブラリが処理する部分の処理速度に差はありません。
C#で問題ないと判断できるものであれば、
そのC#と同じ世代のVBであればほぼ問題ないと言えるかと思います。
文法が似ているという理由より、C#もVBもコンパイルされた後はIL(中間言語)になるからです。
ILになった後はC#/VBのどちらで作成されたかは関係ありません。
唯一、外部ライブラリを使ってゲームを作る場合に、C#とVBの違いが影響ある可能性としては、
C#にはunsafeキーワードを使ってポインタ操作をできる、という点があるかもしれません。
ただし、どの程度の影響になるかは、使う外部ライブラリや作るゲームによって異なると思います。