Return to Video

Why Functional Programming Matters Today by Baishampayan Ghose

  • Not Synced
    Alright we're gonna get started.
  • Not Synced
    Thanks everyone for coming, this is our
  • Not Synced
    first, uh, TechJam session, and we do have
  • Not Synced
    video here. Uh, biddies been programming
  • Not Synced
    in function languages since 2007,
  • Not Synced
    when he first programmed for GearTrip,
  • Not Synced
    he obviously has a lot of experience for
  • Not Synced
    working with different fuction languages
  • Not Synced
    at least two that I can know of.
  • Not Synced
    maybe more, and we thought it would be
  • Not Synced
    a good start of the TechJam to kind of
  • Not Synced
    look at, you know, a different way of
  • Not Synced
    doing things. So, that's why he's here
  • Not Synced
    to come in and do this talk. Also,
  • Not Synced
    I would like to say this is our first
  • Not Synced
    thing and we'll probably do a lot more of
  • Not Synced
    these. So, thanks again and I'll hand it
  • Not Synced
    over to him.
  • Not Synced
    Thanks
  • Not Synced
    Thanks, am I audible?
  • Not Synced
    Should I increase the volume a little bit?
  • Not Synced
    Is it okay? Can everyone hear me, no?
  • Not Synced
    What about now?
  • Not Synced
    Is it okay?
  • Not Synced
    Now?
  • Not Synced
    Okay, good, uh, it's a pleasure being here
  • Not Synced
    at the first TechJam. My name is Bijeet
  • Not Synced
    and I program in many languages, but
  • Not Synced
    mostly functional these days.
  • Not Synced
    So, this is kind of like going to be
  • Not Synced
    a less technical talk. I'm not going to
  • Not Synced
    talk too much about the
  • Not Synced
    theory of functional programming.
  • Not Synced
    I'm
  • Not Synced
    even a specific language in particular
  • Not Synced
    I'm going to show you some specific
  • Not Synced
    examples in some mainstream languages
  • Not Synced
    or made up languages just to explain
  • Not Synced
    the point. But for you guys, I want
  • Not Synced
    you guys to go home with some new ideas.
  • Not Synced
    ... a new inspiration to check out these
  • Not Synced
    things on your own. Because to be honest
  • Not Synced
    an hour or even a day is not enough
  • Not Synced
    to teach or even show you the beauty
  • Not Synced
    of functional programming.
  • Not Synced
    So let's get started.
  • Not Synced
    So the title of the talk is
  • Not Synced
    Why Functional Programming Matters
  • Not Synced
    but more than that, it's:
  • Not Synced
    Why Functional Programming Matters (today)
  • Not Synced
    Functional programming predates Java
  • Not Synced
    or it predates your mainstream
  • Not Synced
    programming languages by decades.
  • Not Synced
    Lisp was invented in the late 50's early 60's
  • Not Synced
    and Plankalkül predates Lisp by
  • Not Synced
    10 more years. So it's nothing new
  • Not Synced
    but so far we have been able to kind of
  • Not Synced
    teach in many ways and get away...
  • Not Synced
    but now there are many problems which
  • Not Synced
    are now cropping up and now I think it's
  • Not Synced
    time we look at alternatives.
  • Not Synced
    So before I start: a very quick poll:
  • Not Synced
    Which programming language do you use at work?
  • Not Synced
    How many people use Java here?
  • Not Synced
    Raise you hand, great!
  • Not Synced
    What about Ruby?
  • Not Synced
    1? Python? 2 Python guys.
  • Not Synced
    Javascript? I'm sure many people use Javascript
  • Not Synced
    Does anyone here use any functional
  • Not Synced
    language? (Laughter) That guy, ok, you too
  • Not Synced
    You use Scala right? You use Clojure
  • Not Synced
    And another one uses Clojure.
  • Not Synced
    So we do not have anyone here who has
  • Not Synced
    exposure to FP. I think that the talk
  • Not Synced
    is perfectly suited to you guys.
  • Not Synced
    A little about me. I started my career
  • Not Synced
    having Lisp at (3:48 )
Title:
Why Functional Programming Matters Today by Baishampayan Ghose
Description:

more » « less
Video Language:
English
Team:
Captions Requested
Duration:
01:39:14

English subtitles

Incomplete

Revisions Compare revisions