用户1340774522 :> 喜欢 抽象 简洁 的数学/物理理论的人真不一定喜欢所谓 抽象 简洁 的编程语言。两种 简洁 抽象 不见得是一个东西。就我分析这类人对 抽象 简洁 的癖好是对某种掌控感的追求引起的。我就是这类人,对太过高级的语言就没什么喜好,对硬件、体系结构的兴趣远大于别的,最厌恶的莫过于 抽象 封装 后发生的各种玄学问题(用过 macOS 和 xcode 尤其后者的人应该都知道“玄学问题”是什么意思)。即使是发行版也尽量使用少加花里胡哨的东西简单粗暴的 Arch 系。对 C 的好感度远高于其他语言,因为虽然对于现代计算机来说知道汇编长什么样就能知道 实际上正在发生什么 是一种幻觉,但写 C 仍然给人一种知道自己写的程序到底在干什么的感觉:写 C 时人脑子里的东西都是 ISA 和体系结构,是在处理器那里实际上正在发生什么。写 C 或者读 C 的时候有那么些瞬间能从飞速运转的寄存器看到无数不间断地切换着状态的 flip-flop 的协作再看到电子在“电线”中的定向运动。这大概也是我对机器学习之类玩意深恶痛绝的原因。
> 而且这类人对 数学的“逻辑基础” 之类是没兴趣的——应该是根本就不承认数学有什么 逻辑基础,也对 严格性 没什么太大兴趣。对数学基础没什么兴趣,但不见得对 topos theory 这些没兴趣。上面推荐的那个渐进分析/微扰论课[注:PSI Lectures Mathematical Physics by Carl Bender,链接在 https://youtu.be/LYNOGk3ZjFM ](虽然它说是什么"数学物理")也非常符合审美,重要的是知道“到底”在发生什么(这个“到底”非常奇怪)。也不是什么真的讨厌所有黑箱,只是讨厌某种黑箱,比如对 shell 脚本没什么反感但对 python 脚本极度反感..
> 这种倾向长跟各种极为奇葩的自闭症行为耦合。比如会保证 $HOME 下面的隐藏文件(.开头的)尽量少,至少要让它们根据 XDG base directory 的结构躺在自己该躺着的地方。比如定期清理没用的包,一个包依赖太多就不想安装。对 GUI 的厌恶也是这类自闭症行为的结果。
https://t.me/geistesgeschichte/3952 2021-03-08 12:37:31 举报 收藏 操作
还没有人针对这条微博发表评论!