CGI & PHP Enhance your site with CGi, PHP and ASP scripts

  Subscribe via RSS

  Follow @XavierMedia

Lecture 1 | Programming Paradigms (Stanford)

February 6th, 2010 by CGI & PHP.com


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: www.youtube.com CS 107 Course Website: www.CS107.stanford.edu Stanford University: www.stanford.edu Stanford University Channel on youtube: www.youtube.com

Popularity: 3% [?]


Subscribe to new posts from this blog
You may also be interested in...
Lecture 2 | Programming Paradigms (Stanford)
Lecture 2 | Programming Methodology (Stanford)
Lecture 1 | Programming Methodology (Stanford)
Lecture 3 | Programming Methodology (Stanford)
Lecture 3 | Programming Abstractions (Stanford)
Lecture 1 | Programming Abstractions (Stanford)

25 Responses to “Lecture 1 | Programming Paradigms (Stanford)”

  1. webmessia Says:

    Just incase you didn't know, anything executed on a machine, has been compiled into assembly first. Most device drivers are written in C but sometimes programmers modify the compiled code in order to optimise it. However virtually nothing is written mostly in assembly anymore

  2. pikachu616 Says:

    IM BETTER!

  3. jeremysmithmedia88 Says:

    Qute a cool set of lectures, gonna be watching them, I have reason to suspect that assembly is used still in allot of the drivers in Computer hardware.

    I think this is due to the system critical hardware like the message bus, I wont go into what that does, but assembly is one of the faster languages for executing, C++ and C are relatively fast, but it has to use allot of libraries and can be quite combersome.

    Where as assembly doesnt have any libraries.

  4. jeremysmithmedia88 Says:

    Why even bother saying that?

    Looser.

  5. mahendranunna Says:

    This is so exciting…. I m looking forward to learn a lot from this class… !

  6. pinochet222 Says:

    why are you replying with this to me, dumb shit?

  7. chelvan2 Says:

    This is very well explained, pretty much everything i learn from college the last 3 years are explained in 17 minutes, but there are the hand to hand work involved..

  8. chelvan2 Says:

    overall, i do understand the whole lecture, thanks.. basically, the first few minutes talks about OOP, Object Orientation, how to easily control the flow of your program better. since being a good programmer require good programming habits, they have to reuse the same technique in all types of difference language, if you understand the difference between C and C++, you can reuse the OOP skills in all other languages..

  9. chelvan2 Says:

    There are lots of programming terminology used in this lecture.. i have a computer programming degree.. and still have some trouble understanding, sometimes he blur out some series of words, which is not very clear..

  10. pinochet222 Says:

    why so insecure?

    fucking don't say it if it doesn't make sense …..

  11. mlampo Says:

    Does that make sense to people?

  12. rbrtchng Says:

    The thing is, my university actually has the technology for my professors to do this (and we all paid for it). But my professors just choose to not use it because they know that nobody would show up to class then. I know this cuz one of my professor was sick for about two weeks and had to do lectures online. Those bastards.

  13. akoijam Says:

    @Withless92 hahahahaha

  14. Frankim Says:

    he is gay

  15. Withless92 Says:

    omg when this guy says "ok" i start thinking about mr garrison :D

  16. 002Tchiputu Says:

    i wish i could afford to attend stanford.

  17. blackcoder41 Says:

    Does that make sense?

  18. dannoffs Says:

    @moneymalik thats not covered in this class because it is covered in depth in Stanford's CS108 class

  19. moneymalik Says:

    what about java???

  20. FATIGUEDOUT Says:

    i wish my instructors did this. It beats going to class and it makes learning so relaxing. If for any chance I had to ask a question, it may be an issue, but I can always set up an IM or send them an email.

  21. greatgrahambini Says:

    I believe he is talking about the runtime heap and stack, not the data structures with the same names.

  22. greatgrahambini Says:

    Most processors now days are NOT single-core, and haven't been for a while. The core-duo became mainstream in 2006, so multi-threaded programs actually CAN and DO execute in parallel.

  23. nijamzzz Says:

    thaaank you for posting these video series

  24. allenst Says:

    thank god i did not go this route in school ! i'd rather spend 40 years doing accounting for Ebineezer Scrooge

  25. mtasic1985 Says:

    he is good, but said so many times "ok" word!

Leave a Reply

Powered by WP Status.net plugin.

CommentLuv Enabled


Fantastic web hosting at cheap prices
© Copyright 1996-2010 Xavier Media®. All rights reserved.
Contact us | Support/help | Privacy Policy | About Xavier Media
The World According to Xavier | Powered by Yahoo! Answers