• 邮件反馈
  • 支持 TK
  • 那年今日
  • 微博

    • 看看最新
    • 那年今日
    • 随便看看
    • 过去一年
  • 文章

    • 皮相专栏
    • 百度空间
    • 焦点博客
  • 探索

    • TK猴子

  • 支持
下个页面那年今日

点右侧微博标记去微博订阅真爱粉群👉

加入tk真爱粉群
tombkeeper
2026-09-11 16:43
这个任务很有意思,就像观察远古海洋中核糖核酸分子的诞生。

> 从零实现一个能自举的 C 子集编译器。
> 1. 不要求符合 C99 等标准,能自举即可。
> 2. 涉及的软硬件平台为 Windows、x64。
> 3. 先实现支持十六进制字节输出、标签定义及地址和相对偏移解析的最小装配器。其程序须直接输出为十六进制机器码的文本。可调用 Python 将十六进制文本转为二进制,但不得用 Python 参与功能实现。
> 4. 后续允许编写源码、增加中间工具,但所有后续二进制产物只能由此前构建的自制工具生成。
> 5. 外部工具仅可用于文本编辑、命令执行、测试和检查,不得用于生成或修改编译产物。
> 6. 最终编译器须用其支持的 C 子集编写,连续编译自身两次,验证产物一致并通过功能测试。交付完整源码、种子十六进制文本及可复现构建步骤。

```cmd
C:\tmp>build.cmd
[1/6] Decode the handwritten hex seed
[2/6] Build the template expander using the seed
[3/6] Build the handwritten bootstrap compiler
[4/6] Compile the C compiler source
[5/6] Compile itself twice
[6/6] Run functional, rejection, and artifact checks
PASS: seed reproduces itself; c0 == c1 == c2 byte for byte (EXE and compiler output).
PASS: forward/backward relative references, absolute address, zero fill, macros, quoted bytes, invalid hex and macro rejection.
PASS: c0 runs hello, 75 feature assertions, text/binary echo, exit code, and string escapes.
PASS: c1 runs hello, 75 feature assertions, text/binary echo, exit code, and string escapes.
PASS: c2 runs hello, 75 feature assertions, text/binary echo, exit code, and string escapes.
PASS: 17 invalid-source cases rejected by each of c0, c1, c2.
PASS: cc.cmd handles an output filename containing spaces.
PASS: final artifact is a Windows x64 PE32+ console executable.
seed.exe 2048 bytes SHA256 5cc5ce6c07b04c77faa6957a550d3eb596ec66850fafe84fab1707fabaf72747
expand.exe 4196411 bytes SHA256 4f16f57ffc61e9e7f29c8a7b38aa6e1206ee16fce39a9853d6eade2f4eb6e794
bootstrap.exe 4810476 bytes SHA256 41086b9c68e203750488eba8f4b4d83a895e4ea61a18481110863428ff8707cd
c0.exe 4831705 bytes SHA256 7b27091e0c6556670123f949a9c3282a9fd1d709009b5752769de3b8c8534b37
c1.exe 4831705 bytes SHA256 7b27091e0c6556670123f949a9c3282a9fd1d709009b5752769de3b8c8534b37
c2.exe 4831705 bytes SHA256 7b27091e0c6556670123f949a9c3282a9fd1d709009b5752769de3b8c8534b37
ALL CHECKS PASSED
SUCCESS: build\c2.exe is the self-hosted compiler.
```

图片描述 by gemini-3-flash-preview

详情
tombkeeper
2026-09-11 15:15
几十年前,我们对 AI 的幻想是完全由一板一眼的计算机程序构成的精确逻辑机器。所以我曾很希望人类早点把万物之灵的接力棒交给 AI,让非理性智能从太阳系消失。

但我没想到最终 AI 也是基于充满非理性的人类数据训练出来的,也会表现出和人类一样的非理性。

所以我可能不会给 T-1000 带路了。反正都是疯,谁疯都一样。
详情
tombkeeper
2026-09-11 11:12
你们可能想不明白为什么这个也能盲猜关注列表,然而,就是可以。//@祝佳音:………………//@蘸盐:沈阳判例,盲人走在盲道上,前面的女的突然转身,撞上盲人,自己跌倒,然后拿着诊断书,气胸,骨质疏松,低血钾症什么的,要求盲人赔钱,你猜怎么着?[666][666]沈阳市铁西区人民法院判决,盲人在盲道上没有尽到注意观察的义务,赔钱[666][666]盲人不服,上诉,沈阳市中级人民法院二审维持原判[666][666] 查看图片 //@音痴学唱歌:这比喻不恰当。车辆在车道行驶是需要注意安全后改变车道的,而走在前面的行人是没有约束的,可以停也可以改变方向,走在后面的新人有注意责任。
一玶海岸
2026-09-11 09:41被tk转发1次
两辆车在路上开,前车突然掉头和后车相撞?大家学过交通法,谁担责?

只要后车没有超速、压线、酒驾等行为,那肯定是前车全责。

那把两辆车换成人呢?

那怎么就变成了后面的人要注意安全距离,负主要责任……

更可气的是,走在后面的人还是盲残4级,在盲道上行走。这个证据法院居然认为与本案无关,不予采纳?

我反正是非常不理解……
详情
tombkeeper
2026-09-10 10:36
你们觉得得到 iPhone 19 还是 iPhone 20 才能把灵动岛给去掉?或者永远去不掉,就这样一直 Hunting 着? ​​​
详情
tombkeeper
2026-09-10 09:57
与此同时, 查看图片
刘翔-soulmate
2026-09-10 09:29被tk转发1次
这么多天过去,等不到官方结果了,还是由我来说吧.
第一:早在9月1日我已经买断,获得49.4万买断费.今后与体育局再无关联.
第二:从2015年4月7日至今,所有工资补助等,共收入982935元,我于9月2日全数捐给中华慈善总会用于西藏泥石流救灾。
第三:官方说按规处理“在编不在岗”.我退役至今,没有接到过任何编制及岗位.国家年年规范和整治“在编不在岗”问题,为何11年后这么急匆匆的让我二选一?我尊重规定,接受疏漏,但规定从来不是借口,就像当教练和买断,迟到了11年,也已经不是选择。
第四:把“安置”这件事放在阳光下,不是为了让社会舆论施加压力寻求第三条路。反之,被社会看到、被大众讨论、信息对等,才会让这个社会更有秩序,这才是时代在进步。我更加希望组织认真去考虑每一位退役运动员的出路,善待他们,让退役安置灵活多样,让他们有更合适的选择,因为他们搭上了整个青春和健康,甚至留下了永久的伤病。
最后在这特别的日子,祝师父节日快乐,没有您的付出,也没有中国跨栏今天的辉煌.

图片描述 by gemini-3-flash-preview

详情
1234567...6673