这只是语法糖

2025-06-08

这只是语法糖

我曾多次读到/听到人们在谈论某些语言或语言特性时这样表达自己。

“这只是句法糖而已。”——某个地方的某人。

但我不知道他们是否真的知道这意味着什么。

语法糖是编程语言中的语法,旨在使代码更易于阅读或表达。它使语言更易于人类使用:可以更清晰、更简洁地表达内容,或者以某些人可能喜欢的另一种风格表达。

几个月前,我正在听一个播客节目(我认为它是Fragmented的一集 Kotlin 节目),他们在节目中讨论了同样的话题,其中一位发言者说了类似这样的话:

很多人会说‘哦,这是对其他东西或语言的语法糖’,但如果你认真思考一下……每种编程语言都是对计算机真正理解的所有 1 和 0 的语法糖。计算机不认识关键字和运算符,它只认识1 和 0。

这让我想到另一个话题:

你为谁编写代码?

  • 用户
  • 经理
  • 老板
  • 质量保证
  • 你自己
  • 浏览器
  • 移动设备
  • 台式机
  • 外星人

如果您选择了其中任何一个选项,那么您可能处于错误的社区。

我们应该为其他程序员编写代码,包括我们未来的自己。

当然,您希望您的代码能够被正确编译/解释并且顺利运行而没有错误,但是如果您的代码能够像书一样被阅读,那么它的功能将更加强大

如果你能像闪电一样快速打字,那当然很好,但最终开发人员的报酬是靠解决问题获得的,而不是他们每分钟按下的键数。

鏂囩珷鏉ユ簮锛�https://dev.to/chrisvasqm/its-just-syntropic-sugar-apo
PREV
必须有 VS Code 的扩展(据我所知)
NEXT
几个月后你如何重新开始从事副业?