Announcement

Collapse
No announcement yet.

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

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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
    Good luck with that. Go seems like a very good language. Integration into GCC will make it a lot more popular.

    Comment


    • #3
      LLVM had gotten me more interested.

      Comment


      • #4
        LLVM-Go, someone?

        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.

        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.

        Comment


        • #5
          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!

          Comment


          • #6
            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 .

            Comment


            • #7
              Google Go GCC... GGGCC? hmmm... 3G2C!

              Comment


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

                Comment


                • #9
                  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.

                  Comment


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

                    Comment


                    • #11
                      Originally posted by Ranguvar View Post
                      I guess they decided to ignore/close Issue 9 (http://code.google.com/p/go/issues/detail?id=9).
                      I doubt that they chose to ignore it given the litigous times we live in, likely some sort of 'arrangement' took place.

                      Comment


                      • #12
                        Originally posted by XorEaxEax View Post
                        I doubt that they chose to ignore it given the litigous times we live in, likely some sort of 'arrangement' took place.
                        Google is making sure his books wil actualy sell and help him with publicity.

                        BTW Plan 9's Go > the original Go anyway. It benifits society more than a single individual. I mean; how dare they?!

                        Comment


                        • #13
                          I too, though issue9 was a real problem at first. But now I realize it's a non-issue. Go! is not the same as Go. Searching for Go! Programming Language should still find resources about the old Go!, if it gets any relevance some day, just like searching for C# Programming Language doesn't return any C nor C++ pages unless these are cited.

                          They are in their right to close this issue, it was only flooding.

                          But I agree that issue9 would be a far cooler name.

                          Comment


                          • #14
                            Originally posted by XorEaxEax View Post
                            Your interest in a programming language depends on the compiler framework?
                            This isn't news about a programming language, but the adoption of it in a compiler framework. So my interest in the adoption in a compiler framework depends on the compiler framework, yes that is correct.

                            Comment

                            Working...
                            X