《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 个评论

要评论图书请先登录注册

你也许想看:

Scala in Action

《Scala in Action》

Nilanjan Raychaudhuri.Manning Publications.2013-4-13

“DESCRIPTION Even within a single application, programming pr...”

The Swift Programming Language

《The Swift Programming Language》

苹果公司.Apple Inc..2014-6-2

“Swift is a new programming language for creating iOS and OS ...”

写给大忙人看的Swift

《写给大忙人看的Swift》

【美】Matt Henderson(马特•亨德森),【美】Dave Wood(戴夫•伍德),周智勋.电子工业出版社.2015-6-1

“《写给大忙人看的Swift》全面介绍了苹果公司新推出的 Swift 编程语言。主要内容包括 Swift 语法简介, Sw...”

编程人生(下卷)

《编程人生(下卷)》

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

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

Docker源码分析

《Docker源码分析》

孙宏亮.机械工业出版社.2015-8-1

“本书是一本引导读者深入了解Docker实现原理的技术普及读物,主要目标是通过对Docker架构和源代码的详细讲解和解剖,...”

Web Application Development with Yii 2 and PHP

《Web Application Development with Yii 2 and PHP》

Mark Safronov,Jeffrey Winesett..2014-9-25

“This book is for professional PHP developers who wish to mas...”

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...”

Seven More Languages in Seven Weeks

《Seven More Languages in Seven Weeks》

Bruce A. Tate,Ian Dees,Frederic Daoud,Jack Moffitt.Pragmatic Bookshelf.2014-11-29

“Learn from the award-winning programming series that inspire...”

Unity 3D Game Development by Example Beginner's Guide

《Unity 3D Game Development by Example Beginner's Guide》

Ryan Henson Creighton.Packt Publishing.2010-09-24

“”

Programming WCF Services

《Programming WCF Services》

Juval Lowy.O'Reilly Media.August 2010

“Programming WCF Services is the authoritative, bestselling g...”

C程序员从校园到职场

《C程序员从校园到职场》

周兆熊.人民邮电出版社.2015-9-1

“要成为一名合格的C程序员,仅仅依靠课堂上的所学所练是远远不够的,实际的软件开发对从业者提出了更高的要求。本书重在讲述从学...”

Building Web Apps for Google TV

《Building Web Apps for Google TV》

Ferrate, Andres; Surya, Amanda; Lee, Daniels..2011-7

“By integrating the Web with traditional TV, Google TV offers...”

Modern Perl

《Modern Perl》

chromatic.Onyx Neon Press.2011-12

“The Best Perl Programmers Use Modern Perl In 1987, Perl 1.0 ...”

Making Isometric Social Real-Time Games with HTML5, CSS3, and Javascript

《Making Isometric Social Real-Time Games with HTML5, CSS3, and Javascript》

Mario Andres Pagella.O'Reilly Media.2011-9-9

“Walk through the process of designing and implementing from ...”

SharePoint 2013 开发入门经典

《SharePoint 2013 开发入门经典》

Steve Fox,Chris Johnson,Donovan Follette.清华大学出版社.2014-9-1

“作为功能丰富的开发平台,SharePoint 2013相对以往版本有更进一步的增强。对于初学者,本书是开始体验Share...”

面向ArcGIS的Python脚本编程

《面向ArcGIS的Python脚本编程》

[美] Paul A. Zandbergen 赞德伯根.人民邮电出版社.2014-10-1

“《面向ArcGIS的Python脚本编程》是一本指导ArcGIS for Desktop专业用户进行Python开发的指...”

DTrace

《DTrace》

Brendan Gregg,Jim Mauro.Prentice Hall.2011-4-11

“The Oracle Solaris DTrace feature revolutionizes the way you...”

500 Lines or Less

《500 Lines or Less》

Amy Brown,Michael DiBernardo..2016-6-28

“This book provides you with the chance to study how 26 exper...”

有趣的二进制

《有趣的二进制》

[ 日] 爱甲健二.人民邮电出版社.2015-10

“《有趣的二进制:软件安全与逆向分析》通过逆向工程,揭开人们熟知的软件背后的机器语言的秘密,并教给读者读懂这些二进制代码的...”

Swifter : 100 个 Swift 开发必备 Tip

《Swifter : 100 个 Swift 开发必备 Tip》

王巍 著.电子工业出版社.

“作者赴美参加了Apple 的WWDC 14,亲眼见证了Swift 的发布,并从这门语言正式诞生的第一分钟就开始学习和钻研...”