• 締切済み

C#とDelphiの違いについて

C#とDelphiの明確な違いについて教えてください。 現在、Delphiの勉強を行っていますが、知人から、「今後の主流はC#になるからC#を学ぶべきだ」と、アドバイスをいただきました。 確かにインターネットで少し調べると、DelphiよりC#を勧める意見が多く見受けられます。しかし、今までに確認した結論では、「ユーザー数、検索時の情報量の違い」と「64bit未対応」といったものしかなく、特に後者の「64bit未対応」の点では、最新のDelphiだと対応されていることが確認できました。 そのため、「ユーザー数、検索時の情報量の違い」だけでは、C#に変更する必要があるのか疑問を感じています。 そこで、上記の疑問解決のため、「Delphiには無く、C#にはある」といった利点を教えてください。

みんなの回答

  • koko_u_u
  • ベストアンサー率18% (216/1139)
回答No.2

> >仕事なら選択肢はあんまりないけど > こちらに関して、これは大規模なアプリを作成するなどの場合、 > Delphiでは支障が生じるということでしょうか? そうじゃなくて、大規模なアプリケーションを作成する場合、 C# の方が開発者を確保しやすい、ということ。

kuresuto03
質問者

お礼

返信が遅れて申し訳ございませんでした。 〉C# の方が開発者を確保しやすい なるほど。やはりユーザー数に結論が直結するんですね。 その上で、もし、よろしければなのですが、質問にも記載した「Delphiには無く、C#にはある」といった利点があれば教えてください。

  • koko_u_u
  • ベストアンサー率18% (216/1139)
回答No.1

別に Delphi を十二分に使いこなせるようになってから、C# も勉強すればいいんじゃない? 仕事なら選択肢はあんまりないけど、趣味でやる分には自由だよ。好き嫌いで決めればいいレベル。

kuresuto03
質問者

お礼

回答していただきありがとうございます。 >仕事なら選択肢はあんまりないけど こちらに関して、これは大規模なアプリを作成するなどの場合、Delphiでは支障が生じるということでしょうか? また、ある一定の量になると、やはりC#とDelphiでは差が出てくるのでしょうか?

関連するQ&A

  • Delphi6を、バージョンアップする利点。

    今まで、フリー版のDelphi6(personal)を使っていたのですが、時間も出来たので、バージョンをあげようかと。 今だと、Delphi2006ですよね? まずは、バージョンをあげる利点はあるでしょうか? 何か大きな違いはありましたか? また、ノートはCPU(800Mhz)の関係で、Delphi6を使い続けようと思うのですが、Delphi2006との互換性はあるのでしょうか? 次は、Turbo Delphi Explorerと.NET Explorerの違いです。 .NETは、.NET Framework用って事なんでしょうか? (実は、.NET FrameworkはJAVAの仮想環境っぽいやつくらいのイメージしかないです。^^;) もう一つは、コンポーネントの取り扱いです。 http://hp.vector.co.jp/authors/VA019656/#Component の、「BMPファイルからAVIファイルを作成する」を利用させて頂いてるのですが、対応バージョンがDelphi7となっているので、2006では使えそうなのかな?と。 一つでも回答して頂ければ、幸いです。^^;

  • コンパイル言語とインタープリター言語の違いについて

    コンパイルするプログラミング言語とインタープリターする プログラミング言語の違いについて教えてください。 特に、開発上および運営上の利点・欠点についてお願いします。 また、CGIでは、PHPやPERLなどのインタープリター言語が 主流ですが、その理由とC言語などで組むのと比較して、 どのような利点があるのか教えてください。

  • 「量」と「数」の違いはなんですか?

    国文法の参考書を勉強していた所、 副助詞の「ほど」は「数の違い」、「くらい」は「量の違い」を表すそうです。 そこで疑問に思ったのですか?量と数の違いはなんですか?

  • DirectX9.0cが入ってるか確認する方法

    DirectX9.0cが入ってるか確認する方法ってありますか? 現在バージョンを確認したらDirectX12になっているのですけど 9.0cもエンドユーザーパックで入れたのですが 入ってるかどうか確認したいです。 どこで見れますか? win10 64bitです

  • iPodnanoの違い

    iPodnanoを購入したいと思っています。 そこで、前から疑問なのが 第一世代と第二世代の違いとは 何なのでしょうか。 nano購入と同時にケースも購入しようと考えているのです、 第一世代対応の物が多いのです。 そこで、詳しく違いを教えてください できれば、それぞれの利点や欠点など 細かく教えて頂けたら幸いです。

  • VBとC#の違いって何?

    Visual Basic 2008 Express EditionとVisual C# 2008の違いって、 何ですか? MS社の記述では、 [VB] Windows アプリケーションの楽しく簡単な作成方法に興味を持つ、 趣味で開発を行うユーザー、プログラミング初心者、および学生に 最適な開発ツールです。 [C#] ダイナミックなアプリケーションを開発するための、 シンプルで楽しく、学びやすい開発ツールです。 .NET Framework 上で Windows 用アプリケーションを開発するときや、 オブジェクト指向を学ぶときに最適です。 と書かれているのですが、 機能数、不具合数はどっちが多いのでしょうか? VB,C#も同じ様なダイナミックアプリケーションを開発でき、 シンプルなのですが・・・。未だ区別が付きません。 C#の場合、フォーム等の詳細設定は出来ますが、 VBでは簡易設定のみ。 ソフトウェア開発をする場合、どっちが得をするのか? ↑の回答をお待ちしてます。

  • XA-C210はMacで使用が可能でしょうか?

    VictorのXA-C210の購入を検討しています。 私が使用しているOSはMacなのですが、対応しているかどうかGoogle等で検索してみても明確な情報は得られませんでした。 この機種のユーザーの方でMacで利用したことがある、という方はぜひご回答をお願いいたします。

  • Junctionとショーットカットの違い

    Windows Vistaを使っています。ドキュメント内に C:\Users\ユーザー名\My Music C:\Users\ユーザー名\My Pictures C:\Users\ユーザー名\My Videos というジャンクションがあるのですが、これは元からでしょうか?あと、ショートカットとの違いなんでしょう? また、ジャンクションがデフォルトでエクスプローラ上で確認ができないのはなぜなのでしょうか。

  • ビット数と情報量について

    CPUのビット数が32 から 64 になると,CPUの処理効率が上がると思います。 ビット数は,CPUの中で1度に扱える情報量だと思いますが, 32 → 64 にビット数が上がれば扱える情報量が増えるのは分かるのですが この「情報量」とは,なんでしょうか? Windows で Word を起動すれば情報は1つ,その後にパワーポイントを起動すれば情報は2つですか? 「情報量」のイメージが持てないのですが,いかがでしょうか?

  • C# PictureBox について

    C#のPictureBoxにビットマップを表示させようとしています。 取得元のビットマップはC++のDll内でDirectShowでキャプチャしたもので、ヘッダー情報付きビットマップへのbyteポインタを返却させています。 C#側でunsafeブロックを用いてポインタ自体は取得できておりますが、次のステップとして、これをC#のPictureBoxに貼りつけるためにはどうすれば良いのか分からず、苦戦しております。 画像の大きさやバイト数は前もって分からないことが前提となっております。 C#が初心者に近いこともあり、セオリーでない方法かもしれませんが、ご教授頂ければ幸いです。

専門家に質問してみよう