Sorry, the location is:

Gates Computer Science Building, Stanford University
Room B12
353 Serra St
Stanford, CA

On Tue, May 6, 2008 at 1:07 AM, Jorge Ortiz <[EMAIL PROTECTED]> wrote:
>
>  WHO: Prof. Martin Odersky, creator of the Scala programming language
>   WHEN: This Wednesday, May 7, 2008
>   TIME: 4:15pm-5:45pm
>   WHERE: Gates B12
>   WHAT: "A Scalable Language"
>
>   This event is free and open to the public.
>
>   Abstract:
>
>   A Scalable Language
>
>   Today's software landscape resembles increasingly a tower of Babel:
>   Systems are built using many different languages, combining
>   server-side and client-side languages, scripting and systems
>   programming languages, general and domain specific languages, all
>   glued together with a hefty amount of XML.  The advantage of this
>   approach is that each individual language can be tailored to a
>   specific application domain.  Its disadvantage is that the necessary
>   amount of cross-language glue can make applications cumbersome to
>   write, deploy, and maintain.
>
>   An alternative is offered by scalable languages, which can be used for
>   many different applications, ranging from small scripts to very large
>   systems. An important aspect of a scalable language is that it itself
>   is extensible and malleable. It should be possible to define very
>   high-level libraries in it, which act in effect as specialized domain
>   specific languages.  The advantages of this approach is that it leads
>   to more regular system designs, gives better static checking, makes
>   applications easier to deploy, and increases their reliability.
>
>   In this talk I'll describe the design principles of the Scala
>   programming language, which has scalability as its primary design
>   objective.  Scala combines lightweight syntax with strong static
>   checking on a Java-compatible platform. It encourages the embedding of
>   domain-specific languages as high-level libraries. I discuss how Scala
>   affects systems design and discuss its suitability for large scale
>   industrial deployment.
>
>   Bio:
>
>   Martin Odersky is a professor at EPFL in Lausanne, Switzerland.  He's
>   interested in object-oriented and functional programming. His research
>   thesis is that the two paradigms are two sides of the same coin, to be
>   identified as much as possible. To prove this, he has worked with a
>   number of language designs in the past, in particular the Pizza and GJ
>   extensions to Java. He has also influenced the development of Java as
>   a co-designer of Java generics and as the original author of the
>   currenot javac reference compiler.  His recent work is centered on
>   Scala, a new programming language which unifies FP and OOP while
>   staying completely inter-operable with Java.
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to "Bay Area Functional 
Programmers"  
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/bayfp?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to