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

codepad在线编程

网站地址:
网站名称:
codepad在线编程
登陆状态:
自动
网站品质:
5
世界排名:
69772
更新日期:
2017/9/20 9:30:26
网站介绍:
codepad
网站百科

原理/在线编程

在线编程的原理比较复杂,因为其涉及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在线编程”相关的网站
  • Download the fast, free and safe Opera computer browser, enabling faster browsing, better desktop organization and customization options.
  • Fast Free downloads of 5 Star Rated Try Before You Buy software programs for Windows XP, Vista, 7, 8, 8.1 and 10. Download and try your software for free.
  • SoftSearch: Shopping for Business Specialty Software - find and purchase software to meet your specific needs , ,
  • Buy a domain and see how a premium domain can be the best investment. Your business starts here. Buy a domain today.
  • The place where you can get all the best programs, games, mp3, and emulator that is available on the net. All together in one place and listed comprehensively so that you will only get the BEST. Updated Daily.
  • Freecode maintains the Web's largest index of Linux, Unix and cross-platform software, as well as mobile applications.
  • A software directory with only 100% FREE software downloads for Windows, Mac, and UNIX.
  • Joomla! is the mobile-ready and user-friendly way to build your website. Choose from thousands of features and designs. Joomla! is free and open source.
  • CNET is your best guide to find free downloads of safe, trusted, and secure Windows software, utilities, and games.
  • Firefox is now even better on Desktop, Windows, Mac, Linux, iOS and Android. See the difference.