- ベストアンサー
C++を学ぶとC言語は・・・
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
コンパイラによっても違うんですが 言語仕様もちょっと違うので たまに困ります 最近おおっと思ったのが const でした。。。。 そういう細かい違いとか どっちでコンパイルされてるのかとかを意識してないとハマることがあります 似ているけど違う言語だと思っていたほうがいいと思います
その他の回答 (3)
- Interest
- ベストアンサー率31% (207/659)
C++を勉強している/使っているといいながら、プログラムの設計がオブジェクト指向になっていないために「ちょっと便利なC」にしかなっていない人が沢山います。 > 開発環境がC言語のみで、という場合に困ることってあるでしょうか? マイコンの開発環境ではたまにC言語/アセンブラのみでC++がない場合があります。STL(standard template library)が使えないので、C++ならあって当たり前だとおもっていたものが無くて自作することになります。 > C++で慣れるとCだとまずかったりするのでしょうか? クラスを使いたいのにクラスが無い、とまずいですが、最初に書いたとおり、オブジェクト指向で設計していないなら一緒です。
お礼
オブジェクト指向難しいですね。。。 正直まだ分からず、手続き型の書き方しかできません。 かなり達人の方とお見受けしました。 自分も言語を自分のものにできるようがんばります!
- don_go
- ベストアンサー率31% (336/1059)
今でもちゃんとC言語での開発は有ります。 世の中みんながJavaだ.NETだと言ってくれるおかげで 逆にC言語のできる人間は貴重らしく、UNIX EWS等での 開発の仕事にありついています。
お礼
なるほど!! JAVAなどはC++のさらに応用的言語と聴きましたので、やはり基本から抑えたいと思っています。 C++を学べば一応Cでも大体一緒という風に聴いたのですが、実際問題C++を使えるようになった状態で、「C++が使えるからCも使えます」という風に言っていいほど関連性があるのかどうか知りたいです。 早く学んで開発の仕事に従事したいです。
- miracle3535
- ベストアンサー率20% (306/1469)
C言語のみで開発はないと思います。可能性は古いCで作成されたプログラム修正で使うかも知れません。 でも、今後の開発、修正はC++でされる可能性が高いと思います。 作業時間を短縮できるからです。
お礼
なるほど~参考になります! printfで書かれたものをcoutになおすような感じでしょうか。 (例が貧弱ですいません) でもなぜprintfではなくなったのでしょうね・・。 ちなみに、Cで書かれたプログラムの修正にはC++の知識だけだと対応できないでしょうか?
関連するQ&A
- c言語のプログラマーについて
カテ違いかもしれないですが、c言語のプログラマーについて教えてください。 私はc言語を勉強中のものです(DOSでやっています) 例えばdosレベルが出来る程度で会社に雇用してもらう 事はできますか?この場合+アセンブラではなく純粋にC言語だけです。 またあるのならどんな分野なのでしょうか?
- 締切済み
- SE・インフラ・Webエンジニア
- C言語の学習について
今からC言語を覚えようと思っているのですが、 C→C++→C#と習得していかなくてはならないのでしょうか? お勧めの開発環境と書籍なども教えていただけないでしょうか。
- ベストアンサー
- C・C++・C#
- C言語が解りません。。。
こんにちは。 現在、僕は30歳でコンピュータの専門学校に通ってます。 当初、プログラマー志望でしたが、C言語が解らないので、プログラマー職には就けそうにないです。 最初の授業を休んでしまい基礎が身に付いてないので、今ではC言語が全然解らなくなりました。 自宅でのC言語の勉強方法は、教科書や参考書を読んで勉強する方法です。 自宅のパソコンでは、実際に実行コンパイルする方法が解らないので、教科書などを読んで勉強してます。 この方法だと、構文などの基礎的な事は解るのですが、応用が解りません。 この方法だと、いくら教科書を読んで勉強しても、自由にプログラムを書ける様になるとは思えないです。 専門学校を卒業するまでの、残り約半年間でこの方法で僕は、C言語をマスターできるでしょうか?。 マスターできればプログラマーを目指そうかなと思ってます。 良ければアドバイスお願いします。
- ベストアンサー
- C・C++・C#
- C言語を学びたい
C言語を学び、エンジニアやプログラマーになりたいと思っています。 サイトで、学びたいのですが、無料で参考になるサイトが 有りましたら教えてください。 よろしく、お願いいたします。
- ベストアンサー
- SE・インフラ・Webエンジニア
- 言語としてCを選択する理由
VB.NETをちょっとかじった初心者です。 よく「プロのプログラマーになるにはC言語を学ぶべき」と聞くのですが、なぜプログラマを仕事とするのにC言語を習得するのがいいのかわかりません。 また、「最初の言語はCがいい」もよく聞くのですが、なぜかわかりません。 どなたかC言語を習得する意義を教えてください。
- ベストアンサー
- C・C++・C#
- C言語のプログラマー
同じ質問を違うカテで投稿したのですが、回答が明確でない為、再度質問をさせて下さい!!。 c言語のプログラマーについて教えてください。 私はc言語を勉強中のものです(DOSでやっています) 例えばdosレベルが出来る程度で会社に雇用してもらう 事はできますか?この場合+アセンブラではなく純粋にC言語だけです。 またあるのならどんな分野なのでしょうか?
- ベストアンサー
- C・C++・C#
- iPhoneアプリのobjective-CとC言語について
プログラミング初心者です。 iPhoneアプリを開発したいと思っているんですが、 まだMacを持っていません。 なので、Windows環境でプログラミングになれておこうと思っているんですが、どのような言語がいいでしょうか? objective-CがC言語ベースだということで、最近C言語を初めて見たんですけど、どうでしょう?
- ベストアンサー
- C・C++・C#
- eclipseでC言語が使いたい
今、Javaの開発環境として pleiades-e3.6-java-jre_20100623 を使っているのですが、 どうすればC言語も開発できるようになりますか? 自分で調べてみたのですが、 新しく別のeclipseをインストールする方法しかわかりませんでした。 せっかく今まで使っていたので、出来ればインストールし直しは避けたいのですが… もし、今のエクリプスを拡張するだけという形でC言語も使えるようになる方法がわかる方がいれば、 教えてください。 よろしくお願いします。
- ベストアンサー
- C・C++・C#
お礼
ありがとうございます! なるほど~やっぱりちゃんと学ぶことは必要みたいですね~。 C++をしっかり理解して、その上でCを学びなおしてみます。