`
mondayw
  • 浏览: 144635 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

[译文]语言设计者的笔记:以不伤害为首要原则

阅读更多

虽然一些提议的语言功能只是为了寻求某个问题的解决方案,但这些功能的大部分在实际情况中都有着它们的根由所在,在现实情况下,现有的一些功能不能够帮助 编程者如他们所希望的那样容易地、清晰地、简洁地或是安全地表达出他们想要说的内容。即使脑海里想到了一个用例——“该功能可以让我按照自己希望能够做到 的那样来写一代码”——这没有什么问题,但是语言的功能特性也可能会带来一些糟糕的代码,语言设计者还需要据此来评估这些功能。

 

 

点击这里 阅读具体内容。

 

 

 

分享到:
评论

相关推荐

    阅微草堂笔记译文+原文.pdf

    阅微草堂笔记译文+原文.pdf

    ruby笔记1ruby笔记1ruby笔记1

    今天,让我们一起打开这份“Ruby笔记1”的神秘面纱,看看这位勇敢的航海者,在学习Ruby的旅途中,都记录了哪些宝贵的经验和感悟。 首先,"学ruby的感受.txt"这份文档似乎在诉说着学习Ruby的旅程。初学者在面对一门...

    毕业设计 翻译 译文

    毕业设计 翻译 译文毕业设计 翻译 译文毕业设计 翻译 译文毕业设计 翻译 译文毕业设计 翻译 译文毕业设计 翻译 译文

    计算机文件翻译原文+中文

    - DBA使用DDL创建和修改数据库结构,例如,为学生创建表以记录课程和成绩,同时设定成绩约束(A、B、C、D、F)。 - DDL指令由DDL处理器解析,然后传递给执行引擎,再通过元数据(模型信息数据库)进行操作。 3. *...

    剖析设计模式与设计原则

    例如,通过使用抽象类或接口来实现依赖倒置,或者利用装饰者模式遵循开闭原则,为代码添加新功能而不改动原有结构。 设计模式和设计原则的结合使用可以带来许多好处。例如,工厂模式可以帮助我们遵循单一职责原则,...

    MXNet设计笔记之:深度学习的编程模式比较

    摘要:不同的深度学习库风格各异。那么这些函数库的风格在系统优化和用户体验方面又有哪些优势和缺陷呢?本文旨在于比较它们在编程模式方面的差异,讨论这些...本文是第一篇设计笔记的译文,深入讨论了不同深度学习库

    ApacheCN 大数据译文集.zip

    这些译文不仅提供了对大数据技术的深度解析,还有助于初学者快速入门,同时也为经验丰富的开发者提供了更全面的技术参考。通过阅读和实践,读者可以逐步掌握大数据处理的全貌,提升在数据驱动的世界中的竞争力。

    IBM-PC 汇编语言程序设计(第五版)Peter Abel著 沈美名等译

    《IBM-PC 汇编语言程序设计》是Peter Abel的经典著作,由沈美名等翻译的第五版,深入浅出地介绍了IBM个人计算机(PC)上的汇编语言编程技术。这本书不仅适合初学者,也对有经验的程序员提供了一种理解和掌握汇编语言...

    软件工程毕业设计翻译原文及译文

    通过对照原文和译文,学生可以学习如何将专业术语从一种语言转换为另一种语言,这对于提高翻译技巧和专业英语水平具有重要意义。 在毕业设计的实践环节中,翻译这些专业文献是必要的。它能够帮助学生深入理解软件...

    Trados 使用技巧- 译文批量导入记忆库

    WinAlign是一款专为翻译记忆库管理和创建设计的软件,它能够帮助用户对比原文与译文,识别相似或相同的文本片段,并将其保存为翻译记忆库的一部分。通过将WinAlign与Trados结合使用,可以实现翻译记忆库的高效构建与...

    单片机外文翻译—汇编语言的艺术(译文-英文).doc

    人们普遍认为,汇编语言是黑客或误导者的领域,但这种看法并不全面。以下是一些反对使用汇编语言的常见观点: 1. 汇编语言难学:确实,汇编语言的学习曲线相对较陡峭,因为它直接对应机器指令,需要理解硬件的工作...

    智囊全集 原文和译文都完整!.rar

    译文通常会以通俗易懂的语言解释原文的深奥含义,同时保留了原文的韵味和文化内涵,使得非古文功底深厚的读者也能领略到古代智慧的魅力。 此外,通过对比原文和译文,读者还可以深入学习古汉语,体会古人的语言艺术...

Global site tag (gtag.js) - Google Analytics