Announcement

Collapse
No announcement yet.

China Makes A Java Version Of Core LLVM

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

  • China Makes A Java Version Of Core LLVM

    Phoronix: China Makes A Java Version Of Core LLVM

    Developers at a university in China have developed their own Java version of LLVM. Their reasoning for re-implementing LLVM is that they prefer Java to the C++ language...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Oh. Why don't they just use Scala?

    Comment


    • #3
      I would have though that if you're working on llvm and you're a student, then you're able to learn C++ and honestly I think that you should...

      Comment


      • #4
        If they were able to rewrite it in Java, they can't have had that much trouble understanding the C++ version.

        Comment


        • #5
          It's not about not understanding LLVM in C++, it's about using it in Java projects, which is more difficult if it's C++ code.

          Comment


          • #6
            It's a student project, peeps. They are there to learn, and reimplementing LLVM is a really good way to understand the concepts behind it.

            Let them do it if they feel like it, no harm done.

            Comment


            • #7
              We used ANTLR in my college compiler class as well

              It sounds like a cool student project, even if no one is really going to use it. The point is to learn about how compilers work.

              Comment


              • #8
                True no harm done, but damn what a waste of talent.

                Originally posted by pingufunkybeat View Post
                It's a student project, peeps. They are there to learn, and reimplementing LLVM is a really good way to understand the concepts behind it.

                Let them do it if they feel like it, no harm done.
                Seriously these guys could have put that talent to work on another tool for LLVM, work on another compiler interface or whatever. Instead they target a funky language like Java.

                I understand students and learning but it just seems like a total waste of good talent.

                Comment


                • #9
                  I don't think so.

                  The number of students who effectively work on software of this complexity is very small. Marek & co are exceptions, really.

                  This way we got a bunch of students who really understand LLVM. Most other students are writing Angry Birds clones, or dreaming about the next big app that stores your aunt's recipes on the cloud, or some similar nonsense.

                  I don't know if these guys will end up contributing to LLVM or some similar compiler project in the future, but I'm pretty sure that the "Angry Birds clone" guys won't.

                  Comment


                  • #10
                    Originally posted by wizard69 View Post
                    I understand students and learning but it just seems like a total waste of good talent.
                    Never tell a developer that their pet project is a waste of talent. If it wasn't valuable to them, they wouldn't be doing it. Many useful things have come from pet projects.

                    Comment

                    Working...
                    X