P.S. The version I first saw was of course not in Go, it was in Newsqueak,
but the first complete program ever written in Go (not first executed) was
the prime sieve in the first draft of the language specification.

-rob

On Thu, Aug 11, 2016 at 5:56 AM, Rob Pike <r...@golang.org> wrote:

> It's not really mine. Tom Cargill first showed it to me, but it started
> with Doug McIlroy and I think it originates from an idea by David Gries.
>
> -rob
>
>
> On Thu, Aug 11, 2016 at 2:27 AM, Paul Rosenzweig <
> paularosenzw...@gmail.com> wrote:
>
>> I always liked Rob Pike's concurrent prime seive: https://play.golang.org
>> /p/9U22NfrXeq
>>
>> On Wed, Aug 10, 2016 at 3:53 AM, <gary.willoug...@victoriaplumb.com>
>> wrote:
>>
>>> Hi,
>>>
>>> I'm giving a talk at work introducing Go and I'm looking for small
>>> examples to show Go's potential. For example, the following program
>>> demonstrates a bare-bones webserver in 13 lines:
>>>
>>> import (
>>>
>>>     "fmt"
>>>     "net/http"
>>> )
>>>
>>> func home(w http.ResponseWriter, r *http.Request) {
>>>     fmt.Fprintf(w, "Hello, world!")
>>> }
>>>
>>> func main() {
>>>     http.HandleFunc("/", home)
>>>     http.ListenAndServe(":8080", nil)
>>> }
>>>
>>> Has anyone here got any more little snippets like this to show the power
>>> and potential of Go? It doesn't have to be in networking, just little a
>>> little snippet to make people think "wow, that's cool!".
>>>
>>> Thanks.
>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "golang-nuts" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to golang-nuts+unsubscr...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "golang-nuts" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to golang-nuts+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to