• ベストアンサー

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
質問者

お礼

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

関連するQ&A

  • ASP.NETとJava

    現在Webアプリケーションの構築を考えています。 その際に、ASP.NETかJavaのどちらかで構築していこうと思っているのですがどちらを使用するかで迷っています。 今回使用したほうを、今後の標準の開発ツールとして使用していきたいと思っているのですが、いまのところどちらにも決め手がありません。 ただ、社内にVBの技術者が多いことからASP.NETがいいんじゃないかという意見が少しだけ優勢です。 ただ個人的には、Javaを選べばEcripsやStrutsを使用して無料でシステム構築が開始できるなどの利点があるようにも思っています。 みなさんの中に、こういう点も考慮したらということや、こういった点が決定の際の決め手になるのではという意見があればお聞かせ願えないでしょうか? よろしくお願いします。

  • VCとCについて

    VC5.0でCのプログラムを組むにはどうしたらいいですか?

    • ベストアンサー
    • HTML
  • VB と VC++ と VC#の違いは?

    VB・VCの初心者です。 Javaは結構かじっていたので、なんとなくわかりますが、そろそろVB・VC++等の勉強もしたいと思っております。 VB・VCを勉強するにあたり、疑問点があります。 そもそもVB・VC++・VC#の違いはなんでしょうか? 長所・短所があると思いますが、いまいちつかめきれておりません。 初心者のレベルでの質問で申し訳ないですが、 ご教授頂けますよう宜しくお願い致します。

  • VBかC++かJavaかまよってます

    最終的には、情報処理技術者試験の基本情報を目指して、情報検定の情報処理システム試験をうけてます。 今、”オブジェクト指向”を理解するために、VB6を少しやっていたので、VBがいいか、プログラマー時代、ポインタで悩み苦しんで、挫折したCをやって、C++がいいか、まったく初めてのJavaがいいか悩んでます。 どれにしても、今度は、”オブジェクト指向”っていう壁を乗り越えなければいけません。 アドバイスをお願いします。

  • VB、ASPの技術者がLAMP環境へ

    社内SEの転職先を探している者です。最近の社内SEの求人は、VBなどで作る社内向けの財務会計や販売管理のシステムよりも、社外に向けてのBtoCサイトやECサイトの管理・運営の求人の方が多くなってきた様に思えます。 私は社内向けの財務システムなどの開発及び管理の経験はあるのですが、社外向けのBtoCサイトの経験はありません。ただ、ASPでイントラネット環境下での販売管理システムは構築したことがあります(ASPのバージョン5.6、IISのバージョン6.0、DBはSQLServer2005)。あと、VB.NETの開発も多少やったことがありますので、オブジェクト指向の考え方やクラスの継承などは理解しています。 C#やASP.NETは経験がありませんが…。(多少@ITを読んでかじった程度の知識はあります。PostBackとは何かとかぐらいですが…。) BtoCサイト運営に興味はあるのですが、JavaやPHP、OSはLinux、DBはMySQL等のLAMP環境の所が多く、Windows環境下の開発になれた人間がLinuxでやっていけるか心配です。 BtoCサイト運営管理の仕事をやってる方、又は経験がある方にお聞きしたいのですが、イントラネット環境下のASPの技術程度では、JavaでLinux環境で社外向けサイトの開発は難しいでしょうか? それとも仕事をやりながらASPとの違いやSEO対策などEtoCサイトを運営する上で必要な知識と技術を1から気合を入れて勉強して身に付けていけばよいでしょうか?

  • 自宅学習について(C#かjava)

    今までVB中心でプログラムを作っていたのですが、 システムの都合上からC#を使ってプログラムを作る必要が出て来ましたので、 最近、仕事の合間にC#を勉強してます。 で、自宅でも学習したいと思っていますが。 (1)仕事で使うのだから自宅でもC#を学習した方がいい。 (2)潰しが効くように自宅ではjavaを学習した方がいい。 のどちらがよいのでしょうか、ちなみに両方とも初心者の状態です。 あと、学習するモチベーションを維持するために目標が欲しいのですが、 資格に代表されるような目標になるものが何かありますでしょうか?

  • ASPについての基礎知識

    これからASPを覚えなければならない初心者です。まったくの初心者で何をどうしてよいのかもわからないのですが(仕事でASPを使うので覚えなくてはならなくなりました今まではC言語、JAVAを勉強していました)、どのような知識が必要なのでしょうか?本をざっと目を通したのですがHTML、Scriptなどの単語が出てきてあせっています。基礎知識としてVB、HTML、JAVAScriptなどは理解しなければいけないのでしょうか?何かお勧めのサイトがありましたらそちらもご紹介ください。

  • VC++4.0→VC++6.0

    Visual C++4.0で作成したソースをVisual C++6.0で 読み込ませたい(VC++6.0で再コンパイルしたい)の ですが、.dswファイルを起動しても関連するファイルが 開いてくれません。(ファイルビューには.makしかない) Visual C++6.0で再コンパイルする方法を教えて下さい。 (VC++自体わからないのですが、コンパイル位は出来ます) そもそも出来ないのでしょうか? (VBは可能なので、VC++も出来るのかなと思いまして...)

  • ASPやJAVAに詳しい方

    ITの会社に入りました。 プログラムですが、業務でASPを始めることになりました。 ASPは一般的に多く使っていけるものでしょうか?今の業務(プロジェクト)を終えても。今から一本に絞り本気でASPの勉強をするか、JAVAの講座があるので受講するか迷っています。 ・ASPをまだ実際には使ってないのですが、VBやHTML両方学習しないといけないのでしょうか?どちらも少し数週間触った程度です。 ・ASPだけをするのではなく、JAVAの勉強を若いうちからしていたほうがいいでしょうか? ・JAVA講座を終えると資格のSJC-Pを受けることことになるかと思いますが、この資格はどのくらいの難易度でしょうか?基本情報などと比べると。 以上、よろしくお願いします。

  • VC++のDLLファイルをVBで読み出せません。

    お世話になります。 プログラムをやり始めて3か月の初心者です。仕事で以下のような事をしていますが、うまくいかず悩んでいます。 プログラム(1):VB 2008年版 メインプログラム プログラム(2):C言語 2006年版 プログラム(3):VC++ VISUAL STUDIO2012 EXPRESSを使用 ■今のプログラム (2)のdllファイルを(1)で呼び出しています。問題なく動きます。 ■やりたい事 (2)のプログラム内容を変更したのが(3)です。そのdllファイルを(1)で呼び出したいです。 ⇒しかし、(3)のdllファイルを読み込むことができません。((3)のdllファイルは作れました。) (3)はVC単独では正しく動作します。 (1)のプログラムに、(2)を呼び出すときと同じように(3)用のプログラムを追加しました。作った(3)のdllファイルは指定したフォルダにきちんと入れています。 コンピューターに詳しい先輩が時間をかけてみてくれたのですが、結局わからずじまいでした。 ■質問 VBの型が古い、EXPRESSを使っているからできないのでしょうか? VCでdllを作って、VBで呼び出すまでの流れをわかりやすく紹介した書籍やWEBなどあればご教示頂けませんでしょうか? よろしくお願いいたします。

専門家に質問してみよう