Episode: Brian Kernighan: The Changing Face of Programming PDF


You need to upgrade your Flash Player This website requires the 'flash player' version 9 or higher. You can download that software (for free) at http://www.adobe.com/go/getflashplayer.
You need to upgrade your Flash Player This website requires the 'flash player' version 9 or higher. You can download that software (for free) at http://www.adobe.com/go/getflashplayer.
You need to upgrade your Flash Player This website requires the 'flash player' version 9 or higher. You can download that software (for free) at http://www.adobe.com/go/getflashplayer.
You need to upgrade your Flash Player This website requires the 'flash player' version 9 or higher. You can download that software (for free) at http://www.adobe.com/go/getflashplayer.

Details
Brian Kernighan: The Changing Face of Programming PDF
The rapid evolution of languages, tools, environments, and expectations presents major challenges and opportunities for programmers and for software engineering education. This is true across all kinds of programming, but is especially so for Web systems, which are now routinely written in untyped scripting languages and include Ajax, mashups, toolkits, frameworks like Rails and Django, and a profusion of interfaces, all operating asynchronously on distributed systems. For the past 7 or 8 years Dr. Kernighan has been teaching a course on advanced programming techniques that is more and more stretched between important old material and new unproven material that might be important. In this talk he will illustrate some of the challenges and discuss ways in which we might use complexity and rapid change to advantage. More info: http://blogs.princeton.edu/itsacademic/2008/02/the_changing_face_of_programming.html
Channel: Princeton University Podcasts
Duration: 00:00:00
Size: 1.77 MB
Link