ただいま卒業論文中の大学4年生です。
卒論を OS UNIX でC言語を使ってプログラムを組んでいます。
学校のパソコンに VC++ が入る予定なので Windows を使って
C++ も勉強したいと思っています。
が・・・
疑問に思ったことがあります。
C と C++ ではどの様な違いがあるのですか??
C++ を新たに勉強し直さなければならないのですか??
複雑なプログラムを組むのには C++ のほうが便利なようですが
簡単なプログラムだったら違いはないのですか??
「UNIX」 と 「Microsoft VC++」どちらがプログラムを組むのに楽ですか??
共通点、相違点を教えてください。
**出来ればでいいので回答ください。**
あと卒論提出まで2ヶ月ですが
UNIXでプログラム → LaTexで卒論
C++を勉強→ VC++でプログラム → Wordで卒論
どちらが手っ取り早いですか??
No.1ベストアンサー
- 回答日時:
価値観の差などもあり答えにくいのですが主観で答えます
# 経験してみて下さいとしか言いようがないです…
> あと卒論提出まで2ヶ月ですが
> UNIXでプログラム → LaTexで卒論
> C++を勉強→ VC++でプログラム → Wordで卒論
慣れた環境で作業するのが無難です
下手したら勉強してる間に2ヶ月が過ぎます
> C++ を新たに勉強し直さなければならないのですか??
名前が異なるとおり、かなりの拡張かかってますので--
別個の言語として取り組んだ方が理解が早いと思います
本をざっと眺めるだけでも分かると思うのですが
>勉強し直す必要のあること
もっとも、言語の意図通りでなく書くことも出来ますが
> 複雑なプログラムを組むのには C++ のほうが便利なようですが
> 簡単なプログラムだったら違いはないのですか??
基本的に馴れている方が早い(楽)ですが
両方使えるなら C++ の方が規模に関わりなく楽です。
やっぱり慣れた環境のほうがいいですか・・・
会社で働く時の事を考えて C++ のほうも勉強しようと
思ったのですが C と C++ が全然、違うものだったとは・・・
とりあえず卒論を終わらせてから C++ を勉強しようと思います。
回答ありがとうございました。
No.2
- 回答日時:
過去にもちょっと違いますが似たような質問があったので、
参考にしてください。
http://oshiete1.goo.ne.jp/kotaeru.php3?q=166849
http://oshiete1.goo.ne.jp/kotaeru.php3?q=149530
http://oshiete1.goo.ne.jp/kotaeru.php3?q=158928
No.3
- 回答日時:
VisualC++の使い方を覚え、C++の文法を覚え、クラスの概念とオブジェクト思考の方法論を身につけ……平行して卒論執筆。
どう考えても2ヶ月では無謀です。悪いことは言いませんから、慣れた環境で仕上げましょう。
やっぱり慣れた環境のほうがいいですか・・・
会社で働く時の事を考えて C++ のほうも勉強しようと
思ったのですが C と C++ が全然、違うものだったとは・・・
とりあえず卒論を終わらせてから C++ を勉強しようと思います。
回答ありがとうございました。
No.4
- 回答日時:
ちょっとずれますが・・・
卒論はTeX,修論はWordで書きましたが,TeXで書いとけばよかったです.
Wordは,章ごとに分けて書いたり,数式をフィールド コード使って書いたり工夫しましたが,
書いてる時間よりトラブルシューティングの時間のほうが長かったような気がします.
ちなみにVC++は,使っていますがC++は使えません(汗)
No.5
- 回答日時:
卒業後の進路がどちら方面なのかわかりませんが、
企業ではWindowsでWordを使用する頻度の方が断然上でしょう。
なので今からやっておいた方がいいのは言うまでもありません。
さらにソフト関係に進むのであれば、
「C++」は覚えておいた方がいい言語の一つですね。
CとC++の違いはクラスという概念が絡んでくるので別言語と捕らえて下さい。
⇒しかもVC++ならMFCも使えたほうがいいでしょう。必須ではありませんが…。
ただあと2ヶ月でというのはkiku_kikuさんがよほどの天才でも無理でしょう。
⇒というより、にわか仕込みはよくありません。
手っ取り早く今の環境の方がいいと思われます。
No.6
- 回答日時:
こんにちは。
私は、Cを15年使用し、C++を7年前に独学で学習しましたが、Cが理解できていれば、C++はそれほど難しい物ではないと感じました。
以下の回答にもありますが、C++はCの機能拡張(情報の隠蔽、オーバーロード、多態等)のため、基本的な部分はCなのです。C++ソースはコンパイラによって一旦Cに変換し、Cからオブジェクトを作成することからもご理解頂けると思います。
私はVC++はお遊び程度しか使ったことがありませんが、C++そのものの理解を深めるのであれば、GNU C++を使われるのもいいと思います。VC++はそちらかと言うとWindowsベースのGUIプログラムを作成するには持ってこいですが・・ しかし、実社会では使える方が有利ですね。
これは、私の経験則でしかないですが、できればCを完全に習得される方をお奨め致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- C言語・C++・C# 参考にいろいろとc言語、c++言語プログラミングでレジストリーを操作したいのですが、無料配布のc++ 3 2022/12/22 01:49
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
- その他(プログラミング・Web制作) プログラミングについて(Python) 添付した画像はC言語で簡単に作ったソースで、1つの配列に5つ 3 2022/09/10 19:15
- C言語・C++・C# プログラム内から、MIDIファイルの一部分だけを再生する方法 1 2023/02/15 11:08
- IT・エンジニアリング IT業界に就職を考えているが適正がないかもしれない 5 2023/06/08 01:22
- C言語・C++・C# c言語 コマンドライン引数 4 2023/02/09 18:47
- その他(悩み相談・人生相談) 通信制大学か大学か 9 2022/12/14 06:22
- その他(プログラミング・Web制作) FORTRAN77の配列(除算) 2 2023/02/01 14:34
- C言語・C++・C# c言語で自然数nを入力、2以上n以下の偶数の累積sumを求めるプログラムをfor文を使って作りたいで 4 2022/11/09 14:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Vba 実数および実数タイプの変...
-
あるプログラムのコマンドライ...
-
パックマンプログラム
-
VBAにてメール作成した際、一部...
-
Excelに埋め込んだVBAのプログ...
-
VBAでユーザーフォームが自動的...
-
プログラムの例外処理について
-
Excelで4096点以上のFFTの方法
-
読み込み中にアクセス違反が発...
-
UWSCで指定のフォルダを開きたい。
-
VBでのPublic変数につ...
-
VBAが止まります。
-
特定のwebサイトのタイトルや記...
-
RSAのCプログラム
-
ドロップダウンリストの文字を...
-
「Outlookが他のプログラムによ...
-
プログラムのループの周期を設...
-
寿命
-
VBで環境変数をSETする方法
-
3つの整数を読み込み昇順に並べ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
あるプログラムのコマンドライ...
-
Excelで4096点以上のFFTの方法
-
「Outlookが他のプログラムによ...
-
Excelに埋め込んだVBAのプログ...
-
VBAにてメール作成した際、一部...
-
Notepad++の関数リスト表示でC...
-
自動クエリとはどういうもので...
-
読み込み中にアクセス違反が発...
-
PICマイコンのコピー(クローン...
-
XnViewにwebpを「いつも開く」...
-
未使用の変数を一括検索する方法
-
VBAでユーザーフォームが自動的...
-
UWSCで指定のフォルダを開きたい。
-
パックマンプログラム
-
このプログラミング誰か教えて...
-
モジュール、アプリケーション...
-
Vba UserFormを前面に出す方法...
-
特定のwebサイトのタイトルや記...
-
ドロップダウンリストの文字を...
-
テキストボックスのエンターキ...
おすすめ情報