1、统计图形编程的探索与实践

统计图形编程的探索与实践

在统计图形编程领域,一直存在着对简洁与高效的追求。从早期的编程实践到如今的不断探索,每一步都蕴含着对图形表达本质的深入理解。

编程历程回顾

在20世纪80年代,为SYSTAT编写图形程序之前,先开展了统计图形研讨会,并收集了大量不同的定量图形。当时的目标是创建一个能绘制所有见过的统计图形的程序包。程序结构是一系列以基本图形类型命名的过程集合,图形代码大小约为1.5兆字节。

到了90年代初,采用基于对象的技术重新设计了SYSTAT图形包,旨在打造更全面、动态的程序包。通过将图形元素嵌入树结构,渲染图形通过遍历树实现,编辑则通过添加和删除节点完成,代码大小降至1兆字节以下。

90年代末,与Dan Rope和Dan Carr合作,用Java开发了名为GPL的图形生产库,目标是开发图形组件,目前GPL代码大小不到0.5兆字节。虽然还未实现零字节的图形程序,但认为编程或写作中的冗余有时是思维清晰度的反向指标,用户不喜欢“臃肿软件”,因为它不仅浪费计算机资源,还反映了委员会式设计和草率的思维。

统计图形领域的特点

统计图形并非易事,理论家们大多未认真对待或深入研究该领域。尽管有人对图形的某些方面进行了深入探索,但很少有人将定量图形视为具有独特规则和深层语法结构的领域。人们往往期望通过看图片和泛泛而谈来理解图形,然而实际上,要真正理解图形,需要关注细节。

目标读者群体
  • 计算机科学和统计学的学生 :这是唯一详细阐述如何为商业或科学图形编写计算机程序的资料。计算机图形课程虽关注理论、建模、动画和真实感,但商业应用中
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值