Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Advanced Topics In Programming Languages: Closures For Java

Loading...

Sign in or sign up now!
61,837
Loading...
Alert icon
Sign in or sign up now!
Alert icon
There is no Interactive Transcript.

Uploaded by on Oct 8, 2007

Google Tech Talks
January 17, 2007

ABSTRACT

We propose to add Closures to the Java Programming Language. Closures simplify the use of APIs that rely on anonymous class instances, such as the concurrency APIs and callbacks. More importantly, closures support control abstractions, which are APIs that act as programmer-defined control constructs. This talk describes the proposed language extension and its design rationale, and shows how it will affect existing and future APIs. Credits: Speaker:Neal Gafter

Category:

Howto & Style

Tags:

License:

Standard YouTube License

  • likes, 4 dislikes

Link to this comment:

Share to:

Top Comments

  • This talk is absolutely superb. I wish I could speak on a subject with one tenth the intelligence and the ability to present cogent information that Neal Gafter has.

  • thx, Java rules!!

see all

All Comments (33)

Sign In or Sign Up now to post a comment!
  • Am i the only one who wanted to beat that guy who asked the stupid question at about 44 mins completely ruined the entire flow of an amazing lecture.

  • @OSulllivan Java's godawful.

  • The topic is great

  • Just so everyone knows, when Neal begins to talk about closables at 1:12:37 he gives the C# keyword "with" as an example. I believe he actually meant the "using" keyword. The C# language doesn't have a "with" keyword.

    Overall a fantastic presentation showcasing the technicalities and applications of closures.

  • Funny thing is that many languages have these for years already...

    But for java it is so hard, because of how it's working.

  • On the performance profiling, he could have used aspected oriented routines.

  • I saw the jdk 7, it supposedly release this year, but sadly it is included in the jdk7 features.. how sad

  • great concept addition if it is added in Java 7 without any performance impacts.

    Liked the way of explanation.

    LIKE (KUDOS to the speaker)

  • ahhh I hate these talks. Their ideas are so great YET JAVA NEVER IMPLEMENTS THEM

Loading...

0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more