<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/rss.xslt"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"><channel><title>Entries tagged with gilad bracha - Channel 9</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/tags/gilad+bracha/feed/ipod/default.aspx" /><itunes:summary>gilad bracha</itunes:summary><itunes:author>Erik Porter, Charles, Mike Sampson, Grace Francisco, Brian Keller, Nathan Heskew, dshadle, Dan Fernandez, Duncan Mackenzie, Jeff Sandquist</itunes:author><itunes:subtitle></itunes:subtitle><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Entries tagged with gilad bracha - Channel 9</title><link>http://channel9.msdn.com/tags/Gilad+Bracha/</link></image><itunes:image href="http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png" /><itunes:category text="Technology" /><description>gilad bracha</description><link>http://channel9.msdn.com/tags/Gilad+Bracha/</link><language>en-us</language><pubDate>Mon, 27 Apr 2009 18:57:37 GMT</pubDate><lastBuildDate>Mon, 27 Apr 2009 18:57:37 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>Gilad Bracha: Inside Newspeak and Objects as a Service</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_small_ch9.png" border="0" /&gt;&lt;a href="http://www.langnetsymposium.com/" target="_blank"&gt;Lang.NET Symposium&lt;/a&gt; 2009 was held on Microsoft's campus (make sure you &lt;a href="http://www.langnetsymposium.com/2009/talks.aspx" target="_blank"&gt;watch the talks&lt;/a&gt;, which are available for your viewing pleasure). We were of course there and conducted several interviews with some of programming language design's brightest thinkers.&lt;br /&gt;
&lt;br /&gt;
Here, language design master &lt;a href="http://www.bracha.org/Site/Home.html" target="_blank"&gt;Gilad Bracha&lt;/a&gt; discusses his &lt;a href="http://newspeaklanguage.org/" target="_blank"&gt;Newspeak programming language&lt;/a&gt;. What is Newspeak and why was it created? What general problems does it solve that can't be done with already existing languages and tools? What does it facilitate, really? We dig into the fundamental ideas, history and future of Newspeak. Gilad was kind enough to keep the discussion at a level appropriate for a broad technical audience and not just for his fellow scientists.&lt;br /&gt;
&lt;br /&gt;
Newspeak People say: "Like &lt;a href="http://research.sun.com/self/language.html" title="http://research.sun.com/self/language.html"&gt;Self&lt;/a&gt;, Newspeak is message-based; all names are dynamically bound. However, like Smalltalk, Newspeak uses classes rather than prototypes. As in &lt;a href="http://www.daimi.au.dk/~beta/" title="http://www.daimi.au.dk/~beta/"&gt;Beta&lt;/a&gt;, classes may nest. Because class names are late bound, all classes are virtual, every class can act as a mixin, and class hierarchy inheritance falls out automatically. Top level classes are essentially self contained parametric namespaces, and serve to define component style modules, which naturally define sandboxes in an object-capability style. Newspeak was deliberately designed as a principled dynamically typed language. We plan to evolve the language to support &lt;a href="http://pico.vub.ac.be/%7Ewdmeuter/RDL04/papers/Bracha.pdf" title="http://pico.vub.ac.be/~wdmeuter/RDL04/papers/Bracha.pdf"&gt;pluggable types&lt;/a&gt;."&lt;br /&gt;
&lt;br /&gt;
If you want to understand the thinking behind the thinking of Newspeak, then tune in. Please go ahead and play around with Newspeak, Niners, and provide Gilad and team with feedback.&lt;br /&gt;
&lt;br /&gt;
How far could the notion of Internet-distributed synchronizable objects, or objects as a software service, be taken? &lt;br /&gt;
&lt;br /&gt;
Enjoy&lt;img src="http://channel9.msdn.com/466957/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/</comments><itunes:summary>Lang.NET Symposium 2009 was held on Microsoft's campus (make sure you watch the talks, which are available for your viewing pleasure). We were of course there and conducted several interviews with some of programming language design's brightest thinkers.

Here, language design master Gilad Bracha discusses his Newspeak programming language. What is Newspeak and why was it created? What general problems does it solve that can't be done with already existing languages and tools? What does it facilitate, really? We dig into the fundamental ideas, history and future of Newspeak. Gilad was kind enough to keep the discussion at a level appropriate for a broad technical audience and not just for his fellow scientists.

Newspeak People say: "Like Self, Newspeak is message-based; all names are dynamically bound. However, like Smalltalk, Newspeak uses classes rather than prototypes. As in Beta, classes may nest. Because class names are late bound, all classes are virtual, every class can act as a mixin, and class hierarchy inheritance falls out automatically. Top level classes are essentially self contained parametric namespaces, and serve to define component style modules, which naturally define sandboxes in an object-capability style. Newspeak was deliberately designed as a principled dynamically typed language. We plan to evolve the language to support pluggable types."

If you want to understand the thinking behind the thinking of Newspeak, then tune in. Please go ahead and play around with Newspeak, Niners, and provide Gilad and team with feedback.

How far could the notion of Internet-distributed synchronizable objects, or objects as a software service, be taken? 

Enjoy</itunes:summary><link>http://channel9.msdn.com/shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/</link><pubDate>Thu, 30 Apr 2009 23:41:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_ch9.mp4</guid><evnet:views>39709</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/466957/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;a href="http://www.langnetsymposium.com/" target="_blank"&gt;Lang.NET Symposium&lt;/a&gt; 2009 was held on Microsoft's campus (make sure you &lt;a href="http://www.langnetsymposium.com/2009/talks.aspx" target="_blank"&gt;watch the talks&lt;/a&gt;, which are available for your viewing pleasure). We were of course there and conducted several interviews with some of programming language design's brightest thinkers.&lt;br /&gt;
&lt;br /&gt;
Here, language design master &lt;a href="http://www.bracha.org/Site/Home.html" target="_blank"&gt;Gilad Bracha&lt;/a&gt; discusses his &lt;a href="http://newspeaklanguage.org/" target="_blank"&gt;Newspeak programming language&lt;/a&gt;. What is Newspeak and why was it created? What general problems does it solve that can't be done with already existing languages and tools? What does it facilitate, really? We dig into the fundamental ideas, history and future of Newspeak. Gilad was kind enough to keep the discussion at a level appropriate for a broad technical audience and not just for his fellow scientists.&lt;br /&gt;
&lt;br /&gt;
If you want to understand the thinking behind the thinking of Newspeak, then tune in. Please go ahead and play around with Newspeak, Niners, and provide Gilad and team with feedback.&lt;br /&gt;
&lt;br /&gt;
How far could the notion of Internet-distributed synchronizable objects, or objects as a software service, be taken?  &lt;br /&gt;
&lt;br /&gt;
Enjoy</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_ch9.mp4" expression="full" duration="1903" fileSize="120942721" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_ch9.mp3" expression="full" duration="1903" fileSize="15232740" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_ch9.mp4" expression="full" duration="1903" fileSize="120942721" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_ch9.wma" expression="full" duration="1903" fileSize="30798993" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_ch9.wmv" expression="full" duration="1903" fileSize="114592861" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_2MB_ch9.wmv" expression="full" duration="1903" fileSize="595841363" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_Zune_ch9.wmv" expression="full" duration="1903" fileSize="163072841" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_ch9.mp4" length="120942721" type="video/mp4" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>13</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/466957/Trackback.aspx</trackback:ping><category>Gilad Bracha</category><category>LangNET 2009</category><category>NewSpeak</category><category>Programming Languages</category></item><item><title>Anders Hejlsberg and Gilad Bracha: Perspectives on Programming Language Design</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_small_ch9.png" border="0" /&gt;&lt;a href="http://www.langnetsymposium.com/" target="_blank"&gt;Lang.NET Symposium&lt;/a&gt; 2009 was held on Microsoft's campus (make sure you &lt;a href="http://www.langnetsymposium.com/2009/talks.aspx" target="_blank"&gt;watch the talks&lt;/a&gt;, which are available for your viewing pleasure). We were of course there and conducted several interviews with some of programming language design's brightest thinkers. Here, the great Anders Hejlsberg, father of C#, and one of my favorite language designers and personalities &lt;a href="http://www.bracha.org/Site/Home.html" target="_blank"&gt;Gilad Bracha&lt;/a&gt; (you'll see more Gilad in the next few days discussing his &lt;a href="http://newspeaklanguage.org/" target="_blank"&gt;Newspeak programming language&lt;/a&gt;) are interviewed by C# Program Manager Mads Torgersen (he works with Anders and others on the design of C#). Mads should consider a career in interviewing! Awesome job, man. This is a great conversation with two of the premiere programming language designers in the world. Enjoy! &lt;br /&gt;
&lt;br /&gt;
See all the C9 Lang.NET conversations &lt;a href="http://channel9.msdn.com/tags/LangNET+2009/" target="_blank"&gt;here&lt;/a&gt;. Their numbers will grow over the coming week so check back.&lt;img src="http://channel9.msdn.com/466959/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Anders-Heljsberg-and-Gilad-Bracha-Perspectives-on-Programming-Language-Design/</comments><itunes:summary>Lang.NET Symposium 2009 was held on Microsoft's campus (make sure you watch the talks, which are available for your viewing pleasure). We were of course there and conducted several interviews with some of programming language design's brightest thinkers. Here, the great Anders Hejlsberg, father of C#, and one of my favorite language designers and personalities Gilad Bracha (you'll see more Gilad in the next few days discussing his Newspeak programming language) are interviewed by C# Program Manager Mads Torgersen (he works with Anders and others on the design of C#). Mads should consider a career in interviewing! Awesome job, man. This is a great conversation with two of the premiere programming language designers in the world. Enjoy! 

See all the C9 Lang.NET conversations here. Their numbers will grow over the coming week so check back.</itunes:summary><link>http://channel9.msdn.com/posts/Charles/Anders-Heljsberg-and-Gilad-Bracha-Perspectives-on-Programming-Language-Design/</link><pubDate>Tue, 28 Apr 2009 17:33:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_ch9.mp4</guid><evnet:views>34405</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/466959/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;a href="http://www.langnetsymposium.com/" target="_blank"&gt;Lang.NET Symposium&lt;/a&gt; 2009 was held on Microsoft's campus (make sure you &lt;a href="http://www.langnetsymposium.com/2009/talks.aspx" target="_blank"&gt;watch the talks&lt;/a&gt;, which are available for your viewing pleasure). We were of course there and conducted several interviews with some of programming language design's brightest thinkers. Here, the great Anders Hejlsberg, father of C#, and one of my favorite language designers and personalities &lt;a href="http://www.bracha.org/Site/Home.html" target="_blank"&gt;Gilad Bracha&lt;/a&gt; (you'll see more Gilad in the next few days discussing his &lt;a href="http://newspeaklanguage.org/" target="_blank"&gt;Newspeak programming language&lt;/a&gt;) are interviewed by C# Program Manager Mads Torgersen (he works with Anders and others on the design of C#). Mads should consider a career in interviewing! Awesome job, man. This is a great conversation with two of the premiere programming language designers in the world. Enjoy! &lt;br /&gt;
&lt;br /&gt;
See all the C9 Lang.NET conversations &lt;a href="http://channel9.msdn.com/tags/LangNET+2009/" target="_blank"&gt;here&lt;/a&gt;. Their numbers will grow over the coming week so check back.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_ch9.mp4" expression="full" duration="1589" fileSize="111866880" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_ch9.mp3" expression="full" duration="1589" fileSize="12716675" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_ch9.mp4" expression="full" duration="1589" fileSize="111866880" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_ch9.wma" expression="full" duration="1589" fileSize="25716225" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_ch9.wmv" expression="full" duration="1589" fileSize="96174977" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_2MB_ch9.wmv" expression="full" duration="1589" fileSize="338058031" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_Zune_ch9.wmv" expression="full" duration="1589" fileSize="142830957" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_ch9.mp4" length="111866880" type="video/mp4" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>21</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Anders-Heljsberg-and-Gilad-Bracha-Perspectives-on-Programming-Language-Design/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/466959/Trackback.aspx</trackback:ping><category>Anders Hejlsberg</category><category>CSharp</category><category>Gilad Bracha</category><category>LangNET 2009</category><category>NewSpeak</category><category>Programming Languages</category></item><item><title>Erik Meijer, Gilad Bracha, Mads Torgersen: Perspectives on Programming Language Design and Evolution</title><description>I attended &lt;a href="http://www.langnetsymposium.com/"&gt;Lang.NET 2008&lt;/a&gt; and, as expected, learned a great deal from some of the industry's finest language and compiler minds. One of the most interesting talks was &lt;a href="http://bracha.org/Site/Home.html"&gt;Gilad Bracha&lt;/a&gt;'s session on his new programming language, Newspeak. Newspeak is really compelling from a language design perspective because of its pluggable type system (everything in Newspeak is virtual). His talk was really deep and targeted at his fellow language designers, but it's all starting to make sense to me now (takes a while to sink into my thick skull).&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://research.microsoft.com/~emeijer/"&gt;Erik Meijer&lt;/a&gt;, our resident programming language guru and a deacon in the Church of the Lamda Calculus (:)), was of course in attendance and presented on the current state of &lt;a href="http://labs.live.com/volta/"&gt;Volta &lt;/a&gt;(an &lt;em&gt;excellent&lt;/em&gt; managed tier-splitting technology that you should definitely play with). &lt;br /&gt;
&lt;br /&gt;
Mads Torgersen, Danish computer scientist and member of the C# design team, was also in attendance. It's always fun to chat with Mads. He's got a very well balanced and insightful perspective on pragmatic programming language design. We're lucky to have him working with Anders et al on the evolution of C#.&lt;br /&gt;
&lt;br /&gt;
I thought it would be a great idea to get these three characters together in one place to talk about what they know best: programming languages. We have a great discussion on type systems, programming language history, DLR and language futures. &lt;br /&gt;
&lt;br /&gt;
If you are into programming language design, then this is for you. There is no white boarding, but the conversation is deep given the topics covered... It's also a really fun interview with exceptional personalities. We laugh a lot, which is always a good thing. So, step outside of the box, settle into a comfy chair (this is a long one - unedited as usual) and get some new perspectives on programming language design and evolution from some of the top minds in the industry.&lt;br /&gt;
&lt;br /&gt;
Enjoy!&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNetMeijerBrachaTorgersen_512Kbs.wmv"&gt;Lo-Res version for the bandwidth challanged&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/249604/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Erik-Meijer-Gilad-Bracha-Mads-Torgersen-Perspectives-on-Programming-Language-Design-and-Evolution/</comments><itunes:summary>I attended Lang.NET 2008 and, as expected, learned a great deal from some of the industry's finest language and compiler minds. One of the most interesting talks was Gilad Bracha's session on his new programming language, Newspeak. Newspeak is really compelling from a language design perspective because of its pluggable type system (everything in Newspeak is virtual). His talk was really deep and targeted at his fellow language designers, but it's all starting to make sense to me now (takes a while to sink into my thick skull).

Erik Meijer, our resident programming language guru and a deacon in the Church of the Lamda Calculus (), was of course in attendance and presented on the current state of Volta (an excellent managed tier-splitting technology that you should definitely play with). 

Mads Torgersen, Danish computer scientist and member of the C# design team, was also in attendance. It's always fun to chat with Mads. He's got a very well balanced and insightful perspective on pragmatic programming language design. We're lucky to have him working with Anders et al on the evolution of C#.

I thought it would be a great idea to get these three characters together in one place to talk about what they know best: programming languages. We have a great discussion on type systems, programming language history, DLR and language futures. 

If you are into programming language design, then this is for you. There is no white boarding, but the conversation is deep given the topics covered... It's also a really fun interview with exceptional personalities. We laugh a lot, which is always a good thing. So, step outside of the box, settle into a comfy chair (this is a long one - unedited as usual) and get some new perspectives on programming language design and evolution from some of the top minds in the industry.

Enjoy!

Lo-Res version for the bandwidth challanged.</itunes:summary><link>http://channel9.msdn.com/shows/Going+Deep/Erik-Meijer-Gilad-Bracha-Mads-Torgersen-Perspectives-on-Programming-Language-Design-and-Evolution/</link><pubDate>Tue, 05 Feb 2008 19:52:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNetMeijerBrachaTorgersenNew_ch9.mp3</guid><evnet:views>22959</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249604/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I attended &lt;a href="http://www.langnetsymposium.com/"&gt;Lang.NET 2008&lt;/a&gt; and, as expected, learned a great deal from some of the industry's finest language and compiler minds. One of the most interesting talks was &lt;a href="http://bracha.org/Site/Home.html"&gt;Gilad Bracha&lt;/a&gt;'s session on his new programming language, Newspeak. Newspeak is really compelling from a language design perspective because of its pluggable type system (everything in Newspeak is virtual). His talk was really deep and targeted at his fellow language designers, but it's all starting to make sense to me now (takes a while to sink into my thick skull).&lt;br /&gt;
&lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/0d7e9e2d-55c4-49a0-9fd2-5975e3ceacfe/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/74b0afd8-eb3d-4159-b3b8-9394a474b04e/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/bab56c30-4f0d-494c-bb07-3d7feac27f23/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/a481c028-4824-49d6-af8a-e25ca6013553/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNetMeijerBrachaTorgersenNew_ch9.mp3" expression="full" duration="3142" fileSize="25141289" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNetMeijerBrachaTorgersenNew_ch9.wma" expression="full" duration="3142" fileSize="25421903" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNetGiladErikMads.wmv" expression="full" duration="3142" fileSize="983600797" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNetMeijerBrachaTorgersenNew_ch9.mp3" length="25141289" type="audio/mp3" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>40</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Erik-Meijer-Gilad-Bracha-Mads-Torgersen-Perspectives-on-Programming-Language-Design-and-Evolution/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249604/Trackback.aspx</trackback:ping><category>Compilers</category><category>Computing</category><category>Erik Meijer</category><category>Functional Programming</category><category>Gilad Bracha</category><category>LangNET 2008</category><category>Programming</category><category>Software Composability</category></item><item><title>JAOO 2007: Gilad Bracha - Computational Theology, Functional versus Imperative, Language History and</title><description>&lt;p&gt;﻿I recently got the chance to attend &lt;a href="http://www.jaoo.org/conference/"&gt;&lt;span&gt;JAOO&lt;/span&gt;&lt;/a&gt; in Aarhus, Denmark. Besids learning a great amount about various approaches to solving hard problems that we all face as programmers (regardless of the stack we spend most of our time developing on), I got to meet so many interesting people from all walks of programmer life. What a great conference! For one thing, JAOO not about specifc products. It's not about one company's view of the world. It's not about one class of technologies or developer. It's not just about Java and LAMP or .NET and Windows.&lt;br /&gt;
&lt;br /&gt;
I caught up with &lt;a href="http://www.bracha.org/Site/Home.html"&gt;Gilad Bracha&lt;/a&gt; after his session on a new language language he's working on (Newspeak) to discuss a few interesting topics: programming language evolution, static versus dynamic typing, imperative versus functional languages, multi-core and more. &lt;br /&gt;
&lt;br /&gt;
Gilad Bracha is a Distinguished Engineer at &lt;a href="http://www.cadence.com/"&gt;Cadence Design Systems&lt;/a&gt;. Previously, he was a &lt;a href="http://www.bracha.org/Site/Theology.html" target="blank"&gt;Computational Theologist&lt;/a&gt; and Distinguished Engineer at Sun Microsystems. Computational Theologist?! What on Earth? Tune in and find out ;)&lt;/p&gt;
&lt;p&gt;Dr. Bracha is co-author of the &lt;a href="http://java.sun.com/docs/books/jls/" target="blank"&gt;Java Language Specification&lt;/a&gt;, and a researcher in the area of object-oriented programming languages. Prior to joining Sun, he worked on Strongtalk, the &lt;a href="http://strongtalk.org/index.html" target="blank"&gt;Animorphic Smalltalk System&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Enjoy!&lt;/p&gt;&lt;img src="http://channel9.msdn.com/249525/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/JAOO-2007-Gilad-Bracha-Computational-Theology-Functional-versus-Imperative-Language-History-and/</comments><itunes:summary>﻿I recently got the chance to attend JAOO in Aarhus, Denmark. Besids learning a great amount about various approaches to solving hard problems that we all face as programmers (regardless of the stack we spend most of our time developing on), I got to meet so many interesting people from all walks of programmer life. What a great conference! For one thing, JAOO not about specifc products. It's not about one company's view of the world. It's not about one class of technologies or developer. It's not just about Java and LAMP or .NET and Windows.

I caught up with Gilad Bracha after his session on a new language language he's working on (Newspeak) to discuss a few interesting topics: programming language evolution, static versus dynamic typing, imperative versus functional languages, multi-core and more. 

Gilad Bracha is a Distinguished Engineer at Cadence Design Systems. Previously, he was a Computational Theologist and Distinguished Engineer at Sun Microsystems. Computational Theologist?! What on Earth? Tune in and find out 
Dr. Bracha is co-author of the Java Language Specification, and a researcher in the area of object-oriented programming languages. Prior to joining Sun, he worked on Strongtalk, the Animorphic Smalltalk System.

Enjoy!</itunes:summary><link>http://channel9.msdn.com/posts/Charles/JAOO-2007-Gilad-Bracha-Computational-Theology-Functional-versus-Imperative-Language-History-and/</link><pubDate>Wed, 17 Oct 2007 18:17:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/JAOO-2007-Gilad-Bracha-Computational-Theology-Functional-versus-Imperative-Language-History-and/</guid><evnet:views>8321</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249525/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I recently got the chance to attend &lt;a href="http://www.jaoo.org/conference/"&gt;&lt;span&gt;JAOO&lt;/span&gt;&lt;/a&gt; in Aarhus, Denmark. Besids learning a great amount about various approaches to solving hard problems that we all face as programmers (regardless of the stack we spend most of our time developing on), I got to meet so many interesting people from all walks of programmer life. What a great conference! For one thing, JAOO not about specifc products. It's not about one company's view of the world. It's not about one class of technologies or developer. It's not just about Java and LAMP or .NET and Windows.&lt;br /&gt;
&lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/185a6a16-b2af-4217-8f56-6b745a8246b0/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/75a07d06-57eb-4678-9ccf-9cc04441d0cd/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/15a5afe2-3950-4cbd-9536-dc8373c55622/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/fa0daf1d-1a11-44f4-9194-25f76f0eb256/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/e081f593-b76b-4ad6-89d5-012452b2f9d3/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/9aaf3794-5774-4185-9f2d-ee55be5cc84c/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/JAOO2007_Gilad_ch9.mp3" expression="full" duration="941" fileSize="7535595" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/JAOO2007_Gilad_ch9.wma" expression="full" duration="941" fileSize="7629211" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/JAOO2007_Gilad.wmv" expression="full" duration="941" fileSize="294923591" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/JAOO2007_Gilad_ch9.mp3" length="7535595" type="audio/mp3" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>4</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/JAOO-2007-Gilad-Bracha-Computational-Theology-Functional-versus-Imperative-Language-History-and/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249525/Trackback.aspx</trackback:ping><category>Gilad Bracha</category><category>JAOO2007</category><category>Java</category><category>Programming</category></item></channel></rss>