書誌事項

Portable C

Henry Rabinowitz, Chaim Schaap

(Prentice-Hall software series)

Prentice Hall, c1990

大学図書館所蔵 件 / 2

この図書・雑誌をさがす

注記

Includes index

Includes bibliographical references (p. 251-252)

内容説明・目次

内容説明

This text is addressed to MS-DOS C programmers looking to move computer programs onto UNIX, OS/2 or Macintosh environments, UNIX C programmers looking to expand the range of their programs to the PC market, programmers who want to deepen their understanding of the C language and C programmers who have to port other people's code to their own machines. This book, based on a course developed by the authors for AT&T Bell Laboratories, demonstrates the techniques required to construct C programs that will work in many different hardware and software environments. Using portable C, the code will have a wider market and a longer lifetime. This volume offers examples of non-portable code and how-to-fix-it suggestions; a set of rules to help create portable programs; and the C-World, a model of the execution of programs that does not depend on the features of any specific machine. The book also presents a style of writing C programs that is intended to help the programmer take advantage of the strengths of ANSI C while it remains compatible with pre-ANSI compilers. There are also tips to help the programmer modify existing code to port to new environments.

目次

  • The "C-World" abstract machine
  • portable use of functions
  • portable use of arithmetic data types
  • portable use of characters
  • the C-world model - pointers
  • portable use of pointers
  • portable use of compound data types
  • other portability issues.

「Nielsen BookData」 より

関連文献: 1件中  1-1を表示

詳細情報

ページトップへ