- 状态
- 本话题所属活动已经结束
- 投票数
- 5票 看看都有谁投票了?
抛砖引玉-程序语言理论-编程者视角
我们在大学,有一门课,叫编译原理。有点艰涩,既要学习前端抽象的形式语言理论,又要对付后端繁杂的实现细节;却又似乎没有什么用处。真的是这样吗?
面对如此众多的开发语言,不知道大家有没有过和我一样的困惑?在写程序时,又有没有过伤脑筋的时刻,怎样的代码优雅而高效?
“拨云见日”,就是我重读编程语言设计理论后的感受。希望抛砖引玉,和大家分享、讨论。这里,我会避开抽象的形式语言理论和繁杂的后端实现,希望以一个程序员的角度,揭露语言设计和使用的紧张关系,从中获得语言选择、学习、使用的启发。
这里高手如云,我只是抛砖引玉。期待有更多的同仁关心程序开发的方法层面,比如语言理论,比如7-principle, 让我们共同学习提高。
0引言
1复习-编程语言的通用概念: 名字 作用域 生存期 约束
2控制流的设计和使用:以循环为例
3语言选择的参考因素

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