手机版
当前位置: 康护网 > 电脑网络 > 软件下载 > 国外软件下载

codepad在线编程

网站地址:
网站名称:
codepad在线编程
网站热点:
codepad,about
登陆状态:
自动
网站品质:
4
世界排名:
149426
更新日期:
2019/7/10 11:14:51
网站介绍:
codepad
网站百科

原理/在线编程

康护网 www.enviroinfo.org.cn 在线编程的原理比较复杂,因为其涉及web前端以及后端编译系统。
web前端需要提供用户代码录入,行号、高亮语法、自动补全功能。并需要使用异步更新(Ajax) 的方法来实现上述功能。
后端编译系统接收到用户的代码,并调用正确的编译器进行编译并将结果返回前端进行显示。

特性/在线编程


1、方便:无论何时何地,打开网址,就可以进行代码编写。更可以将现有代码拷贝过去运行验证结果,是验证代码,学习语言、算法的快捷工具。而且再也不需像传统一样,为了编写一点程序,就必须在自己电脑上安装很大的软件,配置非常复杂的环境。
2、跨平台,无论使用Windows、Mac、Linux还是使用安卓平板、iPad,都可以进行在线编程,而且编程语言可以是任何语言,在iPad上编写Java代码是件很轻松地事。
3、集成性:所有的在线编程的编程语言网站都支持多种语言的编译或解释,具有较强的集成性,是传统IDE无法比拟的。

实现/在线编程


国外多家网站以及国内的少数网站都已经实现了在线编程的功能。比如:


  1. anycodex
    该网站智能支持中文和英文,无需切换语言。并且该网站支持九种编程语言,如C/C++/Java/Tcl/Matlab/Perl/Ruby/Python/Php,支持多文件,标准输入,命令行参数,语法高亮,代码可折叠,支持全屏模式及代码下载。该网站比较简洁,使用起来也很方便,响应速度较快。

  2. codepad
    该网站只支持英文,支持C/C++/D/Haskell,Lua/OCaml/PHP/Perl/Plain Text/Python/Ruby/Scheme/Tcl,相比anycodes而言支持语言更多,适合于团队合作,代码可生成一个简短的URL。缺点是不支持语法高亮,也无法完成自动缩进功能,同时也无法使用scanf等需要从标准输出中获取值之类的函数,同时需要页面跳转,响应速度较慢。

  3. Idone
    该网站支持英文,和上述两个相比,支持包括C++,Java,JavaScript,Perl,PHP,Python和Ruby在内的40多种编程语言,且含有代码demo,供初学者学习。缺点是,使用不够简洁,且响应速度较慢。

  4. imooc
    该网站支持包括HTML,CSS、JavaScript、PHP、Python和Ruby等多种编程语言,提供初学者学习demo。支持多文件,标准输入,数据库操作,语法高亮,代码折叠,自动缩进,全屏预览模式及代码下载。缺点是平台还需要诸多细节优化,相应速度有待加强。

应用/在线编程


目前在教学方面的应用比较广泛。

类似“codepad在线编程”
与“codepad在线编程”相关的网站
郑州助孕 | 深圳代孕 | 广州代孕 | 烟台代孕 | 高鹰代孕 | 上海添丁集团 | 高鹰代孕 | 添丁辅助生育集团 | 武汉途欣悦生殖中心 | 独家潮鞋网 | 蓝错婚嫁网 | 唯心小说网 | 咸宁新闻资讯网 |
  • 大同:能源革命跑出发展“加速度”
  • “死磕”家政行业痛点 “三个阿姨”重磅布局S2B2C
  • 美议息空窗期 避险资产回撤或迎“买点”
  • 北京百余家超市年内开设扶贫产品专柜 和田农产品进驻专柜
  • ╧琍钉霍逼禬玜瓁
  • 3万3千条政府抽检数据:移动电源不合格发现率高达72.43%
  • 庄华峰 孙晔:明清江淮地区的流行病及其防治
  • 一岁半的宝宝补钙吃什么好
  • “相聚鹏城”第二届全国诗文大会在深圳召开
  • 聚焦关键领域和薄弱环节 进一步补短板强功能惠民生增后劲
  • 海上丝路指数:运输需求整体稳定 航线运价小幅调整
  • 浙江夫妇“救助警犬被指盗窃” 警方处置效果欠佳
  • 陕西代表团提交议案31件建议221件
  • Xi outlines 4-pronged proposal on global governance
  • 佛山驾校启用人脸识别计学时