COFES
The Congress on the Future of Engineering Software Register | Login
 

COFES 2014
April 24-27, 2014
Scottsdale, Arizona
The Scottsdale Plaza Resort

  Search
KEYNOTE 1: Alan Kay - Rethinking Design, Risk, and Software

The above video does not play? try to:

Install Latest Flash Player or Play with HTML 5
Share URL
Embed Code
Share by Email
Send to social websites
Report this video as inappropriate You can report this video if you think it to be inappropriate, we will review your submission soon. If your reason is not listed here, like copyright infringements, please contact us directly by email. Select your reason
Sexual Content Violent or Repulsive Content
Hateful or Abusive Content Harmful Dangerous Acts
Child Abuse Spam
Uploaded by Josh Fisher - Site Host on 6/20/2012
Our increasingly complex needs have led us to build increasing complex software. We’ve done this in an incremental fashion, building code on top of code. We write understandable snippets of code built on programming languages we know well and then bundle them into program structures to perform complex tasks. This incremental process may seem to have low risk at the snippet level, but it leads to program structures that can be hundreds of millions of lines of code that is intractable to change, redesign, and understanding, nor in the end is it easy to design. It also leads to code with potentially unwanted emergent properties. Today, we know how to create programs that can create programming languages. So why not write software that closely follows the problem, without a programming language, then let other programs create the programming language to support it? If we apply this rethinking to the design process, both problems and solutions can be thought of in terms of relational str

This module can only be used on same page of UVG_VideoPlayer.

To customize my output, goto Module Settings and edit the display template.

Post Comment 200
©Copyright 2013 Cyon Research Corporation Terms Of Use | Privacy Policy
Site Credits