http://worrydream.com/LearnableProgramming/
Bret Victor 大神的新作一出,Twitter 上纷纷传阅,其核心思想和 Inventing on Principle (https://vimeo.com/36579366) 其实没有大的差异,还是重在编程过程的可视化。但假如不是直接用 Processing、Javascript 这种简单的绘图程序,实际应用中这种方法该如何呈现呢?比如如何帮助程序员理解下面这些概念?
* 多线程编程的并发处理机制
* UI 编程的 MvC 模型、data source、delegate 机制 (例如 UICollectionView 这样新的类怎样快速理解它的运作)
会是很有趣的问题。
Bret Victor 大神的新作一出,Twitter 上纷纷传阅,其核心思想和 Inventing on Principle (https://vimeo.com/36579366) 其实没有大的差异,还是重在编程过程的可视化。但假如不是直接用 Processing、Javascript 这种简单的绘图程序,实际应用中这种方法该如何呈现呢?比如如何帮助程序员理解下面这些概念?
* 多线程编程的并发处理机制
* UI 编程的 MvC 模型、data source、delegate 机制 (例如 UICollectionView 这样新的类怎样快速理解它的运作)
会是很有趣的问题。


