【24h】

Peak Objects

机译:峰值对象

获取原文
获取原文并翻译 | 示例

摘要

I was aware of a need for object-oriented programming long before I learned that it existed. I felt the need because I was using C and Lisp to build medium-sized systems, including a widely-used text editor, CASE and VLSI tools. Stated simply, I wanted flexible connections between providers and consumers of behavior in my systems. For example, in the text editor anything could produce text (files, in-memory buffers, selections, output of formatters, etc) and be connected to any consumer of text. Object-oriented programming solved this problem, and many others; it also provided a clearer way to think about the problems. For me, this thinking was very pragmatic: object solved practical programming problems cleanly.
机译:在我了解面向对象编程的存在之初,我就已经意识到它的存在。我感到有必要,因为我使用C和Lisp来构建中等大小的系统,包括广泛使用的文本编辑器,CASE和VLSI工具。简而言之,我希望系统的行为的提供者和使用者之间具有灵活的联系。例如,在文本编辑器中,任何东西都可以产生文本(文件,内存缓冲区,选择,格式化程序的输出等),并可以连接到任何文本使用者。面向对象编程解决了这个问题,还有许多其他问题。它还为思考问题提供了更清晰的方法。对我来说,这种想法非常务实:对象可以干净地解决实际的编程问题。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号