Alexandrescu, Bright, Meijer, Moran: Pure versus Native (and much more)

Sign in to queue

Description

Continuing with the series of conversations filmed in the "social room" at Lang.NEXT 2012, we present Andrei Alexandrescu, Walter BrightErik Meijer, and Andrew Adams-Moran discussing/debating various programming topics including pure versus native languages, Haskell, D, and more. Thanks Andrei, Andrew, Erik, and Walter for an excellent conversation! As always, this is presented to you exactly as it happened.

Tune in. Enjoy.

Embed

Download

Download this episode

More episodes in this series

Related episodes

The Discussion

  • User profile image
    AdityaG

    Of course EMACS IS THE BEST. lol.

  • User profile image
    Ryan

    No wayy, the ending! Did Andrei say he was about to destroy or be destroyed?

  • User profile image
    Heavens​Revenge

    Brilliant, Erik wasn't kidding about the best content happening backstage in the common areas instead of on stage. 

    I THINK Andrei said he was about to destroy the functional side, since he had the perspective of implementation detail instead of how to do the mental concept map for a functional implementation for the doubly-linked list; the very essence of the difference between the two paradigms.

  • User profile image
    AceHack

    Every time I hear Andrei Alexandrescu talk it makes me want to start programming in D.  What a great technical salesman.  Smiley  I think this is a great comparison between two amazing languages on opposite sides of the spectrum.  Too bad Lang.Next its only once a year, it's like Christmas for me!!

  • User profile image
    Mouhammad Fakhoury

    Very nice discussion but ended too soon! It's really exciting to see how Andrei was planning his attack on Haskel and completely destroy it :)

    For now Visual Studio 11, with the new C++, C# and F#, is really king for real developers!. It's all about the tools and programers productivity!

  • User profile image
    Richard.Hein

    Awesome!  Big Smile  Man I could have kept listening for hours … why are your videos so short Charles? Wink  Just kidding man. 

    Erik, you said something about parser combinators being useless for tools due to them having to work in on incomplete input, got me thinking about the probabilistic programming/machine learning stuff as in that other Lang.NEXT session, and that perhaps parser combinators could operate concurrently on one or more predicted models, which must always be valid input, and if there are no valid predicted models, then it's an error.  Just a thought.

  • User profile image
    arquebus

    that was kind of an insult to lump an interview with the designers of D together with some guy who works with Haskell. I think D has a big chance at being the compiled language that finally kills VM languages like Java and C#. But the questions asked about D were very haphazard and unfocused. I really appreciate channel 9 interviews, but this one was kind of a waste

  • User profile image
    SomeDude

    arquebus wrote:
    > that was kind of an insult to lump an interview with the designers of D together with some guy who works with Haskell

    "Erik Meijer is an accomplished programming-language designer who has worked on a wide range of languages, including Haskell, Mondrian, X#, Cω, C#, and Visual Basic. He runs the Cloud Programmability Team at Microsoft, where his primary focus has been to remove the impedance mismatch between databases and programming languages. One of the fruits of these efforts is LINQ, which not only adds a native querying syntax to .NET languages, such as C# and Visual Basic, but also allows developers to query data sources other than tables, such as objects or XML."

    So much for "some guy who works with Haskell"

  • User profile image
    bill

    Walter: "We had no idea [how much moving to github would help]"

    LOL. People have been trying to tell Walter for years how important it is to lower the barrier to contributing code. Glad to see it's finally a solved problem.

  • User profile image
    Nacho

    "I'm the kind of * programmer,
    I need to have intellisense"
    -Erik
    hahahahahahaha

Add Your 2 Cents