【暂时 AFO】【挖坑向】NodeCpp
  • 板块灌水区
  • 楼主ForkΨKillet
  • 当前回复25
  • 已保存回复25
  • 发布时间2020/10/18 10:06
  • 上次更新2023/11/5 10:30:05
查看原帖
【暂时 AFO】【挖坑向】NodeCpp
125210
ForkΨKillet楼主2020/10/18 10:06

由于种种原因,本人 CSP 没报上名,于是 AFO 了(初三一年?)。

由于种种原因,本人的笔记本不可能装上 gcc/clang,只能用 http://www.dooccn.com/cpp/ 这类东西维持生计。于是我有了一个大胆的想法。

OIer 们用的 C++ 涉及的 API 不多,结构也简单。基本是是单文件的。而且代码是在 OJ 上编译运行的,gcc/clang 只是调试所需。

那么是否可以用 nodejs 解析并运行 C++ 呢?
如果 C++ 不行,我们删掉一堆特性,C 是否可行呢?(我观查到 OIer 少有用面向对象的)

所以我只要撸一个 AST 出来(我正好想学,就没用现成的轮子),拿 js 写一些常用 API,最后瞎整一通,C++ 就跑起来了(当然效率很低,能测测小中样例的样子吧)

此外,这个项目写完以后,可以迅速扔到浏览器环境,四舍五入一下,给洛谷在线 IDE 分担一半压力似乎也可以嘛(笑)

问题在于这个写起来真心挺费劲的,我初三时间也不(很)多(少),想找人帮忙。 这里是我撸了两天的 AST,大家赏点星星呗(其实我想要的是 PR)
https://github.com/ForkFG/nodecpp
PS:需要先 npm i -S fkutil@2.3.1,我忘写依赖了。

2020/10/18 10:06
加载中...