RE: [Nolug] Go

From: John Souvestre <johns_at_sstar.com>
Date: Thu, 12 Dec 2013 14:49:37 -0600
Message-ID: <020301cef77b$ad398870$07ac9950$@sstar.com>

Hi Brett.

 

Thanks for the leads. I'll check them out. J

 

John

    John Souvestre - New Orleans LA - (504) 454-0899

 

From: owner-nolug@stoney.kellynet.org [mailto:owner-nolug@stoney.kellynet.org]
On Behalf Of B. Estrade
Sent: Thu, December 12, 2013 2:48 pm
To: nolug@nolug.org
Subject: Re: [Nolug] Go

 

You may also want to look at "PGAS" languages, such CoArray Fortran and a cool
little language from Cray called Chapel -
http://en.wikipedia.org/wiki/Chapel_(programming_language). Cilk is another
cool language extension of C to look at...yeah, there are a lot of languages
to look at! .. oh and of course, there is the library based MPI approach.

 

Brett

 

On Thu, Dec 12, 2013 at 2:29 PM, John Souvestre <johns@sstar.com> wrote:

Hi Brett.

 

Will do. I seem to recall that it uses a shared memory model. I've seen some
pro's and con's regarding shared memory vs messaging (as in Erlang and Go).
Indeed, one of the Go sayings is: "Don't communicate by sharing memory.
Instead, share memory by

communicating."

 

Actually I'm interested in concurrent (threads, co-routines), parallel
(multi-process, multi-core), and distributed (multi-machines). I want it all!
J

 

John

    John Souvestre - New Orleans LA - (504) 454-0899
<tel:%28504%29%20454-0899>

 

From: owner-nolug@stoney.kellynet.org [mailto:owner-nolug@stoney.kellynet.org]
On Behalf Of B. Estrade
Sent: Thu, December 12, 2013 2:18 pm

To: nolug@nolug.org
Subject: Re: [Nolug] Go

 

John,

 

I would encourage you to look at OpenMP. GCC supports it for C/C++ and
Fortran.

 

Brett

 

On Thu, Dec 12, 2013 at 2:16 PM, John Souvestre <johns@sstar.com> wrote:

Hi Joe.

 

It's a relatively new language which some Google people designed as a
replacement for C and possibly other systems languages. Besides a simpler,
cleaner syntax it includes built-in primitives for concurrency.

 

At the moment my interest is mainly academic. I'm interested in languages
which make it easier to take advantage of multi-core processors.

 

John

    John Souvestre - New Orleans LA - (504) 454-0899
<tel:%28504%29%20454-0899>

 

From: owner-nolug@stoney.kellynet.org [mailto:owner-nolug@stoney.kellynet.org]
On Behalf Of joe jonass
Sent: Thu, December 12, 2013 2:11 pm
To: nolug@nolug.org
Subject: Re: [Nolug] Go

 

Never heard of it. Is there a particular problem or idea that you are trying
to match with software, paradigm, or are you looking at it from a academic
point of view?

 

On Wed, Dec 11, 2013 at 3:55 AM, John Souvestre <johns@sstar.com> wrote:

Hi.

 

I'm also looking at the programming language Go. I was wondering if anyone
here was using it?

 

John

    John Souvestre - New Orleans LA - (504) 454-0899
<tel:%28504%29%20454-0899>

 

 

 

 

___________________
Nolug mailing list
nolug@nolug.org

Received on 12/12/13

This archive was generated by hypermail 2.2.0 : 12/12/13 EST