• ベストアンサー

変数・関数 メモリの関係 本の紹介お願いします

こんにちは。C言語を勉強しています。文法はある程度理解できました。 そこで疑念がわいてきたのですが、プログラムはメモリ上にロードされてCPUがそれを処理すると思いますが、メモリ上では変数や関数はどのように扱われているか? その辺がモヤモヤしていてはっきり勉強したいと思います。どこから勉強していいのかわからず、良い本がありましたらご紹介頂けませんでしょうか?宜しくお願いします。

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

  • ベストアンサー
  • zwi
  • ベストアンサー率56% (730/1282)
回答No.2

書籍だとこんな感じですね。 「[改訂新版]これからはじめるプログラミング 基礎の基礎:書籍案内|技術評論社」 http://gihyo.jp/book/2009/978-4-7741-3710-0 「おうちで学べるプログラミングのきほん」 http://www.seshop.com/product/detail/15623 サイトだとこんな感じでしょうか。 「プログラミング入門 - プログラミング入門:ITpro」 http://itpro.nikkeibp.co.jp/article/lecture/20070122/258962/?ST=lecture 「1週間で学ぶIT基礎の基礎 - コンピュータの仕組み 第1回:ITpro」 http://itpro.nikkeibp.co.jp/free/ITPro/ITBASIC/20040331/2/ 情報者処理試験のCASL2を勉強してみるのも良いでしょう。 「CASLII-目次」 http://masudahp.web.fc2.com/casl2/ 「C/C++/C#/Java/BasicプログラマのためのCASL II 入門講座」 http://www.officedaytime.com/dcasl2/pguide/index.html 「InfoCASL Home Page」 http://www.rs.kagu.sut.ac.jp/~infoserv/ ... /infocasl/ 「WCASL II」 http://www.ics.teikyo-u.ac.jp/wcasl2/

mellow91
質問者

お礼

沢山のリンクありがとうございます!感謝です!itproの説明はわかりやすそうです!本も勉強しがいのありそうです!

その他の回答 (2)

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.3

あと、これを忘れていた。 「仕組みが学べる!最新アプリを作れる! C言語とC++がわかる本 《ITpro STORE/書籍》」 http://coin.nikkeibp.co.jp/coin/itpro-s/book/dtl/nsw027.html 一番望んでいるものかもしれません。

mellow91
質問者

お礼

おぉ、この本は本屋さんで見たことがあります。最近発売されていたような。手に取ったことはなかったのですが、チェックしに行ってきます。ありがとうございます!

  • Ogre7077
  • ベストアンサー率65% (170/258)
回答No.1

コンパイル時にアセンブリコードを生成してみましょう。 これ以上ない程はっきりします。 生成方法 Visual Studio : cl /FA sourcefile GNU C Compiler : gcc -S sourcefile Digital Mars C++ : dmc -cod sourcefile

mellow91
質問者

お礼

ありがとうございます。アセンブリコードを見て勉強ですか!素人の私には敷居が高そうですが参考にさせて頂きます!ありがとうございます!

関連するQ&A