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

Lecture 27 | Programming Paradigms (Stanford)

Loading...

Sign in or sign up now!
17,937
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Jul 18, 2008

Lecture by Sasha Rush for the Programming Paradigms (CS107) course in the Stanford University Computer Science department. Sasha lectures on the Haskell programming language, providing several code examples while comparing it to other common programming languages.

Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python. The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.

Complete Playlist for the Course:
http://www.youtube.com/view_play_list?p=9D558D49CA734A02

CS 107 Course Website:
http://www.CS107.stanford.edu/

Stanford University:
http://www.stanford.edu/

Stanford University Channel on YouTube:
http://www.youtube.com/stanford/

Category:

Education

Tags:

Download this video

LICENSE: Creative Commons (Attribution-Noncommercial-No Derivative Works).

For more information about this license, please read: http://creativecommons.org/licenses/by-nc-nd/3.0/.

High-quality MP4 Learn more

Link to this comment:

Share to:

Top Comments

  • like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like like ...

  • the speech was interesting, but the beepy noises the mobile phones made were annoying and i could barely hear what he was saying at times.

see all

All Comments (32)

Sign In or Sign Up now to post a comment!
  • Kinda like fail...

  • If it is the case [1], that if i do this [2], it makes sense to people [3] and sits well with everybody [4], mphm [5], paapaapaapaa paapaa... [6]

    [1],[2],[3],[4],[5],[6] (tm) Jerry Cain

  • very bad presentation

    "let's look at some..kind of function over kind of object"... OMG... this is Haskell...

    and there are no formal definitions explained..he started with fibonacci corecursion which is very hard thing to digest....

    this is kinda like the kinda worst programming language tutorial i've listened in my life...

  • This is a really bad lecture, he breezes over it and says very misleading this. "So this is, like, kinda a function". No, it isn't "kinda a function". It is a function. That is why it is functional programming.

    Same with Curryed arguments. He says things like "this is just how type signatures are in Haskell" despite Currying being a fairly important concept.

    Argh and the list goes on and on...

  • Do the inets a favor, remove this from it, thx.

  • kinda like.. true that. but you should have said "kinda like imprecise drivel" :)

  • Thanks for this great course

  • 山东理工大学计算机学院 路过

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