打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
厉害了!程序员编写出了《流浪地球》“春节十二响”C语言源码

来自:开源最前线(ID:OpenSourceTop)

项目地址:https://github.com/picasso250/spring12

《流浪地球》无疑是今年贺岁档票房黑马,据说票房已经超过40亿了

电影中的亮点和泪点很多,不过,猿妹从电影院出来脑海里除了:“道路千万条,安全第一条;行车不规范,亲人两行泪”这句话,还注意到了电影中的一个关键人物,李一一,年轻的联合政府紧急技术观察员、青年科学家。

在抢修地球发动机失败后,正是他凭借专业知识,在全人类绝望的时刻提出“点燃木星计划”,带领整个救援小组实施计划最终成功摆脱木星引力

高智商技术宅李一一几乎电脑不离手,一旦进入运算模式,在键盘上飞速敲打的双手和专注的表情是不是觉得特别像平常敲代码的你

在电影中,“春节十二响”程序是工程师李一一编写出来的,在现实中,也有程序员编写出了《流浪地球》“春节十二响”的C语言源码,并上传到了GitHub中

目前,这段源码只在GitHub仅获得了 46 个Star,14 个Fork(GitHub地址:https://github.com/picasso250/spring12)。以下是这段C语言源码全文:

// File: twelve_biubiu.c
// Permission: CN-2082-2
// Author: Li.YiYi
// Dept: PE-362, UG
// Origin: TI-352132
// 春节十二响 biu biu biu!

#env 'planet_engine'

int init() {
    set_engine_number_mask(ENGINE_ALL);
    set_funeral_level(FUNERAL_FULL);
    // 允许误差10秒以内
    if (unix_time() < make_unix_time(2082128235960-10)) return ERR_ENGIN_ENV;
    return engine_check_init(); // after compile and before real run
}
int main() {
    set_curve(CURVE_NATURAL); // 自然曲线耗费燃料最少
    for (int i :range(0121)) {
        engine_start();
        wait_engine(ENGINE_STATE_CHAGNE);
        sleep(2000);
        engin_stop();
        wait_engine(ENGINE_STATE_CHAGNE);
        sleep(4000); // 这个时长在模拟器里听起来更像心跳
    }
    return 0;
}
int final() {
    engine_ensure_shutdown();
}

代码已经写出来了,接下来就差“行星发动机”运行环境以及对应的头文件了。不知道李一一看到这段源码有何感想呢?

最后,你们去电影院看了《流浪地球》了么?


●编号3587,输入编号直达本文

●输入m获取文章

C语言与C++编程

分享C/C++技术文章

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
那些被吐槽最多的编程语言
程序员现在可以使用Emoji表情符号编程
牛掰了!这个Python库有点逆天了,竟然能把图片,视频无损清晰放大!
php基于什么引擎
总结一年来的前端学习心得
除了刷 GitHub,程序员竟然还有代替面试的……
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服