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

Lecture 3 | Programming Paradigms (Stanford)

Loading...

Sign in or sign up now!
65,847
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Jul 18, 2008

Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department. In this lecture, Prof. Cain discusses C programming, focusing upon string duplicates, string copy, and memory diagrams.

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

  • likes, 2 dislikes

Link to this comment:

Share to:

Top Comments

  • OMG this is awesome. This teacher is coool. I want to go to Stanford :(

  • Degree is just one piece of paper, but knowledge that you have, is a real degree.

see all

All Comments (110)

Sign In or Sign Up now to post a comment!
  • Brilliant teaching here, wish my school was as good(or my family rich enough for stanford).

    Also, does he sound like Nicolas Cage to anyone else?

  • Yeah, it's a test. Everyone who commented on that is getting a scholarship to Stanford. Good job, you're in.

  • WTF? Wouldn't ((char*)(&arr[1]))+8 bring him to &arr[3]? If the char is 1 byte, then you're moving 8 bytes from &char[1], which is two ints, which are each 4 bytes...

  • "does that make sence to people" not me -.-

  • @Ghouly89

    i agree, it should be &arr[3] or arr + 3

  • It's just awesome.

  • Respond to this video... i guess to answer more precise to your question, this is not the place to start

  • @KenmoreTownKillaz it will give you a lot, but to learn to program it isn't only learning programming language...

  • @KenmoreTownKillaz right now, C. later perhaps C++.

  • Will this teach me to program C or C++ ?? Someone Please Answer

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