🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.pascal
Article #9

Re: Any book for the common mistakes in programmings or pitfalls Languages

#9
From: Makoto Ohki
Date: Thu, 19 Mar 1998 00:00
66 lines
3087 bytes
nws830@ca2.so-net.or.jp (Murakami Hiroshi) writes:

> 
> 
> 
> 学生向きの、各言語に於ける
> 	はまりやすい誤り、間違いのパターンとそれらの解説
> が書かれているような参考書・教科書の例を御存知でしたら教えて下さい。
> 
> 
> 初心者入門レベルとある程度複雑なプログラムを書くようになった
> 場合のアドバンスドレベルでの陥り易い罠が詳しくでている
> ようなものが望みです。
> 
> 想定対象の言語達としては
> 	C
> 	C++
> 	Pascal
> 	Fortran (90?)
> です。
> よろしく

C では、中級者以上(レベル定義は相対的であまり意味ありませんが)の方であれば

"Expert C Programming Deep C secrets"
著者  Peter Van Der Linden
出版社  Prentice Hall
価格    1994 年頃 $35 でした

をお勧めします。日本語訳も出ているのではないかと思いますが、確認していません。
米国のプロのプログラマーの間では評判の本で、とても良く売れている様です。
ほとんどの C 言語の解説書は正直のところ月並、平板、無味乾燥ですが、一旦 C
の概略をマスターした後は、この種の本が一番おもしろく、かつ役立ちます。

初心者や、質の低い解説書が誤解している点や、C の解説書には通常書かれて
いなくて、しかも Cをプロとして使用する上で必須の知識である、ライブラリー、
リンカーのメカニズム、ランタイムのメモリ中の動き等にも触れています。
内容見出しの一部に以下の様なものがあります。

   4. The Shocking Truth: C Arrays and Pointers Are NOT the Same!
   5. Thinking of Linking
   6. Poetry in Motion: Runtime Data Structures
      a.out and a.out Folklore
      Segments
      What the OS Does with Your a.out
      ...
      What Happens When a Function Gets Called:
        The Procedure Activation Record
      Threads of Control
      The Stack Segment Under UNIX
      The Stack Segment under MS-DOS
      Helphul C Tools

その他、一般的に良く尋ねられる点についての情報でしたら
C C++ の FAQ を御覧になったらいかがですか。
ftp://rtfm.mit.edu (記憶だけですので、??) または
http://www.faq.org
でほとんど全ての FAQ (英語ですが)が得られます。
日本語の FAQ を多く持っているサイトがあればおしえて下さい。

-------------
大木誠


 
Technical Details
Message-ID: <x6d8fia3mr.fsf@acvp.org>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <6epjmd$30g@news02.so-net.or.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: ff90a,2bd593b287baebdc
X-Google-Attributes: gidff90a,public
X-Google-Thread: 10caf2,2bd593b287baebdc
X-Google-Attributes: gid10caf2,public
X-Google-Thread: 167b2b,2bd593b287baebdc
X-Google-Attributes: gid167b2b,public
X-Google-Thread: 106434,2bd593b287baebdc
X-Google-Attributes: gid106434,public
From: Makoto Ohki <mko@acvp.org>
Subject: Re: Any book for the common mistakes in programmings or pitfalls Languages
Date: 1998/03/19
Message-ID: <x6d8fia3mr.fsf@acvp.org>
X-Deja-AN: 335677975
Sender: mko@aloe
References: <6epjmd$30g@news02.so-net.or.jp>
Mime-Version: 1.0 (generated by tm-edit 7.106)
Distribution: fj
Content-Type: text/plain; charset=ISO-2022-JP
Organization: ACVP
Newsgroups: fj.lang.pascal,fj.lang.c,fj.lang.c++,fj.lang.fortran