1 • Dates – Melbourne: December 5-6 – Brisbane: December 9-10 – Sydney: December 12-13 • Early bird tickets on sale early June! • Don’t forget YOW! 2012 presentations, videos, interviews and podcasts all available online YOW! 2013 YOW! 2013 Ini-al Speakers Jeff Hawkins Co-Founder of Palm, author of “On Intelligence”, artificial intelligence & the brain Confirmed Keynotes
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1
• Dates – Melbourne: December 5-6 – Brisbane: December 9-10 – Sydney: December 12-13
• Early bird tickets on sale early June! • Don’t forget YOW! 2012
presentations, videos, interviews and podcasts all available online
YOW! 2013
YOW! 2013 Ini-al Speakers
Jeff Hawkins Co-Founder of Palm, author of “On Intelligence”,
artificial intelligence & the brain
Confirmed Keynotes
2
YOW! 2013 Ini-al Speakers
Scott Hanselman Microsoft Principal Project Manager, author of
numerous ASP .NET books, host of Hanselminutes and other podcasts
Confirmed Keynotes
YOW! 2013 Ini-al Speakers
Philip Wadler Computer Scientist known for his contributions to
programming languages and type theory
Confirmed Keynotes
3
YOW! 2013 Ini-al Speakers
§ Kevlin Henney Developer Best Practices
§ Doug Crockford JavaScript guru, inventor of JSON
§ Daniel Spiewak Scala fanatic, functional devotee
§ Scott Murray D3.js
§ Mike Dixon Big Data, google.gov
§ Jesper Richter-Reichhelm Scalability of game servers at Wooga
§ Elizabeth Keogh Agile expert, human psychology
§ Aaron Bedra Application Security at Braintree
• Ben Christensen RxJava, Netflix
§ Phillipe Kruchten Architecture, creator 4+1 model
§ Tag bits take space and need checking (SOAR => Sparc)
VM Implementa*on
Interpreter, Compiler, Mixed, Mul*ple …
Low Level Language – C/C++ , C
Implement the LVM in a subset of the LVM language (self hos*ng) • Use an exis*ng implementa*on of language or a similar one • Use a your new language and manually translate implementa*on to low
level • Implement the reflec*ve tower e.g. 3-‐Lisp
Base Types -‐ implemented inside the LVM e.g. Integer, Object…
§ How easy should it be for others? § Opera*ons, New types (CLR Value Types), New representa*ons § Access to HW
Back to the Future? – Virtual Instruc*on Set Computers (VISC)
• AS/400, DAISY, B-‐RISC, Transmeta, LLDA, AMD HAS, Google PNaCl…
• Supports many language using so7ware fault isola-on • Infinite register machine • Single assignment 3 address instruc*ons • Op*onal data flow and control flow informa*on