May 7, 2008 lecture by Steve Yegge for the Stanford University Computer Systems Colloquium (EE380).
Dynamically typed programming languages such as Perl, Python and Ruby have been gradually gaining popularity and momentum for the past fifteen years. However, dynamic languages are also arguably the biggest source of controversy in the industry. In this talk, Steve Yegge debunks some of the issues considered central to the debate, and then shares some novel techniques people are using to produce static-quality tools and performance in dynamic languages.
EE380 | Computer Systems Colloquium:
http://www.stanford.edu/class/ee380/
Stanford Computer Systems Laboratory:
http://csl.stanford.edu/
Stanford Center for Professional Development:
http://scpd.stanford.edu/
Stanford University:
http://www.stanford.edu/
Stanford University channel on YouTube:
http://www.youtube.com/stanford/
Duration : 1:8:58
[youtube tz-Bb-D6teE]
10 comments
Comment by scooped13 on March 30, 2010 at 8:16 am
could not have …
could not have asked for a more stereotypical audience lol. Good chat btw.
Comment by mntePoint on March 30, 2010 at 8:16 am
(cont.) If you are …
(cont.) If you are learning on your own, try Ruby on SciTE the text editor in the Ruby download. SciTE works with Ruby and Perl right off the bat with those compilers installed (you install). SciTE works with Python if you install an API.
While all of the languages might have adaptations (modules) for many other languages, as the speaker infers, all roads lead to C++.
On your road to C++ you might try learning Perl, since most C++ methods are in Perl also. And Perl immediately useful.
Comment by mntePoint on March 30, 2010 at 8:16 am
This is a great …
This is a great talk for someone trying to figure out which language to start learning programming with. In 106A at Stanford (all 28 lectures on YouTube) they start with Java, which is pretty intense for a first 9 week course in programming. In the next 9 week course they start on C++. That’s nuts! But that’s Stanford, where people pay 10s of thousands of dollars in tuition each. So a fast track makes sense.
Comment by Cauveryfg on March 30, 2010 at 8:16 am
I Love this Video …
I Love this Video and also I checked out your Channel. Very interesting! If you need any help getting this Video and your Channel exposed to were it is top in all the search I found this site called tubeviews.(net) that has took my breath away. I’m working on my 4th Channel now, this one I just made. My Videos are getting so many hits now. Check it out and keep in touch.
ps. I’m Making So Much More Cash Now, I love it!
Comment by Roman2K on March 30, 2010 at 8:16 am
@kodafox: True. …
@kodafox: True. Saying “right?” after each sentence is a growing trend, unfortunately. I get distracted by it too. Not worse than “um…” but still. Anyway that annoyance was counter-balanced by the quality of the talk.
Comment by jizzerIndia on March 30, 2010 at 8:16 am
This was an …
This was an intresting talk..anyway in my opinion dynamic languages are good in ceartain cases
Comment by kirschstein on March 30, 2010 at 8:16 am
This man is my hero
This man is my hero
Comment by kodafox on March 30, 2010 at 8:16 am
I think this was a …
I think this was a really good talk. Really interesting. There’s just one thing I think the speaker could work on; I started noticing every time he said “right?” like after almost every statement he made, and this started really distracting me.
Comment by rsaarsoo on March 30, 2010 at 8:16 am
I really like the …
I really like the passion in this talk.
Comment by ThatGuyFromAustria on March 30, 2010 at 8:16 am
… he is talking …
… he is talking too much about his own taste, in my opinion.
No wonder he got no job at IBM