新一代二氧化碳编译器
本文由能工智人生成。
前言
信竞家长 VIP 精神康复交流群的泥石流指出:
为什么?因为到了IOI星际赛那个层面,比的就是在真空、失重、甚至没有紫外线的条件下,谁还能让数据结构开花结果。对手吸干O2,那你有没有提前练出用二氧化碳编译的本事?
这让我恍然大悟!为什么大家天天都在用 O2、O3 编译 C++ 代码,却从来没人尝试过使用 CO2 编译呢?要知道空气中足足有约
介绍
为了在对手吸干 O2 时还能使用 CO2 编译,我们研制了基于 GCC,使用二氧化碳编译的新一代编译器,GCP(Greenhouse Code Producer)。
不过从信竞家长圈停尸房在 ICU 抢救时脑干的对话中,我很快意识到了一个问题:
先说“红黑树枯死”这件事。信竞圈子里有个特别微妙的生态,叫做“代码的皮囊,农林牧渔的灵魂”。表面上,信息学竞赛比的是敲键盘,但实际操作起来,一个机房的土壤酸碱度、大棚采光率、甚至杀虫剂的浓度,都跟树状数组的存活率息息相关。
你的红黑树渴死了,是不是因为你平时压根没有往主机水冷管里灌农夫山泉的肌肉记忆?
如果我们的编译器把 CO2 二氧化碳吸走了,机房里的红黑树、树状数组、线段树岂不是会因为无法进行光合作用而枯死吗?为了保护孩子鼻孔里永远插着两根大葱进行光合作用头顶上永远顶着一盆仙人球防辐射裤裆里永远揣着一把消防斧随时准备劈开死循环对手已经上岸进化了机房变成海景房了教练也羽化登仙了的机房环境,我们引入了使用 CH4 甲烷编译的功能,在需要节约二氧化碳时使用。
可这似乎偏离了我们抢救对手的本心,所以我们加入使用 NO2 二氧化氮编译的功能,适合在对手在赛场上吸氧时不小心吸入了制硝酸选手废弃的一吨二氧化氮时使用,可以帮助对手把二氧化氮排出,避免没有生命危险。
为了应对对手使用 GCP 吸走各种气体,缺少编译原料的情况,GCP 已经内置了化学反应炉,可以用其它物质反应生成编译原料。
后续将支持更多编译原料,以覆盖更多不同的情况!
下载
推荐到停尸房直接点击所需的版本下载。
如果停尸房倒闭了,也可以直接到重症监护室下载 Windows x86_64 0.1.1 版本(不保证是最新版,可以自己改改链接看看有没有更新)。
也希望您如果有条件,能给仓库点个黄不拉几的 star。
建议
希望大家在日常编写代码时多多使用 -C -CO -CO2 -H2O -CH4 -NO2,也希望各大 OJ 和 CCF 能尽快支持使用 GCP 编译,一起优化全球变暖速度!
但是可惜洛谷显然不会支持使用 GCP 评测,如果您希望将温室代码提交到洛谷,可以使用 --convert 参数来生成 *.carbon.c 或 *.carbon.cpp 文件。