- ベストアンサー
C言語の勉強が必要?
私は入社時に1ヶ月C言語の研修を受けましたが、 実際にプロジェクトとして大きなプログラムを組んだ経験はありません。 その後1~2年Visual Basic、ロータスノーツなどでアプリケーション 作成に携わりましたので、ロジックについては理解しているつもりです。 現在はTurbo Linux上でApache + TOMCAT + PostgreSQLで Webアプリケーション作成の一部を担当しています。 CUIでの操作、ソースからApacheなどのインストール・設定は できるのですが、では ./Configure → make → make install が一体何をしているのかと云うと、 「Makefileを作って、コンパイルして、インストールして」 程度の言葉しか理解しかしていません。 Linuxではこれらの作業をするのが当たり前ですが、 私はマニュアルに書かれた手順どおりに操作するだけで、 実際にコンパイル・(共有)ライブラリ・シンボル・モジュール…、 これらがどのように関わり合って動いているかよく分かっていません。 上記についてしっかり理解するためには C言語の勉強をするべきなのではないか、と思うのですが、 どんな本・サイトを使って勉強するのが良いでしょうか?
- みんなの回答 (3)
- 専門家の回答
お礼
ありがとうございます。 各章のタイトルを見た印象ですが、正にこれについて知りたかったのです。 プログラムとCPUやメモリ等との関係などがあやふやだったもので。 早速読んでみたいと思います。