Page 1 of 2 12 LastLast
Results 1 to 10 of 14

Thread: Google's Go Has Been Called To Go Into GCC 4.6

  1. #1
    Join Date
    Jan 2007
    Posts
    14,629

    Default Google's Go Has Been Called To Go Into GCC 4.6

    Phoronix: Google's Go Has Been Called To Go Into GCC 4.6

    Last year one of the many projects introduced by Google was the Go programming language. Do you remember? It's reached a state of being a production-ready language, at least within Google's confines, but this project hasn't received as much attention and interest by the Linux and open-source communities as some of their other work such as VP8 and their new container format. It's possible that this could change once the Go programming language is accessible to more developers, which may very well come with GCC 4.6...

    http://www.phoronix.com/vr.php?view=ODcwOQ

  2. #2
    Join Date
    Nov 2007
    Posts
    26

    Default

    Good luck with that. Go seems like a very good language. Integration into GCC will make it a lot more popular.

  3. #3
    Join Date
    Sep 2008
    Posts
    121

    Default

    LLVM had gotten me more interested.

  4. #4
    Join Date
    Jul 2009
    Location
    São Paulo, Brazil
    Posts
    73

    Default LLVM-Go, someone?

    Quote Originally Posted by Micket View Post
    LLVM had gotten me more interested.
    Then, LLVM-Go should come next!?

    But I don't think it's going to happen anytime soon.

    Quote Originally Posted by From the Go FAQ
    What compiler technology is used to build the compilers?

    Gccgo has a C++ front-end with a recursive descent parser coupled to the standard GCC back end. Gc is written in C using yacc/bison for the parser.

    ...

    We also considered using LLVM for 6g but we felt it was too large and slow to meet our performance goals.

  5. #5
    Join Date
    Aug 2009
    Posts
    2,264

    Default

    All these formats, frameworks and programming languages...

    We got a saying in my country; "Not being able to see the forest anymore because of the trees". It obviously means that the stuff we track is getting so vast that we can't manage to keep focus on everything.

    Thanks to Michael for digging through the large amount of noise and keeping us informed!

  6. #6
    Join Date
    Jan 2010
    Location
    Ghent
    Posts
    207

    Default

    A cool side-effect of Go getting into GCC is that as part of the patches enabling Go on GCC also enables the Plan9 dialect of C to be compiled by GCC:

    http://www.pubbs.net/201009/gcc/4321...ns-in-gcc.html

    Might be cool and might help the plan9port guys etc.

    on a side-note:
    I have been planning to try to compile php5-cli sometime under plan9/ape to see whether it works to run PTS on it (and how well it works). Unfortunately I am not yet good enough to do it (I play in 9vx, but should probably migrate to a KVM instead). If anyone already have succeeded with this it would be cool to hear about it .

  7. #7
    Join Date
    Feb 2008
    Location
    USA
    Posts
    192

    Default

    Google Go GCC... GGGCC? hmmm... 3G2C!

  8. #8
    Join Date
    Oct 2009
    Posts
    845

    Default

    Quote Originally Posted by Micket View Post
    LLVM had gotten me more interested.
    Your interest in a programming language depends on the compiler framework?

  9. #9
    Join Date
    Oct 2009
    Posts
    845

    Default

    Quote Originally Posted by FallenWizard View Post
    Good luck with that. Go seems like a very good language. Integration into GCC will make it a lot more popular.
    Don't know if it will be a lot more popular, but given that gccgo creates much faster (due to gcc's much better optimization backend) go binaries than the official go compiler from google it will certainly be beneficial for those using go. On that subject, does anyone know it there's been a substantial uptake on Go amongst developers? Not that it likely matters that much to Google since the language was created to scratch their own itch.

  10. #10
    Join Date
    Jul 2009
    Posts
    61

    Default

    I guess they decided to ignore/close Issue 9 (http://code.google.com/p/go/issues/detail?id=9).

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •