Sign in

username:

password:



Not a member?

Search Comp.Arch.Embedded



Search tips

embedded by Keywords

68HC11 | 68HC12 | 8051 | 8052 | ARM | ARM7 | Asic | AT91 | AT91RM9200 | Atmel | AVR | AVRStudio | Bootloader | CFP | CompactFlash | Cygnal | Cypress | Dataflash | DSP | eCos | EEPROM | Embedded Linux | Emulator | Endian | Ethernet | Firewire | FPGA | Freescale | GCC | GNUARM | GSM | H8 | HDLC | I2C | Infineon | Interrupts | Java | JTAG | LCD | LED | LPC2000 | MCU | Microchip | MMC | MPLAB | MSP430 | PC104 | PCB | PCI | PCMCIA | PowerPC | Rabbit | RS232 | RS485 | RTOS | SBC | SDRAM | Sensor | SPI | STK500 | UART | UML | USART | USB | Verilog | VHDL | VxWorks | Xilinx

Sponsor

controlSUITE™ software
Comprehensive.
Intuitive.
Optimized.

Real-world software for real-time control. Details Here!

Ads

Discussion Groups

See Also

DSPFPGAElectronics

Discussion Groups | Comp.Arch.Embedded | Google releases new programing language.

There are 51 messages in this thread.

You are currently looking at messages 0 to 10.

Google releases new programing language. - Don McKenzie - 2009-11-12 13:43:00

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




Re: Google releases new programing language. - Rich Webb - 2009-11-12 14:33:00

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

Re: Google releases new programing language. - Rob Gaddi - 2009-11-12 14:55:00

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

Re: Google releases new programing language. - Grant Edwards - 2009-11-12 15:07:00

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!!

Re: Google releases new programing language. - Bob - 2009-11-12 15:09:00

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

Re: Google releases new programing language. - David Brown - 2009-11-12 15:14:00

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.

Re: Google releases new programing language. - Rich Webb - 2009-11-12 15:27:00

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

Re: Google releases new programing language. - Grant Edwards - 2009-11-12 15:41:00

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!!

Re: Google releases new programing language. - geoff - 2009-11-12 15:47:00

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 



Re: Google releases new programing language. - -jg - 2009-11-12 17:02:00

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


| 1 | 2 | 3 | 4 | 5 | 6 | next