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

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

阅读更多

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

 

 

点击这里 阅读具体内容。

 

 

 

分享到:
评论

相关推荐

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

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

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

    标题中的"ruby笔记1ruby笔记1ruby笔记1"暗示了这是一份关于Ruby编程语言的学习笔记,可能包含了作者在学习过程中的重点、难点以及心得体验。描述中的内容重复了标题,进一步强调了这是关于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结合使用,可以实现翻译记忆库的高效构建与...

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

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

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

    在“软件工程毕业设计翻译原文及译文”这个主题中,我们可以深入探讨软件工程领域的一些核心概念和毕业设计过程中的关键环节。这份资料包含了外文原文和对应的中文译文,对于学习者来说,是一个宝贵的资源,它可以...

    毕设译文模板

    【毕设译文模板】是针对本科生毕业设计过程中的一个重要环节——外文文献翻译而设计的模板。这个模板旨在提供一个规范化的格式,方便学生按照规定完成翻译任务,并确保其内容质量。以下是对模板各部分的详细说明: ...

Global site tag (gtag.js) - Google Analytics