Google Tech Talks Web Exponents presented by Doug Crockford February 27, 2009 blog post: google-code-updates.blogspot.com JavaScript is a language with more than its share of bad parts. It went from non-existence to global adoption in an alarmingly short period of time. It never had an interval in the lab when it could be tried out and polished. JavaScript has some extraordinarily good parts. In JavaScript there is a beautiful, highly expressive language that is buried under a steaming pile of good intentions and blunders. The best nature of JavaScript was so effectively hidden that for many years the prevailing opinion of JavaScript was that it was an unsightly, incompetent abomination. This session will expose the goodness in JavaScript, an outstanding dynamic programming language. Within the language is an elegant subset that is vastly superior to the language as a whole, being more reliable, readable and maintainable. Speaker: Douglas Crockford Douglas Crockford is a product of our public education system. A registered voter, he owns his own car. He has developed office automation systems. He did research in games and music at Atari. He was Director of Technology at Lucasfilm. He was Director of New Media at Paramount. He was the founder and CEO of Electric Communities/Communities.com. He was founder and CTO of State Software, where he discovered JSON. He is interested in Blissymbolics, a graphical, symbolic language. He is developing a secure programming language. He …
JavaScript: The Good Parts
Previous post: New Vegas Character Creation Guide
Next post: Is It A Good Idea To Microwave A Tablet Computer?
{ 24 comments… read them below or add one }
thanks?
@RWRobbo LOL?
I have just started learning javascript from common programming languages and this video make me easier to learn it =)?
I love GoogleTalks. Thanks for posting this. I’m one of those people who learned PHP and though JavaScript would be way too easy to bother. Its? not!
@6580006247 Who do you think writes the cracks and serials? Erm…? oh yeah, PROGRAMMERS!! Thief.
I disagree with the part that there is no love for JavaScript. I love working with JavaScript, I do hate the DOM-API but since I use jQuery that’s not? a problem.
@6580006247 Please start by not using an operating system, a web browser? and especially stop using youtube, since they have all been made by those programmers you don’t like.
All browsers suck because programmers are stupid pathetic people. Never be a friend with a? programmer. Never buy programs. Use cracks and serials. Fuck programmers.
A master instructs. Thanks for the memories of the offices at 10101 N. De Anza. Down the street was Taligent. Sushi never tasted so sweet, knowing? that you were miles above the Magic Cap, and Apple was right across the street.
Interestingly? enough. Won’t work on a Chromebook.
“Umm” this? is good video, “Umm” Doug whats your favourite word ?
@RWRobbo JavaScript will do that to? you
@D3mi4n No he? doesn’t.
This has been? the talking point since JS is gaining popularity and he has done a good job to explain it…keep going.
He sounds like Tom? Hanks.
@aromanstuff: That single statement made we watch the hole? presentation
um um? um um um um um um um etc….
“I now never intentionally fall-through in a switch statement.”
This seems like a total non-sequitur. The problem? he’s referring to came from *accidentally* falling through in a switch statement, not intentionally falling through.
Lua? is gaining popularity and uses prototype-based inheritance.
How many times? did he smack his microphone? 6? 7?
block {? } at 30:42
Awwwww. Crock just wants to be loved? !
(Around the three minute mark)
ROFL! Was anyone else kicking themselves hard when he spoke about how JS is the only? language people start using without actually learning it? He fucking nailed me on the head right there! Brilliant.
Great talk! I’ve done a lot of JS programming and I learned some good stuff. However, I couldn’t help thinking to myself? the whole time, “If he hits that microphone one more time, I’m going to scream!”
You must log in to post a comment.