There are 51 messages in this thread.
You are currently looking at messages 0 to 10.
Google releases new programing language. http://golang.org/ http://tech.yahoo.com/news/infoworld/20091110/tc_infoworld/99864 and for your viewing pleasure: http://www.youtube.com/watch?v=rKnDgT73v8s a one hour youtube video! Cheers Don... -- Don McKenzie Site Map: http://www.dontronics.com/sitemap E-Mail Contact Page: http://www.dontronics.com/email Web Camera Page: http://www.dontronics.com/webcam No More Damn Spam: http://www.dontronics.com/spam
On Fri, 13 Nov 2009 05:43:06 +1100, Don McKenzie <5V@2.5A> wrote: > >Google releases new programing language. >http://golang.org/ > >http://tech.yahoo.com/news/infoworld/20091110/tc_infoworld/99864 > >and for your viewing pleasure: >http://www.youtube.com/watch?v=rKnDgT73v8s >a one hour youtube video! Looks interesting, in the sed->awk->Perl tradition perhaps. But "goroutines"? Somebody should be flogged... -- Rich Webb Norfolk, VA
On Fri, 13 Nov 2009 05:43:06 +1100 Don McKenzie <5V@2.5A> wrote: > > Google releases new programing language. > http://golang.org/ > > http://tech.yahoo.com/news/infoworld/20091110/tc_infoworld/99864 > > and for your viewing pleasure: > http://www.youtube.com/watch?v=rKnDgT73v8s > a one hour youtube video! > > > Cheers Don... > Looks a lot like Python, but with a compiler instead of an interpreter. *shrug* -- Rob Gaddi, Highland Technology Email address is currently out of order
On 2009-11-12, Rob Gaddi <r...@technologyhighland.com> wrote: >> Google releases new programing language. >> http://golang.org/ > Looks a lot like Python, but with a compiler instead of an > interpreter. *shrug* To me, it looks a lot more like C/Java than it looks like Python: * whitespace isn't significant * curly-braces as block delimiters * semicolons to separate statements When it comes to semantics rather than looks, it still doesn't seem all that similar to Python. In general, the object/type system doesn't seem to be comparable (Go has no inheritence). Go also has no exceptions or any practical error-handling facilities. All in all, I was pretty underwheled. -- Grant Edwards grante Yow! I have the power to at HALT PRODUCTION on all visi.com TEENAGE SEX COMEDIES!!
Rich Webb wrote: > On Fri, 13 Nov 2009 05:43:06 +1100, Don McKenzie <5V@2.5A> wrote: > >> Google releases new programing language. >> http://golang.org/ >> >> http://tech.yahoo.com/news/infoworld/20091110/tc_infoworld/99864 >> >> and for your viewing pleasure: >> http://www.youtube.com/watch?v=rKnDgT73v8s >> a one hour youtube video! > > Looks interesting, in the sed->awk->Perl tradition perhaps. > > But "goroutines"? Somebody should be flogged... > gotines? gootines? They got into trouble as soon as they named it "go" Bob
Don McKenzie wrote: > > Google releases new programing language. > http://golang.org/ > > http://tech.yahoo.com/news/infoworld/20091110/tc_infoworld/99864 > > and for your viewing pleasure: > http://www.youtube.com/watch?v=rKnDgT73v8s > a one hour youtube video! > This is comp.arch.embedded - where's the compilers for non-x86 targets? I suppose that gccgo could be re-targeted, if the run-time library is not too difficult to port. From a very quick glance, it looks like some good points: Source in utf-8 with utf-8 support throughout (not a big deal for embedded systems, but great for "big" systems); Proper modules and namespaces; Useful standard libraries; Inferred strong typing; Mandatory braces in for, if and switch statements; Proper arrays that are distinct from pointers; Maps (like Python dicts or Perl hashes); Support for processes and communication; Explicitly sized integers; and some bad points: Separate compiler and linker steps (you'd think they would have learned from the "success" of gcc's link-time optimisation project); Much of the ugliness from C, with a good dose of its own (though less than C++ templates); Currently limited to x86 and amd64.
On Thu, 12 Nov 2009 12:09:47 -0800, Bob <S...@excite.com> wrote: >Rich Webb wrote: >> On Fri, 13 Nov 2009 05:43:06 +1100, Don McKenzie <5V@2.5A> wrote: >> >>> Google releases new programing language. >>> http://golang.org/ >>> >>> http://tech.yahoo.com/news/infoworld/20091110/tc_infoworld/99864 >>> >>> and for your viewing pleasure: >>> http://www.youtube.com/watch?v=rKnDgT73v8s >>> a one hour youtube video! >> >> Looks interesting, in the sed->awk->Perl tradition perhaps. >> >> But "goroutines"? Somebody should be flogged... >> >gotines? >gootines? >They got into trouble as soon as they named it "go" A quite decent review by MarkCC over at Good Math, Bad Math <http://scienceblogs.com/goodmath/2009/11/googles_new_language_go.php> Mark qualifies as One Smart Cookie and he has had some time to play with the language since he works at Google. Short version: ... nah, read the original; it's not too long and has useful insights. The best, though, was from commentator James H G Redekop: "I get this feeling they picked the name so that when they put out the next version of the language, they can call it Go2 and make Dijkstra jokes." -- Rich Webb Norfolk, VA
On 2009-11-12, Grant Edwards <i...@invalid.invalid> wrote: > When it comes to semantics rather than looks, it still doesn't > seem all that similar to Python. [...] One big difference between Python and Go that I forgto to mention is that go is statically typed while Python is dynamically typed. That's a pretty fundamental difference. I use Python every day, and I really don't see where the comparison to Python comes from. To me it looks more like cleaned up Java or C with garbage collection. -- Grant Edwards grante Yow! What a COINCIDENCE! at I'm an authorized "SNOOTS visi.com OF THE STARS" dealer!!
Rich Webb wrote: > On Fri, 13 Nov 2009 05:43:06 +1100, Don McKenzie <5V@2.5A> wrote: > >> >> Google releases new programing language. >> http://golang.org/ >> >> http://tech.yahoo.com/news/infoworld/20091110/tc_infoworld/99864 >> >> and for your viewing pleasure: >> http://www.youtube.com/watch?v=rKnDgT73v8s >> a one hour youtube video! > > Looks interesting, in the sed->awk->Perl tradition perhaps. > > But "goroutines"? Somebody should be flogged... Can't it print simple words ? Lazzo may be interested.... geoff
On Nov 13, 7:43=A0am, Don McKenzie <5...@2.5A> wrote: > Google releases new programing language.http://golang.org/ > > http://tech.yahoo.com/news/infoworld/20091110/tc_infoworld/99864 > > and for your viewing pleasure:http://www.youtube.com/watch?v=3DrKnDgT73v8= s > a one hour youtube video! > > Cheers Don... Interesting, but missing was a For each, which is a rather glaring omission on something that hopes to improve what is already out there ? No examples, and no EXE sizes listed ( it does create standalone EXEs, right ? ) I also liked Microsoft's ASMl language... on the topic of research-lab- languages... -jg