Lecture 12 | Programming Paradigms (Stanford)

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
15,041
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 pre-processing, compilations, and linking in the context of C++ and C language programming.

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

Link to this comment:

Share to:

Top Comments

  • @esepecesito Haha, well in that case I'm glad that I don't have to work with much code written by what you call "real [...] C++ programmers" ;) All I'm saying is that if in C++ you decide not to use the language features that help you avoid making certain mistakes, you shouldn't then blame the language if you do end up making exactly those mistakes.

    If somebody carries a gun around with the safety switched off you wouldn't blame the design of the gun if it ends up going off by accident, right?

  • Google "CS107 Stanford" for the course website

see all

All Comments (10)

Sign In or Sign Up now to post a comment!
  • @theyetunusedname Well, real C/C++ programmers dont need strong typing. That is for pansy bedwetters that use Java.

  • You ll find everything that you need here : see.stanford.edu/see/materials­/icsppcs107/handouts.aspx

  • If in C++ you're abusing macros for trivial functions that not only could just as well be written in a simple function template but actually even already exist in the standard library (std::max) and then blame the language for shooting yourself in the foot, you're a moron :/ While it may be acceptable in C please don't do that kinda thing in C++

  • I'm getting my ass kicked

  • The course-related URLs are published in the information on each video - click "more info" and you'll see the URLs there. The Course Website should have all the paperwork.

  • Carlos Saldaña was here, i would like to have the assigments in that way i can really now if i already lerned something or not.

Loading...

Alert icon
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