• 締切済み

.netについてなんですが

.netについてなんですが IT業界にほとんど未経験で転職しました。来月から仕事に入るんですがその前に勉強しておこうと思ってます。どの言語かと聞いた所.netという回答が帰ってきました。そのときは頷いたのですが 調べてみるとVC++.netのことかVC#.netのことか意味がわからなくなってしまいました。Cって言ってたのでどちらかだと思います。C#はC++を受け継いでいるとわかったのですがVC++.netとVC#.netの違いの 意味がわかりません。 また練習としてVisual C++2008でやればいいのかVisual C#2008でやればいいのか さっぱりです。教えてください。

  • zaqwe
  • お礼率15% (19/123)

みんなの回答

回答No.4

No.1氏と被りますが.netというのは、簡単に言うと関数を集めてひとまとめにしたものです。 #include<stdio.h>とかと同じ扱いだと思って下さい。 >C#はC++を受け継いでいるとわかったのですがVC++.netとVC#.netの違いの意味がわかりません。 C++を受け継いでいるのはC#ではなく、C++/CLIです。(受け継いでいるというか付け足した物ですけど) C#にC++のコードは書けませんが、C++/CLIにC++のコードは書けます。 C++で.net開発を行うとしたら、このC++/CLIを使う事になると思います。 >Cって言ってたのでどちらかだと思います。 確率的にはC#かな? でも、まずは言語の確認をした方が良さそうですね。

  • BellBell
  • ベストアンサー率54% (327/598)
回答No.3

#2の方の↓の意見に私も同意見です。 >C++が主の開発であれば、.NETを使っていても、言語は?の問いには >C++と答える可能性が高いと思います。 そのうえで私の場合は、C#であれば『.NET』とは答えないですが。 C#と言えば.Net Framework前提なので。 『.NET』と答えて、答えになっている(と思いこむ)ような言語って言えば、やっぱりVBとVB.Netみたいに、.Netの有無がある言語かなという気がします。 ということで、VBもしくはASPに一票。 と、推理で遊ぶのはここまで。 仮にここで、回答者の意見が一致して仮に『C#に違いない』となり、貴殿も『きっとそうだろう』と納得したからと言って、必ずしもそれが正解ではありません。 再度確認した方が良いと思います。 もっとも、各人が挙げた言語の中で『思い出した、確かにC#と言っていた』と貴殿が確信を持てて、かつ仮に間違っていた場合でも自己責任なら止めはしませんが。 素直に「.netと言われて一旦納得してしまったのですが、よく考えたら早?込みしてしまってました。.netのうち、どの言語でしょうか?」とでも確認した方が良いです。 ちょっとごまかしを入れるなら、「.netと言われたので、当然VB.netに違いないと早?込みしてしまいました」当たりが順当な(?)言い訳でしょう。 ついでなので、バージョンも聞いておきましょう。

  • equinox2
  • ベストアンサー率48% (321/660)
回答No.2

どの言語か?の問いに「.NET」と答えるなら、C#かVBの可能性が 高いと思います。(もしくは、全て) C++が主の開発であれば、.NETを使っていても、言語は?の問いには C++と答える可能性が高いと思います。 (少なくとも私はそう答えます)

回答No.1

一番重要なところを聞き漏らしています。 「.net」自体は「.NetFrameWork」コンポーネントを使用するアプリの総称ですので、言語ではありません。 言語で言えば、C++もC#もVBもjavaもあります。 >VC++.netとVC#.netの違いの意味がわかりません。 適切ではないですが、C#はJavaよりになります。 >また練習としてVisual C++2008でやればいいのかVisual C#2008でやればいいのかさっぱりです。教えてください。 肝心なところがわからないのでどちらというのは難しいですね。 ある程度応用を考えれば、.Netだけの開発とは限らないので応用の利くC++のほうがいいかもしれませんが、.Netが主体ならC#となるのですが……

関連するQ&A

  • Visual C++とVisual C++.NETの違い

    これからVC++環境でプログラミングを勉強をしようと思うのですが、Visual C++とVisual C++.NETの違いが未だによくわかりません。 それと.NET frameworkの意味がよくわかりません。 またvisual C++にはCのようなmain関数が無いのでしょうか。どこに書いてよいかわかりません。 自分で調べて見たのですが、よくわかりませんでした。よろしければ教えていただけないでしょうか。  質問が多くなってすいません。

  • VBとVB.Netについて

     早速質問します、よろしくお願いします。  これからソフトの勉強をしようと思いますが、Visual Basic Application (VBA)、Visual Basic(Ver6.0)、Visual Basic.Netとのそ れぞれの違いを教えてください。  またこれから勉強するにはどのソフトを勉強すれば良いですか。  Visual Basic.Netをマスターすれば、VBA、Visual Basic(Ver6.0)も使えるようになりますか。  また、C言語とC++との違いも教えてください。友人に聞くとC言語はもう古くて最近は殆ど使う人がいないとも聞きましたが、本当でしょうか。  勉強しやすい言語はどれですか。windowsはどの言語できてるのですか。  以上、よろしくお願いします。

  • コンピュータ言語の違いについて教えて下さい。

    コンピュータ言語の違いについて教えて下さい。 IT関係の会社に転職しようとしています。 サイトより言語スキルを入力する必要があるのですが戸惑っています。 「VC++, VC, C++」これらが3つあるのですがどう違うのか分からずに困っています。 例えば VC++オンリーで10年仕事をした場合 VC++10年、VC0年、C++0年ですか? これだと C++の知識(クラスとかSTLとか)は全くなし と解釈されてしまう可能性ありますか? VC++とVCの違いはなんですか? 例えばVC++でCプログラム(*.c)を作成した場合 VC++の経験に入れるのですか? VCの経験ですか? 両方の経験ですか? 分からないので教えて下さい

  • VC++.NET2003と2005はどれ位違うものなのですか?

    Visual C++.NETについての質問です。 今度VC++.NETを使うので、勉強しています。 ■PC環境 VC++ 2005 Express Edition ■勉強に使っている本 ひと目でわかるVisual C++.NET Version 2003 アプリケーション開発入門 なのですが、本に書いてある例を参考に打っても時々エラーが起こります。 __gcの部分だったり、get_Now()の部分だったりと。 一体2003と2005はどれ位の違いがあるのでしょうか。 もしご存じの方がいらっしゃいましたら教えていただけないでしょうか。お願い致します。

  • VC++(MFC) とVC++,NETの違いと今度の需要

    VC++(MFC) とVC++.NET の違いと今後の需要についてです。 IT関係のものではないですが、パソコンが好きで 独学でプログラムの勉強をしようと考えています。 C言語は大学のカリキュラムで習った程度で、 Javaの文法的な独学の経験は多少あるという程度の者です。 まず、質問なんですが 「Visual Studio .NET 2005」を使用してできるのは、VC++(MFC)ではなく、VC++.NETの方ですよね? 「Visual Studio2008 Express Edition」もVC++.NETですかね? 従来のVC++(MFC)をやるにはどうすれば?まだ売っているんですか? (企業の求人にVC++(MFC)と限定して書いてあったので) また、無償のExpress Editionだとこれ以上の機能のフリーソフトは 作れないよ~みたいな制限なんかあれば教えてください。 メインの質問に戻りますが、 同じVC++でも MFCと.NET Freamework(,NET言語)じゃ ネイティブコードを吐き出さない(.NET)とは、処理速度が 違うんじゃないのかなぁーと思いまして。(よく理解してませんがw) それで、今後自分で勉強していくにあたって、どちらをすべきで 需要があるかなど迷っているんです。 それと合わせて、SQLデータベースを勉強するに当たってですが、 個人で勉強するには、何がいいかなと思いまして。 なんかオラクルなんて個人レベルじゃとっつきにくいんです。 MS-AccessかMySQL(Linux)でやってみようかと思うんですが スキルアップ(実用的ですかね)になりますかね? 現在Cent OS 4でMySQLが動くようにはしています。 また、何を作るかによって違ってくるとは思いますが、 何言語でwindowsアプリケーションを作り、そのアプリケーションから データベースに接続し、データを取得、表示、更新するようなものが一般的と思いますが、言語とデータベースの開発環境の組み合わせの 選択が、企業などの開発業務に携わったことがないので、 わかんないんです。 言語はこれで、データベースはこれ、で「******が出来るアプリケーション」を作ってみては?みたいな進めやすい例はないものでしょうか? いろいろ調べてるんですが、初心者向けに文法的なことは書いていますが、アプリケーションを実際に作りながら進めていく、VC++.NET(クライアント側windowsアプリケーション(画面))とAccess(サーバ側)を使用した、「個人用データ管理システム」みたいなのが見あたらないんです。 言語文法ばかり勉強しても、個人(自宅レベル)では 具体的な作品を作らないと実感が沸いてこないので。。。 いろんな情報教えていただけませんか? 調べる努力はしていますが、前に進まず、悔しいです(>.<) お願いします!

  • C、C++、C#の関係について

    現在C#で簡単な開発しています。 今度就く業務ではC++が必要だから、勉強しておくようにと言われました。 C#を使っていながら、恥ずかしい質問なのですが・・・  ・よく聞く「VC++」と「C++.Net」は、違うのでしょうか?   正式名称が「Microsoft Visual C++ .Net」なので、同じような気がするのですが。   私の使用PCには「Microsoft Visual Studio .Net 2003」が入っています。  ・C言語とC++との違いは何なのでしょうか?   両者の関係が分かりません。   C++を勉強する場合、C言語というのは飛ばしてよいのでしょうか?   C#を習得するときは、C言語を勉強しませんでした。   C++で開発とか、C#で開発とか言いますが、「C言語で開発」とは言わないですよね? C#とC++がどれほど違うのかが不安です。 質問がたくさんになってしまいましたが、よろしくお願いいたします。

  • C++とVC++の違いについて

    この質問をご覧頂きありがとうございます。 みなさんに2つ、お聞きしたいことがあり、質問させていただきます。 1.C++とVC++とでは、どのくらいの違い(どういう違い、特徴)があるのでしょうか? 2.また、これからC++/VC++でプログラミングを始めようとした場合、 C++からVC++へと段階を踏んで勉強した方がよいのでしょうか? 一応、私のプログラミングの履歴としては、 言語としてVisual Basicは多少勉強はしておりました。 また、オブジェクト指向の基礎程度(多相、継承、カプセル化)は理解しています。 抽象的な質問で大変恐縮なのですが、 みなさんの経験論や、ご参考にした本、HP等がありましたら、 ご教授いただければと思います。

  • C++、VC#

    ビジュアルCやビジュアルベーシックという、命名はわかります。 ビジュアル機能が優秀なC言語、ビジュアル機能が優秀なベーシックです。ではc++のぷらぷらとは何でしょうか?VC#の#とは何でしょうか?それ以外にも、このようなのがありそうですが、ますますわからなくなります。どっとネット対応とか、なんだかわかりません。

  • Visual C++.NET 勉強するのに最適な本は?

     御世話になります。  C言語の基礎知識は、あるのですが、 Visual C++.NET でプログラムを作成する必要があり、 勉強しようと思うのですが、 勉強するのに最適な本は、なんでしょうか?  ちなみに、Visual C++.NET 2003を使用する予定です。

  • C#とVC++.NETについて教えて下さい。

    質問タイトルが漠然としててごめんなさい。 特別なソフトを作る訳ではないのですが、暇プロレベルで最近やっと 苦労の末、.NET以前のVC++を理解できて、VC++ってMFC を使う為の言語のだなーと思っている感じです。 C#は購入済みですが、まだ触ってません。VC++.NETは未購入 の状態です。 そこで質問なのですが、  (1)WIN32アプリにはC#とVC++.NETどちらが適していますか?  (2)VC++.NETはやはりMFC寄りの言語なのでしょうか? インラインアセンブルとかもやりたいのですが、  (3)VC++.NETではできますか?C#では? C#は見た目がC言語でクラスも使えるのでVC++.NETとどう違う のか良くわかりません。自分的にはC言語でなんでもやって行って、 C++はクラスが分かる程度で良しとしようと思っています。 詳しい方、漠然とした質問で申し訳ございませんが、ご教授お願いします。

専門家に質問してみよう