Astrian 一直吐槽白羊在写代码的时候使用中文变量名,因此白羊就在这一期中狠狠地向大家安利中文变量名。当然,我们也顺便聊了聊有关「中文变量」与「中文编程语言」的区别、在代码中使用中文(非拉丁字符)的一些问题,以及由此引发的许多额外话题。
➤ 节目索引
- 00:00:00 开场
- 00:00:49 听众反馈 & 公告 & 寒喧
- 00:03:39 进入正题,先了解「中文编程语言」与「中文变量」的区别
- 00:04:22 白羊使用中文变量的最初动机,以及更深层次的缘由
- 00:09:57 有哪些编程语言支持非拉丁字符变量名?
- 00:14:20 闲谈两个(有趣的)中文编程语言
- 00:17:31 说到底,编程语言还是要有实用性才会有拥趸
- 00:21:28 语义化编程与语音助手,以及信息熵问题
- 00:24:01 白羊的安利中文变量时间
- 00:29:48 使用中文变量时,如何解决频繁切换输入法的问题?
- 00:31:13 中文中的多音字、同音字,是中文变量编程的隐性障碍(拼音输入法限定)
- 00:33:10 突然插入的《不懂英语,也能从零看懂英文文档》
- 00:35:06 语言障碍、简繁与不同地区表述差异,都是中文编程的局限
- 00:36:02 白羊有一个企图让全世界程序员学中文的计划
- 00:36:28 中文的信息密度有助于「压缩」代码体积
- 00:38:59 VS Code 中的中文变量插件推荐
- 00:40:22 尾声 & 安可寒暄
➤ STAFF
主播:Astrian、白羊
剪辑:Astrian
➤ 相关链接
- Swift 语言参考书:The Swift Programming Language
- 支持中文变量名的编程语言列表:在各种编程语言中使用中文命名
- 维基百科 以及 源码库 网站整理的使用中文进行编码的编程语言列表
- Dongbei:基于 Python 的东北话编程语言
- wenyan-lang:基于文言文的编程语言
- 输入中文概念返回对应英语变量名的实用网站:Codeif
- 维基百科中有关信息熵的资料
- 中文变量输入辅助插件:vscode_Chinese_Input_Assistant
- 有关中国大陆地区 Apple Podcast 的一些情况介绍:《播客制作入门指南》
➤ 关于 Echo.js & 联系我们
Echo.js 是一档关于编程与开发的播客节目。官网地址是 podcast.astrianzheng.com。我们推荐使用支持 RSS 方式订阅(即「泛用型」)的播客客户端收听。
有话想说?可以来小宇宙 app 订阅 Echo.js 并给节目发评论,也可以发邮件至 podcast(a)astrianzheng.com。
关注我们的:Telegram 频道、Twitter
➤ COPYRIGHT DISCLIMER
开场/尾声音乐:Track: TOKYO MACHINE & Guy Arthur - GET UP [NCS Release]. Music provided by NoCopyrightSounds. Watch: youtu.be, Free Download / Stream: ncs.io