Baham's Blog

Above all else, guard your heart.

Go语言-playground

12日,Andrew Gerrand在Golang Blog更新了一篇文章,是关于Go语言的playground的,实际地讲,读得不是很懂,但还是准备尽力把这篇文章翻译过来,对于翻译完成日期——待定,不过,我会尽力的。

在《Go语言云动力》里也有关于游乐场的介绍,可能会参考一下。

游乐场简介— introduced the Go Playground

playground允许程序员使用浏览器编写代码,并且可以做到立即编译、链接、并在服务器上运行。(可以在[gotour]http://go-tour.appspot.com/%E4%B8%AD%E5%B0%9D%E8%AF%95%E3%80%82%EF%BC%89%E6%88%91%E4%BB%AC%E5%B8%8C%E6%9C%9B%E9%80%9A%E8%BF%87playground%E8%AE%A9%E9%82%A3%E4%BA%9B%E6%9C%89%E5%85%B4%E8%B6%A3%E7%9A%84%E7%A8%8B%E5%BA%8F%E5%91%98%E5%9C%A8%E5%AE%89%E8%A3%85%E5%89%8D%E5%8D%B3%E5%8F%AF%E4%BD%BF%E7%94%A8Go%E8%AF%AD%E8%A8%80;%E8%AE%A9%E9%AB%98%E7%BA%A7%E7%9A%84%E7%86%9F%E7%BB%83%E7%9A%84Go%E7%A8%8B%E5%BA%8F%E5%91%98%E8%83%BD%E5%A4%9F%E5%BE%97%E5%88%B0%E4%B8%80%E4%B8%AA%E5%90%88%E9%80%82%E7%9A%84%E5%9C%B0%E6%96%B9%E8%BF%9B%E8%A1%8C%E5%B0%9D%E8%AF%95%E3%80%82%E4%B8%8D%E4%BB%85%E4%BB%85%E6%98%AF%E5%9C%A8%E4%B8%8A%E4%B8%80%E9%A1%B5%EF%BC%8C%E8%BF%99%E4%B8%AA%E5%8A%9F%E8%83%BD%E6%9C%89%E6%BD%9C%E5%8A%9B%E8%AE%A9%E6%88%91%E4%BB%AC%E7%9A%84%E5%8F%82%E8%80%83%E6%89%8B%E5%86%8C%E5%92%8C%E6%95%99%E5%AD%A6%E6%9D%90%E6%96%99%E6%9B%B4%E5%8A%A0%E5%90%B8%E5%BC%95%E4%BA%BA%E3%80%82%E5%90%8C%E6%97%B6%E6%88%91%E4%BB%AC%E4%B9%9F%E5%B8%8C%E6%9C%9B%E5%9C%A8%E4%B8%8D%E4%B9%85%E7%9A%84%E5%B0%86%E6%9D%A5%E6%89%A9%E5%B1%95%E5%85%B6%E4%BD%BF%E7%94%A8%E8%8C%83%E5%9B%B4%E3%80%82

当然,playground对程序有一定运行限制。我们不能不受限制地简单地随意访问任意代码并运行,程序实际是运行在可使用部分标准库的沙盒内。程序唯外界的通信只能通过标准输出,并且程序的cpu和内存使用也收到限制。因此,请把playground当成奇幻Go世界的第一次尝试,如果想完整体验,还是得[下载它]http://golang.org/doc/install.html%E3%80%82%E8%8B%A5%E4%BD%A0%E6%89%93%E7%AE%97%E5%B0%9D%E8%AF%95Go%E5%8D%B4%E6%B2%A1%E8%83%BD%E6%8A%BD%E5%87%BA%E6%97%B6%E9%97%B4%E7%B3%BB%E7%BB%9F%E5%AD%A6%E4%B9%A0%EF%BC%8C%E5%BF%AB%E8%AE%BF%E9%97%AEgolang.org%E8%AF%95%E8%AF%95%E5%90%A7%EF%BC%81

By Andrew Gerrand

翻译 By Baham

游乐场里面—Inside the Go Playground

简介

2010年,9月我们介绍过Go语言的“游乐场”(以下,直接使用playground)—一个Web服务器,可以执行任何Go代码并且返回程序输出值。

若你是一个Go的程序员,你可能已经直接使用过Go语言的playground,像在gotour里或者执行Go文档里的示例代码。

你也可能通过在talks.golang.org里点击”run”按钮或者在本博客http://blog.golang.org%E5%9B%9E%E5%A4%8D%E8%80%8C%E4%BD%BF%E7%94%A8%E4%BA%86playground%E3%80%82

本文将一窥如何实现playground以及如何统合这几项服务。playground的实现涉及不同操作系统的环境。本文的需要你已拥有过相似的Go语言系统编程经历。

From Golang Blog http://blog.golang.org/playground

And playground http://blog.golang.org/introducing-go-playground




The Original Link: http://baham.github.io/12_13_goyu-yan-playground.html
If you want to reprint it, please do under the CC BY-NC-SA 4.0

Comments