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

Lecture 1 | Programming Paradigms (Stanford)

Loading...

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

Uploaded by on Jul 18, 2008

Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department. Professor Cain provides an overview of the course.

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

  • does that make sense to people?

  • I wish I had such a teacher! You guys are very lucky!

see all

All Comments (343)

Sign In or Sign Up now to post a comment!
  • @maeishoj Something Jerry most likely knows but neglected to say when he said "it's all 0's and 1's" actually assembly is that, though assembly makes the process allot quicker.

    It's the fastest excuting language (though of course there's many variations for the different chipsets at there most most common being the x86 and the 86x64 processors) then it's just remembering what registers you have for that bit system and with the processor type, like MOV is used to move allocations.

  • mmmkay?

  • @maeishoj hell yeah!

  • @888lazarus ehm.... yeah! what is that doesn't? he's awesome at teaching! those you don't agree, means they never had BAD teachers.

  • @maeishoj does that make sense?

  • @Ferqan1 yeap

  • Is he gay ???

  • 4:58 That's perfect, have always been curious about it.

  • I really wish these videos were available 10 years ago back when I was learning C. Some of the mysteries and faults I had to learn by hand are spelled out so simply. I also now know how the float (and double) really work storage wise :).

    Even if you have been programming a while, and you have never taken any courses (self-taught) watch the videos any way and follow along. You will find out things you didn't know before, as many things will become clear. Although it may be missing C++11 updates.

View all Comments »
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