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

Lecture 4 | Programming Paradigms (Stanford)

Loading...

Sign in or sign up now!
55,884
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 and C++ programming, including bit patterns, memory copy, and linear search.

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, 3 dislikes

Link to this comment:

Share to:

Top Comments

  • C rocks. It's like the feeling you get from driving a stick shift....total control! I started with BASIC and Python and thought they were great because they were so easy, almost like using pseudocode. With C I feel like I'm thinking about programming properly and understanding what's going on under the hood. I think an understanding of both C and LISP is essential to becoming a good programmer.

  • This teacher is awesome. Very concise, linear, and well thought out. Glad he's doing this, passing on his accuracy. one of those jumbled teachers would prolly dive-bomb all these ideas into a mess (or twice as much lecture time).

see all

All Comments (63)

Sign In or Sign Up now to post a comment!
  • where can i find the assignments

  • make sense?? XD jajajajajajajajaja

  • The quality of teachers at Stamford is just breathtaking.

  • No one is using 16 bit systems. What is pertinent is that the long type is always the word size of the machine It is very common in contemporary compilers to have int and long be the same size. Check: This is why God invented the sizeof operator.

  • @deathbyaccident

    There are eight bits in a byte; byte stands for By-Eight. So 16 bits is equal to 16/8 (16 by 8) bytes, which is 2 bytes. Does that make sense to people? lol :P

  • @tapajara haha you fail at acting smart 16 bits is 4 bytes

  • You should point out that an "int" is only 16 bits in a 16-bit system. You should be using "long" instead of "int" in your examples.

  • @dimipeli

    yea i think this as well.. and being from stanford they wouldnt make as many mistakes as other "normal" univerisites? Maybe i am wrong? But i do like this teacher! :)

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