编程风格:好代码的逻辑
编辑推荐
本书通过一个简单的词频统计任务来阐释不同的编程风格,帮助读者理解编写程序和构建系统的不同方法,被Software Development Times评为迄今为止zui好的程序设计书之一,在Amazon网站得到读者五星评价。
内容简介
“同样的故事,不同的说法”,编程亦可如此。本书分别使用33种方法,在不同的约束定义下,实现了同一个词频统计任务,展示出风格迥异的编程风格,帮助读者加深对程序设计和系统设计方式的理解,为读者提供崭新的编程思路。
本书适合计算机专业的学生、有一定编程基础的程序员以及任何有志提高变成水平的人。
作者简介
Cristina Videira Lopes是美国加州大学欧文分校,唐纳德?布伦信息与计算机科学学院信息学专业教授,研究方向是大规模数据和系统下的软件工程。在其职业生涯早年,曾是施乐帕罗奧多研究中心(Xerox PARC)面向方向编程及AspectJ编程语言团队的初创成员。除其研究项目以外,Cristina也是一位多产的软件开发者。她对于开源项目的贡献包括水下声纳调制解调软件和虚拟世界服务OpenSimulator。她是一家专注于为早期可持续城市重建项目提供在线虚拟现实服务的公司的联合创始人。她开发并维护了一款基于OpenSimulator虚拟世界的搜索引擎。
Cristina获得了美国东北大学的博士学位与葡萄牙技术高等学院( Instituto Superior Técnico)的本科与硕士学位,以及多项美国国家自然科学基金的资助,包括久负盛名的美国自然科学基金杰出青年奖。她是全球唯1同时获得ACM杰出科学家与Ohloh Kudos 9级会员 的人。