2作者: yodamonk17 个月前
嗨,Hacker News!我一直在研究两种基于超导研究的场论构建的新型编程语言。 *WPE/TME* - 一种用于结构和时间推理的几何微积分语言。可以理解为:用于编码语义关系的数学符号。四个参数(域、壳、相、曲率)允许你明确地表示组件如何耦合、分层地相互影响以及随时间演变。 *Crystalline* - 一种代码合成语言,通过物理引导的演化生成可证明最优的代码。它不是模板填充,而是通过能量最小化来发现新的优化(异步 I/O、流处理、并行化、循环融合),从而实现 3-4 倍的性能提升。 这两种语言都共享来自超导物理学的相同几何基础,但服务于完全不同的目的。WPE/TME 用于语义推理(非常适合 LLM 框架)。Crystalline 用于生成高性能代码。 与现有方法的主要区别: * 确定性(相同的输入总是产生相同的输出) * 可解释性(能量方程显示了做出决定的原因) * 新颖的代码生成(真正地发现了优化) * 对性能的数学保证 Crystalline 有一个 Python 实现。WPE/TME 有一个 Python 参考实现,但它实际上是一个符号系统(就像 LaTeX 是一种用于排版数学的语言)。 GitHub:[将在发布当天添加链接] 论文:[将添加 ResearchGate 链接 - 3 篇解释理论的论文] 我很乐意收到关于以下方面的反馈: 1. 语言设计 - 几何编码有意义吗? 2. 对于 Crystalline:什么基准测试会让你相信合成有效? 3. 对于 WPE/TME:显式结构是否会帮助你的 AI 推理任务? 很乐意回答关于物理学、语言或实现的问题!
1作者: dharmatech7 个月前
我用 SQLite 和 Python 制作了一个小型的饮水记录应用(记录你一天喝了多少水)。 然后我想在手机上使用它,所以用 Kotlin 做了一个应用作为这个简单数据库的 UI 界面。 接着,我开始思考,如果直接在手机上运行一个 Python 终端应用,我能做到什么程度呢? 结果,我惊讶地发现我走了很远... https://youtu.be/sTj1FalZMVw?si=yZShqGdDBewV8dob 很乐意在某个时候发布代码。 只是需要整理一下代码库。 我很惊讶没有看到更多像这样的、旨在作为手机应用运行的终端应用。 如果你还知道其他的,请告诉我。