标签

Programming Language

查看归入当前术语的文章。

文章数
4
  1. Discussion

    [翻译]为什么静态语言会陷入复杂性

    本文探讨静态语言为何在追求“表达力”时反而滋生复杂度。作者提出“静态-动态二象性”:同一抽象在编译期与运行期分裂,导致不一致与特性重复,引发学习曲线陡峭、宏与模板泛滥、类型层与值层割裂。文中以 Rust、{cpp}、Haskell 等举例对比记录/数组、和类型/树、递归/类型归…

  2. PL

    什么是 C++ 中的 const

    本文梳理 C++ 中 const 的三种常见用法,分析其语义混淆与局限,并讨论 constexpr 等替代思路。

  3. PL

    C++ 的引用类型

    本文结合一道 C++ 笔试题讨论引用类型的含义,以及如何通过禁用拷贝、提供虚析构等方式定义具有多态行为的类型。