《Object-Oriented Programming With ANSI-C》

《Object-Oriented Programming With ANSI-C》 《Object-Oriented Programming With ANSI-C》

  • 书名:《Object-Oriented Programming With ANSI-C》
  • 分类:编程
  • 作者:Axel-Tobias Schreiner
  • 出版社:Hanser Fachbuch
  • 出版年:1994
  • 装订:Hardcover
  • 页码:252

《Object-Oriented Programming With ANSI-C》 内容介绍:

Object-oriented programming is the current cure-all — although it has been around for much more then ten years. At the core, there is little more to it then finally applying the good programming principles which we have been taught for more then twenty years. C++ (Eiffel, Oberon-2, Smalltalk ... take your pick) is the New Language (ed: this book was published in 1993) because it is object-oriented — although you need not use it that way if you do not want to (or know how to), and it turns out that you can do just as well with plain ANSI-C. Only object-orientation permits code reuse between projects — although the idea of subroutines is as old as computers and good programmers always carried their toolkits and libraries with them. This book is not going to praise object-oriented programming or condemn the Old Way. We are simply going to use ANSI-C to discover how object-oriented programming is done, what its techniques are, why they help us solve bigger problems, and how we harness generality and program to catch mistakes earlier. Along the way we encounter all the jargon — classes, inheritance, instances, linkage, methods, objects, polymorphisms, and more — but we take it out of the realm of magic and see how it translates into the things we have known and done all along. Intended Audience: I had fun discovering that ANSI-C is a full-scale object-oriented language. To share this fun you need to be reasonably fluent in ANSI-C to begin with — feeling comfortable with structures, pointers, prototypes, and function pointers is a must. Working through the book you will encounter all the newspeak — according to Orwell and Webster a language "designed to diminish the range of thought" — and I will try to demonstrate how it merely combines all the good programming principles that you always wanted to employ into a coherent approach. As a result, you may well become a more proficient ANSI-C programmer.

作者Axel-Tobias Schreiner介绍:

http://www.cs.rit.edu/~ats/


微信扫一扫关注公众号

0 个评论

要评论图书请先登录注册

你也许想看:

The Definitive Guide to Drupal 7

《The Definitive Guide to Drupal 7》

Benjamin Melancon,Allie Micka,Amye Scavarda,Benjamin Doherty,Bojhan Somers,Jacine Rodriguez,Karoly Negyesi,Moshe Weitzman,Roy Scholten,Ryan Szrama,Sam Boyer,Stephane Corlosquet,Amanda Miller-Johnson,Andrew Grice,Dan Hakimzadeh.APRESS.2011-5-11

“The Definitive Guide to Drupal 7 is the most comprehensive b...”

R Packages

《R Packages》

Hadley Wickham.O'Reilly Media.2015-4-16

“Packages are the fundamental units of reproducible R code. T...”

编程人生(下卷)

《编程人生(下卷)》

[美] Peter Seibel.人民邮电出版社.2014-12

“这是一本访谈笔录,记录了当今最具个人魅力的15 位软件先驱的编程生涯。包括Donald Knuth、Jamie Zawi...”

Pro HTML5 Programming

《Pro HTML5 Programming》

Peter Lubbers,Brian Albers,Frank Salim.Apress.2011-12

“HTML5 is here, and with it, web applications have acquired p...”

精通shell编程

《精通shell编程》

韦拉拉格温(Veeraraghavan Sriranga).人民邮电出版社.2003-2

“本书由浅入深地介绍了shell编程技术。为了满足不同读者的需要,本书内容分为三个部分:UNIX和shell工具介绍、sh...”

Introducing Elixir

《Introducing Elixir》

Simon St. Laurent,J. David Eisenberg.O'Reilly Media.2013-12

“With Early Release ebooks, you get books in their earliest f...”

Autotools

《Autotools》

John Calcote.No Starch Press.2010-7-20

“The GNU Autotools make it easy for developers to create soft...”

iOS 9 by Tutorials

《iOS 9 by Tutorials》

Aaron Douglas, Caroline Begbie, Chris Wagner, Derek Selander, Evan Dekhayser, James Frost, Jawwad Ahmad, Pietro Rea, Soheil Azarpour, Vincent Ngo.Razeware LLC.2015-10-7

“Learn the New iOS 9 APIs! iOS 9 introduces a ton of great ne...”

Successful Lisp

《Successful Lisp》

David B. Lamkins.bookfix.com.2004-12-8

“”

Java TCP/IP Socket编程

《Java TCP/IP Socket编程》

Kenneth L. Calvert,Michael J. Donahoo.机械工业出版社.2009-1

“《Java TCP/IP Socket编程(原书第2版)》基于TCP/IP Socket相关原理,对如何在Java中进行...”

Release It!

《Release It!》

Michael T. Nygard.Pragmatic Bookshelf.2007-03-30

““Feature complete” is not the same as “production ready.” Wh...”

Wxpython in Action

《Wxpython in Action》

Noel Rappin,Robin Dunn.Manning Publications.2006-3-1

“How to build a state-of-the-art GUI using the wxPython toolk...”

Python袖珍指南

《Python袖珍指南》

Mark Lutz.中国电力出版社.2015-1

“”

学习Python(第5版)(影印版)

《学习Python(第5版)(影印版)》

Mark Lutz.东南大学出版社.2014-1

“《学习Python(第5版)(影印版)(套装共2册)》将让你获得针对核心Python语言的一次全面而又深入的介绍。基于作...”

Java程序设计语言

《Java程序设计语言》

[美] Ken Arnold, James Gosling, David Holmes.人民邮电出版社.2006-11

“《Java 程序设计语言(第4版)》主要讲授Java程序设计语言,系统地介绍Java的主要包(即java.lang.*、...”

The Craft of Text Editing

《The Craft of Text Editing》

Craig A. Finseth.Springer-Verlag.1991-10

“Never before has a book been published that describes the te...”

OpenGL ES 2.0游戏与图形编程——适用于iOS 和 Android

《OpenGL ES 2.0游戏与图形编程——适用于iOS 和 Android》

(美) 马鲁基-弗伊诺(Marucchi-Foino, R.) 著.清华大学出版社.2014-2

“”

Learning Cython Programming

《Learning Cython Programming》

Philip Herron.Packt Publishing.2013-9-25

“”

Text Processing in Python

《Text Processing in Python》

David Mertz.Addison-Wesley Professional.2003-6-12

“Text Processing in Python describes techniques for manipulat...”

CUDA by Example

《CUDA by Example》

Jason Sanders,Edward Kandrot.Addison-Wesley Professional.2010-7-29

“"This book is required reading for anyone working with accel...”