"The Hideous Name - 1985 (pike85hideous) - 计算机科学" 本文由Rob Pike和P.J. Weinberger撰写,他们在AT&T Bell Laboratories工作,探讨了计算机科学中的一个重要但常被忽视的议题:命名原则。论文的标题"The Hideous Name"暗示了在计算领域中不恰当或复杂命名的问题,以及这个问题可能带来的不良影响。 摘要部分指出,良好的命名原则在计算领域已经存在了几十年,并且这些原则应当作为设计新功能的指导。作者以网络为例,说明在引入网络功能时,大多数系统工具无需进行重大改变,因为远程机器上的文件可以通过在本地机器的命名空间内赋予它们语法上熟悉的名字来访问。这种做法使得远程文件与本地文件在使用上几乎无异,降低了用户的认知负担。 然而,文章指出,虽然在网络软件的实现中,通常会尽力使远程文件与本地文件看起来相似,但在互联网邮件地址的处理上,情况并不理想。网络从业者需要理解简单、统一的语法所带来的好处。文章引用了一串复杂的电子邮件地址,这清楚地展示了当前命名约定的混乱和难以理解。这种复杂性不仅影响了用户友好性,也可能导致沟通和系统操作中的错误。 引言中提到,任何与计算相关的对象——如文件、进程、用户、计算机、网络等——都应有一个清晰、易于理解和使用的名称。一个优秀的命名系统可以提高代码的可读性,降低维护成本,促进团队协作,并确保系统的稳定性和可靠性。文章很可能会进一步讨论如何建立和遵循这些命名原则,包括避免使用含义模糊、冗长或容易引起混淆的名称,以及提倡使用有意义的、一致的命名约定。 此外,文章可能会提出一套适用于不同计算环境的通用命名规则,并通过对比分析,展示良好命名实践与糟糕命名实践之间的差异。作者可能还会分享一些实际案例,展示好的命名策略如何解决实际问题,以及在实际工程中的应用。 这篇论文对于理解并改进计算机科学中的命名实践至关重要,它提醒我们在构建和扩展计算系统时,不应忽视这一基础但至关重要的方面。通过学习和应用这些原则,我们可以提升软件的可用性,减少因命名不当而产生的误解和错误,从而提高整个计算领域的效率和用户体验。
下载后可阅读完整内容,剩余7页未读,立即下载
- 粉丝: 7
- 资源: 920
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- ***+SQL三层架构体育赛事网站毕设源码
- 深入探索AzerothCore的WoTLK版本开发
- Jupyter中实现机器学习基础算法的教程
- 单变量LSTM时序预测Matlab程序及参数调优指南
- 俄G大神修改版inet下载管理器6.36.7功能详解
- 深入探索Scratch编程世界及其应用
- Aria2下载器1.37.0版本发布,支持aarch64架构
- 打造互动性洗车业务网站-HTML5源码深度解析
- 基于zxing的二维码扫描与生成树形结构示例
- 掌握TensorFlow实现CNN图像识别技术
- 苏黎世理工自主无人机系统开源项目解析
- Linux Elasticsearch 8.3.1 正式发布
- 高效销售采购库管统计软件全新发布
- 响应式网页设计:膳食营养指南HTML源码
- 心心相印婚礼主题响应式网页源码 - 构建专业前端体验
- 期末复习指南:数据结构关键操作详解