• ベストアンサー

C言語

今、C言語でプログラミングをしています。VisualC#かVisualC++をはじめようと思っています。どちらの方が移行しやすいかを、誰か教えてください。

  • risyu
  • お礼率42% (59/140)

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

  • ベストアンサー
  • qKAZp
  • ベストアンサー率47% (71/148)
回答No.2

本当に趣味のレベルで、使用範囲もWindows に限定されるのであれば、C++よりC#がおすすめかと思います。 #1さんもおっしゃっているように、プログラム自体が読みやすくすっきり記述できます。 ただ、将来的に何かに生かそうとか、UNIX系(LINUXとか)にも広げていこうとか考えて見えるのなら、C++の方がいいかもしれません。 個人的には、C#なスマートさにあこがれるのですが。

その他の回答 (1)

  • syosyosyo
  • ベストアンサー率33% (32/95)
回答No.1

言語そのものの互換性としては、C++の方がCの拡張ということで、移行しやすいかと思います。 C#はCというよりも、javaに近いです。 ただ、C++にしてもC#にしても、オブジェクト指向の理解が必要となりますから、覚える手間としてはにたりよったりかもしれません。 個人的には、C#の方がすっきりして美しいと思います。

関連するQ&A

  • C言語を習う場合は

    C言語を習う場合は Microsoft VisualC++かMicrosoft VisualC#をインストールするのですか? これ以外のソフトでもできるのでしょうか? ということは もしこの二つでしかできないなら C言語というのはマイクロソフトが開発したのでしょうか?

  • C言語の必要性について。

    私は今、ITの専門学校にいってプログラミングを学んでいてC言語を学んでいるのですがC言語は今はあまり使われていないようですがなぜ学ぶ必要があるのでしょうか?意味がよくわからないので。 C言語は学んでいたほうがなぜよいのでしょうか? ご回答よろしくお願いします。

  • c言語でできること

    c言語は具体的には何ができるのでしょうか ものすごくがんばれば市販のゲームソフトなども作れるようになるのでしょうか というのは 今、僕はc言語のプログラミングを勉強しています コンパイルするとms-dosの黒い画面が表示されますよね。オセロなどのゲームはとても見にくいです。 あのようなゲームではなく、ちゃんと絵があるようなゲームは作れるのでしょうか?? また3Dのゲームはつくれるのでしょうか? 「c言語のゲーム」とググってもありません c言語だけではできなくてdirectxなどがいることは知っています。 プログラミングを学ぶ上でなにか目標ができたら それに向けてがんばれると思うので情報よろしくお願いします。 わかりにくい文章ですいません^^;

  • c言語について

    僕はc言語どころか、プログラミングについて何も知らない初心者です。 ですが、こんな僕でもc言語でプログラミングが書けるようになりたいです。 その為にc言語の教科書(明解c言語)だけは買ったのですが、 そのc言語を書くためのアプリ的なものは何を使えばいいのでしょうか。 また、c言語を学ぶ前に「これを習ってなかったら、c言語は出来ないよ!笑」的なものはありますか? (小学校の九九が出来ないのに、中学の因数分解は出来ないよね!みたいなものです) それを学ぶためのオススメの参考書があれば、そちらも教えて欲しいです! また、オススメの勉強法があれば知りたいです! よろしくお願いします。

  • 俗に言う「C言語」を学びたいと思うのですが

    俗に言う「C言語」を学びたいと思うのですが http://www.microsoft.com/japan/msdn/vstudio/express/の VisualC#とVisualC++のどちらをインストールすればいいのですか?

  • C++言語を学びたい

    C++言語を学びたいと思っています。プログラミングはいままで一度もしたことなく全くの初心者です。C++言語のテキストは購入したのですが、実際に行うにあたり、何かソフトなどが必要なのでしょうか?具体的に教えて頂ければ幸いです。

  • C言語とC++ の独習

    質問させていただきます。 プログラミングに興味を覚え、何もわからずC言語の本をもとに独習している初心者です。ここ3週間で文字出力、変数、演算子、条件文などをこつこつとやっておりますが、なかなか時間がとれず遅々たるペースです。 しかし気の早い私は自分で自分の仕事環境にあった管理ソフトなる物を作ってみたく、VisualC++,NETのソフトを購入しました。いずれにしても独習しかない私ですがC++をやる場合、Cをマスターしてからうつる方が良いのでしょうか? 同時に頭に入れていく方法は困難でしょうか? 率直なアドバイスをいただければ…と思います。よろしくお願いいたします。

  • ライブラリ作成時のグローバル変数の対応(C言語)

    C言語を用いてライブラリを作成しています。 ライブラリは機能ごとにファイルを分けています。 今、ライブラリの中でのみ使用するグローバル変数やグローバル関数が必要になりました。 このグローバル変数や関数は複数ファイルで参照するため、static宣言はできません。 しかし、このグローバル変数や関数は公開する必要はありません(ライブラリの中でのみ使用します)。 このようなことをC言語で実現するためにはどうしたらよいのでしょうか? 開発環境は Windows7 VisualC++2010 です。 VisualC++2010を使うなら C++で書けばいいのではないかといわれそうですが、 C言語でプログラミングしたいのです。 以下のようなサイトがあったのですが、これを使うしかないでしょうか? http://0xcc.net/blog/archives/000108.html

  • プログラミング言語Cとプログラミング言語C++

    プログラミング言語Cとプログラミング言語C++の違いって何ですか? あと、プログラミング言語C++についていくつか質問があります。 #include <iostream> using namespace std; void main(){ cout << "Hello world!" << endl; } このプログラムについて質問なんですが、iostreamってプログラミング言語Cで言うstdio.hのことですか? using namespace stdって何ですか? あと、 cout <<"Hello world!"って何ですか?

  • C言語の基礎を終えたら・・・

     C言語プログラミングの基礎を1通り(C言語プログラミングの本1冊)終えたのですが、次は少し違うことをやってみたいのですが何をしたらよいでしょうか?

専門家に質問してみよう