• ベストアンサー

C ASP JAVA .NET C# の組める技術者って「VC++4.0」も組めるものなのでしょうか?

C ASP JAVA .NET C# を組める技術者って (1)「VC++4.0」も組めるものなのでしょうか? (2)「VB」を組めるものなのでしょうか? (3)「VB.NET」を組めるものなのでしょうか? いずれも、仕事としてのProgramです。

質問者が選んだベストアンサー

  • ベストアンサー
  • ftomo100
  • ベストアンサー率41% (297/723)
回答No.1

人によっては可能だと思いますが、VC++4.0の方が 古いので苦しい人もいるかも。逆ならまだしも。 新しいライブラリ等に慣れきった人ほど難しいかな。 VB、VB.net・・・プログラマーなら、新規からでも始められる言語だと認識しております。

taka1999
質問者

お礼

ありがとうございます。 「.NET C#」の人は「VC++4.0」はすぐ理解できるけど、なかなかツールが扱い辛いので、組めないと言うことでしょうか? C#とC++って、同じようなものと思っていましたので、簡単に考えていました。 「.NET C#」ってMS製ですよね。ということは「VC++4.0」も簡単かな?と思ったのです。 また、同様に「VC++.NET」も簡単かな?と思ったのです。 良く解っていませんか?・・・。

taka1999
質問者

補足

「.NET」 「C#」 ではなく 「.NET C#」 の誤りでした。

その他の回答 (2)

  • tatsu99
  • ベストアンサー率52% (391/751)
回答No.3

2年ほど前にVisual Studio .NETがでた頃ですが、 VB.NET C#.NET VC++.NET を使用して、プログラムの実行速度の計測の為に、簡単なプログラムを新人に作成させたことがありました。 その新人のスキルは、JAVA経験1年、C経験1年、VB,C#,VC++は経験なしでした。 プログラムの内容は、ボタンを押すと処理を開始し、処理終了後、その実行時間を表示するものでした。処理の内容は、ある一定のメモリ転送を100万回ほど繰り返すものでした。 上記の機能を持ったプログラムをそれぞれ、VB.NET C#.NET VC++.NETで作成させました。 その結果、VB.NETは1日でプログラムが完了しました。 C#.NETも1日で完了しました。ところが、VC++は1週間たっても完了せず、結局、VC++.NETでの作成を断念しました。 VB.NETとC#.NETはともにWindowsでのプログラミングが直観的に理解できるため、それほど、習得の為の時間はかかりません。C#.NETはVB.NETに比べて言語的に難易度がやや高いですが、JAVAを知っていれば簡単に収得できます。 一方VC++の収得は、C,C++を知っていても簡単に収得できません。それは、言語の問題というよりは、プログラミングの為のWindowsの仕組みそのものの理解が必要であるからです。 従ってVC++4.0の習得にはかなり時間がかかると思われます。ちなみに、VC++.NETがVC++7.0で、その1つ前(.NET以前の最新版)がVC++6.0だったと記憶しています。 VC++4.0にこだわるのは、何か理由があるのでしょうか。 もし、VC++4.0で開発した場合、マイクロソフトのサポート自体も終了している(自信なし)と思われますので、VC++でやるにしても、最新版を使用された方がよいと思われます。

taka1999
質問者

お礼

ありがとうございました。 VC++4.0にこだわる理由は「ハンディ端末のソフトがVC++4.0エンベデッドだからです。 「VB.NET」「C# .NET」「VC++4.0」で組む必要性は (1)機種依存しているから (2)実行スピードの違い ということからなのでしょうか? 素人には、同じことができるのであれば「VB.NET」で充分だと思います。

taka1999
質問者

補足

素人には、同じことができるのであれば「VB.NET」で充分だと思います。 同じ機能のプログラムが、短時間で作成できるのであれば「VB.NET」で充分だと感じた次第です。

  • rinkun
  • ベストアンサー率44% (706/1571)
回答No.2

その技術者の能力依存ですね。能力の高い人なら新しい言語を覚えるくらいすぐですが、そうでないとC++の経験がないので難しいかも。 C++はオブジェクト指向言語でガーベージコレクションがないというある意味難しい言語なので、JavaやC#に慣れているとメモリリークを起こしがちになります。 VBやVB.NETはC++ほど難しくはないと思いますが、初期学習に多少の時間は掛かるでしょう。

taka1999
質問者

お礼

ありがとうございます。 これから、習得するには、どの言語が良いのでしょうか? 将来性も含めて