4000 Middlefield Road Room H-1
Palo Alto, California

JavaSIG Meeting on 10/5/2010
http://sdforum.com/javasig
http://sdforumjavasig.wordpress.com

Time: 7-9pm
Topic: Newspeak: A Principled Dynamic Language

Speaker Gilad Bracha Bio

Gilad Bracha is the creator of the Newspeak programming language. He is currently a VP at SAP Labs in Palo Alto focusing on programming models for the cloud. Previously, he was a Distinguished Engineer at Cadence, and a Computational Theologist and Distinguished Engineer at Sun. He 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. He received his B.Sc in Mathematics and Computer Science from Ben Gurion University in Israel and a Ph.D. in Computer Science from the University of Utah.

Newspeak: A Principled Dynamic Language

Newspeak is a dynamic programming language focused on software engineering. Newspeak takes the mantra "program to an interface rather than an implementation" seriously. The language has no global namespace and no static state, and all names are late bound - including class names. All classes in Newspeak are virtual, every class declaration defines a mixin, and class hierarchy inheritance comes for free.

Newspeak is highly modular: dependency injection is unnecessary, the factory pattern is baked in and side-by-side deployment is trivial. Module definitions can be compiled in any order because they have no external dependencies.

The talk will explain how Newspeak achieves this on a very simple semantic foundation, and demonstrate the system in action.

Location
Cubberly Community Center
4000 Middlefield Road, Room H-1
Palo Alto, California 94105

Agenda
6:30-7:00 Doors open. Networking.
7:00-9:00 Presentations.
$15 at the door for non-SDForum members
No charge for SDForum members
No registration required

Added by sudhishrema on September 6, 2010

Interested 1