IT学习网站可以在线编程运行,这是怎么实现的?

比如计蒜客、牛客网都具备在线编程功能,编辑完毕后还可以运行测试,这是怎么实现的呢,难吗?有知道的大神请指点迷津。... 比如计蒜客、牛客网都具备在线编程功能,编辑完毕后还可以运行测试,这是怎么实现的呢,难吗?有知道的大神请指点迷津。 展开
 我来答
ICBC09111
2015-10-29 · 超过53用户采纳过TA的回答
知道答主
回答量:96
采纳率:0%
帮助的人:83.5万
展开全部
不难,举个例子 比如说JAVA语言 写一段代码 进行编译 获取结果,并不难比如电脑只要装有JVM 就可以在网页上提交代码 生成一个临时文件 利用一些编译命令 比如javac java 等 就可以自动运行编译获取结果 同理 c c++ c# 等等等其他语言 都有自己的运行机制 要不然 那么多IDE怎么就可用运行我们写的代码呢?只不过IDE是我们认为触发的 他们是省却了这一步
追问

像这种,从图可以看到左面是题干,学员可以在右面编辑代码以达到题干的要求,编辑完毕可以运行,查看自己的编辑结果是否正确,是否能够达到题干要求。这一系列功能难实现吗?这是在线代码编辑器吗?

追答
就拿你这个JS代码来说  首先这种网站会检查你的书写规范,然后与自己的答案进行对比,对比规则这个我也不太清楚了,至于运行不运行我也不太确定。但是要实现运行是可以的,这种网页其实就是左右布局 左边放题目右边放编辑器。网页上实现编辑器虽然很麻烦,但是不难。至于是不是在线运行我不确定 但是要运行也是可以的,就跟我刚刚给你举的例子一样,不管什么语言它的运行都是可以实现的  JAVA有JVM来运行 JVM是可以主动调用的命令来实现的 其他语言也一样  。因为我是JAVA程序员对JAVA比较了解一些,只能用JAVA给你举例子了
晓彤201707
2018-04-18 · TA获得超过1.2万个赞
知道小有建树答主
回答量:85
采纳率:100%
帮助的人:1.9万
展开全部

1、不难,举个例子  比如说JAVA语言 写一段代码 进行编译 获取结果,并不难比如电脑只要装有JVM 就可以在网页上提交代码 生成一个临时文件 利用一些编译命令 比如javac java 等 就可以自动运行编译获取结果  同理 c c++ c# 等等等其他语言 都有自己的运行机制  要不然 那么多IDE怎么就可用运行我们写的代码呢?只不过IDE是我们认为触发的  他们是省却了这一步。

2、IT培训行业近几年可以说是飞速发展。随着中国电子商务产业、移动互联网产业的发展及云计算技术在全球范围内的推广,智能手机终端、移动应用、云管理、云物流、云手机等技术领域将产生巨大的人才缺口。

3、中国IT培训行业现状调研分析及发展趋势预测报告(2017版)显示,目前中国IT以及相关行业共有1500万从业人员,按照年增长15%的速度,约有225万新增岗位,加上5%退休和离职率,估计每年有300万市场新增需求,与此同时每年计算机相关专业毕业生大概200W,因此可以预计市场仍存在100万左右的人才缺口。

4、现在高校对于IT技能培训也日益重视,对同培训机构联合举办实训项目也持欢迎态度,但是跟以前的走过场相比,现在的高校对实训项目技术要求更高,对实训机构的资质的标准要求更高,希望通过实训项目能给学生带来实实在在的技能。

5、巨大人才缺口的存在使得人才的培养变得尤其关键,同时IT行业还存在的另一个普遍问题:学历教育与企业实际需求相脱节。百万计算机专业毕业生也有知识更新和增加项目经验的需求。

6、另外根据2016-2021年中国IT培训行业发展分析及投资潜力研究报告行业结构统计,高达92%的IT从业人员表示需要提升IT技能,有42%的参与者表示非常想参加IT培训。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-10-09
引用ICBC09111的回答:
不难,举个例子 比如说JAVA语言 写一段代码 进行编译 获取结果,并不难比如电脑只要装有JVM 就可以在网页上提交代码 生成一个临时文件 利用一些编译命令 比如javac java 等 就可以自动运行编译获取结果 同理 c c++ c# 等等等其他语言 都有自己的运行机制 要不然 那么多IDE怎么就可用运行我们写的代码呢?只不过IDE是我们认为触发的 他们是省却了这一步
展开全部
代码规范检查是在页面上完成的,代码将会以字符串的形式发送给后端,后端在沙箱中判题,拿到返回后发送给前端,前端可以轮询,也可以等待
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式