Slashdot Mirror


Facebook Releases JIT PHP Compiler

angry tapir writes, quoting a Techworld article: "In its continuing endeavor to serve its 800 million users as quickly as possible, Facebook is once again revamping the way it handles its PHP-based Web pages. Facebook has posted ... its HipHop Virtual Machine (HHVM), which the company's engineers call a just-in-time PHP compiler. According to Facebook, this PHP execution engine is 60 percent faster than its current PHP interpreter and uses 90 percent less memory." Facebook has a weblog post with a more technical description.

17 of 244 comments (clear)

  1. First PHP post by PCM2 · · Score: 5, Funny

    I'd like to launch this discussion by making a snide remark about PHP.

    --
    Breakfast served all day!
    1. Re:First PHP post by Anonymous Coward · · Score: 5, Funny

      Aren't Facebook programmers already tools?

    2. Re:First PHP post by MattW · · Score: 5, Funny

      It's too bad PHP doesn't scale.

  2. Yo Dawgs! by syousef · · Score: 3, Funny

    Da Hip Hop PHP compila is in Da House! Respect bitches!

    --
    These posts express my own personal views, not those of my employer
    1. Re:Yo Dawgs! by binarylarry · · Score: 3, Funny

      Yo dawg I heard you like PHP, so we put an optimizing JIT compiler in your PHP runtime, so you can execute PHP code while you execute PHP code!

      --
      Mod me down, my New Earth Global Warmingist friends!
    2. Re:Yo Dawgs! by syousef · · Score: 2, Funny

      Yo dawg I heard you like PHP, so we put an optimizing JIT compiler in your PHP runtime, so you can execute PHP code while you execute PHP code!

      Yo mama executes unoptimized PHP!

      --
      These posts express my own personal views, not those of my employer
    3. Re:Yo Dawgs! by MrEricSir · · Score: 5, Funny

      Yo dawg I heard you like interpreting PHP code, so we put an eval() function in PHP so you can interpret PHP while you interpret PHP!

      --
      There's no -1 for "I don't get it."
    4. Re:Yo Dawgs! by iluvcapra · · Score: 5, Funny

      Yo mama's so fat, she thinks strstr(needle, haystack) and strstr(haystack, needle) both sound delicious, she just can't ever remember which one is the one to use.

      Yo mama's so fat, she hides food in $a[1] and $a["1"].

      Yo mama's so fat, she silently coerces strings into sandwich, and when the interpreter complains, she puts an @ sign in front of it.

      --
      Don't blame me, I voted for Baltar.
  3. What's your problem? Very well documented! by syousef · · Score: 5, Funny

    And I quote:

    implode() can, for historical reasons, accept its parameters in either order. For consistency with explode(), however, it may be less confusing to use the documented order of arguments.

    What is your problem with this exactly? The functions do exactly what their name suggests. They will either make your head implode or explode!

    --
    These posts express my own personal views, not those of my employer
  4. Re:Mixed feelings by CodeReign · · Score: 5, Funny

    You are a disgusting filth and I will loath the existence of people who don't use the right tool for the right job for the rest of my life.

  5. I hate all languages that start with P by Maltheus · · Score: 2, Funny

    They're just not maintainable in my experience.

  6. Re:So True. by Rennt · · Score: 4, Funny

    It's a form of hacker koan. In your eagerness to be a smartass you failed to reach enlightenment.

  7. Re:Is it open sourced? by ksd1337 · · Score: 5, Funny

    Hey, he's got a 4-digit UID! Respect your elders!

  8. Re:Is it open sourced? by Anonymous Coward · · Score: 0, Funny

    Yeah, I should be glad he doesn't have l33t sp34k in his name at least.

  9. Re:Mixed feelings by Zero__Kelvin · · Score: 5, Funny

    "You know, people who do fancy stuff with not exactly the right tools, when the right tools were not available, ARE called "hackers".

    FTFY.

    People who use the wrong tool when the right tool is available are called PHP programmers ;-)

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  10. Re:Is it open sourced? by youn · · Score: 4, Funny

    I believe it is a license meant for quantic processors... it is required and not required at the same time

    --
    Never antropomorphize computers, they do not like that :p
  11. Re:Is it open sourced? by Tom · · Score: 5, Funny

    Pffft. Newbie.

    --
    Assorted stuff I do sometimes: Lemuria.org