不需要安装任何开发环境,在浏览器里面就能在线练习31种编程语言

新闻 浏览器
大家也许听过1万小时的理论,讲的就是,任何专业,任何人,如果想在某一个技术行业里面成为专家能手,必须要至少工作学习1万个小时。编程何尝又不是这样呢?

 

大家也许听过1万小时的理论,讲的就是,任何专业,任何人,如果想在某一个技术行业里面成为专家能手,必须要至少工作学习1万个小时。编程何尝又不是这样呢?

[[217486]]

《程序员修炼之道:从小工到专家》的作者就提出了编码套路(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语言。

[[217487]]

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

不需要安装任何开发环境,在浏览器里面就能在线练习31种编程语言

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

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

不需要安装任何开发环境,在浏览器里面就能在线练习31种编程语言

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

不需要安装任何开发环境,在浏览器里面就能在线练习31种编程语言

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

不需要安装任何开发环境,在浏览器里面就能在线练习31种编程语言

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

不需要安装任何开发环境,在浏览器里面就能在线练习31种编程语言

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

不需要安装任何开发环境,在浏览器里面就能在线练习31种编程语言

不需要安装任何开发环境,在浏览器里面就能在线练习31种编程语言

 

责任编辑:张燕妮 来源: 头条科技
相关推荐

2018-01-25 09:28:49

代码开发工具

2009-02-11 09:30:36

数据复制硬盘拷贝硬盘复制器

2015-08-20 10:56:19

算法界面开发

2015-05-05 14:50:21

Python不需要操作系统

2010-12-20 09:37:00

编程语言Apache前任主席

2013-11-13 15:54:20

Chrome 31浏览器

2017-09-19 15:40:23

Linuxsudo命令密码

2017-03-13 13:54:40

戴尔

2017-03-02 15:27:57

js浏览器函数

2021-08-11 22:48:27

Windows 11Windows微软

2022-01-04 09:02:24

浏览器命令行ttyd

2012-08-23 09:50:07

测试测试人员软件测试

2012-05-07 10:16:40

在线开发集成开发开发工具

2009-11-23 12:45:22

2010-05-07 10:28:52

Linux系统

2011-04-07 15:19:37

路由器

2017-08-08 14:33:36

无服务计算服务器

2010-07-29 09:28:02

VMware虚拟化云计算

2018-10-20 15:30:44

深度学习前端前端工程师

2018-09-19 12:51:31

樟宜国际机场自动化机器人
点赞
收藏

51CTO技术栈公众号