rust+docker实现在线编译器

在线编译器原理

原理是每次用户提交代码就创建一个容器执行编译和运行,获取运行结果后删除容器,非常简单。

在线编译器后端接口

后端用啥后端语言都可以,只要可以创建进程。这里采用 rust,因为喜欢。

在线编译器项目地址

预览地址

https://code.noxue.com

效果图

电脑端

image.png

手机端

image.png

原文地址:blog.noxue.com/tutorial/a83e04dd5a...

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 5
Flex

不错的项目,不过建议补充一下部署文档,最好是直接弄成一个docker容器 更方便部署

2个月前 评论
刘荣飞 (楼主) 2个月前
刘荣飞 (楼主) 1个月前

想请教一下刘老师:您觉得rust和c++在将来谁会成为构建软件基础设施的主流语言呢?

我知道的基础设施只有四种:编译器,操作系统,浏览器,数据库。这些都是c和c++的天下。

其他的基础设施我还不知道,如果还有的话,rust能成为构建他们的语言之一吗?

2个月前 评论
刘荣飞 (楼主) 2个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!