前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >无需任何配置一个浏览器,就可进行31种语言开发

无需任何配置一个浏览器,就可进行31种语言开发

作者头像
BestSDK
发布2018-03-02 16:24:59
6530
发布2018-03-02 16:24:59
举报
文章被收录于专栏:BestSDKBestSDK

《程序员修炼之道:从小工到专家》的作者就提出了编码套路(Code Kata)这个概念,说如果要提高自己的编程能力,就要不断的刻意练习,我们称之为Code Kata. 那当前软件界的语言层出不穷,开发环境也千奇百怪,目前就笔者所知,就有下面的编程语言:

  • Asm
  • BCPL
  • Bash
  • C (clang)
  • C (gcc)
  • C#
  • C++ (clang++)
  • C++ (g++)
  • Chapel
  • Clojure
  • CoffeeScript
  • D
  • Elixir
  • Erlang
  • F#
  • Fortran
  • Go
  • Groovy
  • Haskell
  • Java
  • Javascript
  • Kotlin
  • PHP
  • Perl
  • Python
  • R
  • Ruby
  • Rust
  • Swift
  • VHDL
  • VisualBasic

如果有一天心血来潮,想试试和看看新的语言如何使用,总不可能每个开发环境都装一套吧,而且有的开发环境还不太好装,而且必须在特定的设备下面才能使用,比如苹果(Apple)公司的Swift语言。

那有没有这么一个环境,云环境,只需要浏览器,就能实现我们的在线练习,在线编程的环境呢? 还真被我找到了。那就是cyber-dojo.org网站。

其支持上面的所列的31种语言,而且很多语言,还支持其对应的单元测试框架,以Javascript为例子,

其自动支持右边的单元测试框架。

选择上面的一门语言,我们就能开始编程了。笔者以Java为例子:

在右边选择你要练习的算法或者题目,左边是这个题目或者算法的说明。

点击第一个按钮“Set it up & Start programming”,可以直接编程了.

点击“Test”按钮,就可以编译并输出结果了。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-01-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 BestSDK 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档