状态
本话题所属活动已经结束
投票数
5
看看都有谁投票了?

抛砖引玉-程序语言理论-编程者视角

phoebe于“2011年05月19日”创建了这个话题,计划在“2011年05月21日”的“竹露端阳”活动中演讲

分享到:
我们在大学,有一门课,叫编译原理。有点艰涩,既要学习前端抽象的形式语言理论,又要对付后端繁杂的实现细节;却又似乎没有什么用处。真的是这样吗? 面对如此众多的开发语言,不知道大家有没有过和我一样的困惑?在写程序时,又有没有过伤脑筋的时刻,怎样的代码优雅而高效? “拨云见日”,就是我重读编程语言设计理论后的感受。希望抛砖引玉,和大家分享、讨论。这里,我会避开抽象的形式语言理论和繁杂的后端实现,希望以一个程序员的角度,揭露语言设计和使用的紧张关系,从中获得语言选择、学习、使用的启发。 这里高手如云,我只是抛砖引玉。期待有更多的同仁关心程序开发的方法层面,比如语言理论,比如7-principle, 让我们共同学习提高。

0引言

1复习-编程语言的通用概念: 名字 作用域 生存期 约束

2控制流的设计和使用:以循环为例

3语言选择的参考因素

抛砖引玉-程序语言理论-编程者视角的评论