Guy L Steele Jr standing - 50 in 50 keynote - YOW 2010 Melbourne
Keynote 50 in 50
Languages - what's to learn from them? Relics of the past; we know how to design them / to use them. Types / messages / invocation / loops / numbers / methods / big ol' libraries / lots of = signs. Heh, but what is programming, and what role do programming languages play in that process? We have learned a lot over the last five decades: organizing principles, established conventions, theory, fashions, and fads. "Those who cannot remember the past are condemned to repeat it." In this talk we survey what we think are the most important lessons of the past that future programmers, and future programming language designers, ought not forget. We illustrate each lesson by discussing specific programming languages of the past, and endeavor to shine what light we can on the future.
Keywords: Languages, Patterns, Design, Architecure, Experience
Target Audience: People not afraid of finding out just how weird our predecessors were and who enjoy theater style.
Sponsored by University of Melbourne
Speaker Information
"Richard Gabriel and Guy Steele are beasts in the world of computer science, and they are creative and witty geeks."
Guy L. Steele, Jr.
Keynote Speaker
Language Designer and Author
Fellow Sun Labs, Oracle
Links:
Websites: labs.oracle.com/projects/plrg projectfortress.sun.com
Twitter: I am not a member of Twitter. I generally deal in ideas that require paragraphs, or perhaps full-blown essays, rather than single sentences.
Books: Coders at Work The Java Language Specification Common LISP, The Language C: A Reference Manual
Richard P. Gabriel
Keynote Speaker
Distinguised Engineer IBM Research and Celebrated Philosopher of Software Creativity
Software Passion: Passionate about every dirty aspect of software creation
Links:
Website: www.dreamsongs.com/
Twitter: @rpg
Books: Performance and Evaluation of Lisp Systems Patterns of Software Innovation Happens Elsewhere Writers' Workshops and the Work of Making Things Drive on
The YOW! 2010 Australia Software Developer Conference is a unique opportunity for you to listen to and talk with international software experts in a relaxed setting.
Here's why you should want to attend:
* concise, technically-rich talks and workshops delivered
without the usual vendor-hype and marketing spin
* broad exposure to the latests tools and technologies,
processes and practices in the software industry
* "invitation only" speakers selected by an independent
international program committee from a network
of over 400 authors and experts
* a relaxed conference setting where you get the rare opportunity
to meet and talk with world-reknowned speakers face-to-face
* an intimate workshop setting where you are able
to benefit from an in-depth learning experience
* a truly unique opportunity to make contacts and network
with other talented Australian software professionals
* you'll be supporting a great charity. Ten dollars from every registration will be donated to the Endeavour Foundation.
website: YOW! 2010 Melbourne
venue: Jasper Hotel, Melbourne
Guy L Steele Jr standing - 50 in 50 keynote - YOW 2010 Melbourne
Keynote 50 in 50
Languages - what's to learn from them? Relics of the past; we know how to design them / to use them. Types / messages / invocation / loops / numbers / methods / big ol' libraries / lots of = signs. Heh, but what is programming, and what role do programming languages play in that process? We have learned a lot over the last five decades: organizing principles, established conventions, theory, fashions, and fads. "Those who cannot remember the past are condemned to repeat it." In this talk we survey what we think are the most important lessons of the past that future programmers, and future programming language designers, ought not forget. We illustrate each lesson by discussing specific programming languages of the past, and endeavor to shine what light we can on the future.
Keywords: Languages, Patterns, Design, Architecure, Experience
Target Audience: People not afraid of finding out just how weird our predecessors were and who enjoy theater style.
Sponsored by University of Melbourne
Speaker Information
"Richard Gabriel and Guy Steele are beasts in the world of computer science, and they are creative and witty geeks."
Guy L. Steele, Jr.
Keynote Speaker
Language Designer and Author
Fellow Sun Labs, Oracle
Links:
Websites: labs.oracle.com/projects/plrg projectfortress.sun.com
Twitter: I am not a member of Twitter. I generally deal in ideas that require paragraphs, or perhaps full-blown essays, rather than single sentences.
Books: Coders at Work The Java Language Specification Common LISP, The Language C: A Reference Manual
Richard P. Gabriel
Keynote Speaker
Distinguised Engineer IBM Research and Celebrated Philosopher of Software Creativity
Software Passion: Passionate about every dirty aspect of software creation
Links:
Website: www.dreamsongs.com/
Twitter: @rpg
Books: Performance and Evaluation of Lisp Systems Patterns of Software Innovation Happens Elsewhere Writers' Workshops and the Work of Making Things Drive on
The YOW! 2010 Australia Software Developer Conference is a unique opportunity for you to listen to and talk with international software experts in a relaxed setting.
Here's why you should want to attend:
* concise, technically-rich talks and workshops delivered
without the usual vendor-hype and marketing spin
* broad exposure to the latests tools and technologies,
processes and practices in the software industry
* "invitation only" speakers selected by an independent
international program committee from a network
of over 400 authors and experts
* a relaxed conference setting where you get the rare opportunity
to meet and talk with world-reknowned speakers face-to-face
* an intimate workshop setting where you are able
to benefit from an in-depth learning experience
* a truly unique opportunity to make contacts and network
with other talented Australian software professionals
* you'll be supporting a great charity. Ten dollars from every registration will be donated to the Endeavour Foundation.
website: YOW! 2010 Melbourne
venue: Jasper Hotel, Melbourne