Added: 3 years ago
From: StanfordUniversity
Views: 24,258
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:

All Comments (27)

Sign In or Sign Up now to post a comment!
  • The circle stuff reminds me off Google+....

  • Data structures are difficult.

  • When I have a son, Iam sending him to Stanford.

  • Mehran is a very good teacher.

  • Three more lectures to go!

  • :D

  • Also do not pass some things you see without some thought. The teacher was using a pc, in the first lessons THEN switched to mac. One could support, he may done it, to encourage variation, but he actuall stuck with the mac.

    On the other hand, the lectures are maybe given in the GATES building :)

  • Ha ha, all this stupid Microdoft criticism. The world is not what it was in 2000! If you feel that MS is the evil and Google and the rest are the good, you are TOTALLY confused.

    C# as a newer language, is actually better than Java. Also .net framework (CLR) is MUCH faster than the JVM which in the first releases was TOO slow (one of the reasons tha applets had not ruled the web). The only - I find in C# in comparison to java, is the less material you can find around regarding scientific stuff.

  • He gave a very good introduction to a complicated topic. I think the method of delivery he used was brilliant, this point is very important, because a lot of teachers scare students off when introducing a complex notion.

  • Comment removed

  • Yeah I can say that I have an experiance of Programming on PHP/JAVA/JS - all U need to understand and feel that the programming language (technology) should be free at all(lang, IDE, Servers, Frameworks, GUI etc.) and rather crossplatform.

  • excellent class, i wish i had fun teachers like that when i was learning programming

    why Java though?

    I guess Java is always good to know these days....

  • you will learn Java in if you study computer science.

    it just natural since C++ is rather old and C+ is of course commerical MS crap.

    Java is nice OOB and you can just use it on any system.

    imagine people only have macs and most only pcs and you are teaching C++

    not easy...

  • C+ (i gather you mean C# ;) ) is a standard developed by Microsoft, but it is not commercial. Before you say "it is!", i want you to find some documentation that backs it up.

  • yea C#

    well no maybe not, since the new visual studio is free and all

    but why would you write software for only one platform and especially a MS platform

    also why support MS

    and C# is very java like anyway

    I just hate MS from the bottom of my soul and a programming language which is owned by them would not be one I would favor. Besides the fact that there are like tons of reasons why universities choose java to teach

  • Do you want to expand on why you hate Microsoft?

    Anyways, I wish my school taught in C++

  • that would take hours. also everybody that knows the industry should know multiple reasons why one may hate microsoft

  • Right now I don't see much reason to hate Microsoft because my experience is still young, maybe you can enlighten on some of the reasons?

  • Becuase they charge money for something that *should* be free (and is from elsewhere).

  • Well Microsoft visual studio express edition

    is free. Its from Microsoft and is one of the best compilers for C++ right now. Its used in professional development. How come they did

    not charge for that? The point is, they charge for some thing and don't charge for other things. If you made a software, would you give it out for free?

  • @tnutty2k8

    that would suck, look at ubuntu, open office, firefoxm etc

  • Java is a good introductory programming language and has a wide user base. It has features like automatic garbage collection (unlike C/C++) and omits 'scary' things like pointers (like C/C++). In the following course (CS106B) they use C++ because it has lots of similarities with Java and also some advanced features on top of that. This doesn't mean one language is better than the other. They all have domains of applications in which they excel. There's no such thing as 1 tool for every job.

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