网络文摘——笔记

一 编程语言教程书该怎么写

原文链接

编程语言书籍的三个缺点:

  1. 简单的任务复杂化。()
  2. 示例代码偏短。()
  3. 仅展示编程语言的技巧。()

编程语言书籍的榜样:

Kernighan和Ritchie的《C Programming Language 》

优势如下:

①177页教程+40页附录(附录是极其简明的参考)

②示范程序在20行以上(不是代码片段,而是虽短但却真实的程序)

③程序解释透彻(没有对功能漫无边际的简单罗列)

 

二 不做“语言律师”(language lawyers)

原文链接

  1. 编程就像写作。有关编程的很多概念并不困难,它之所以困难是因为我们不善于“写作”。
  2. 我们教授编程的方法是错误的,那种方式和日本的英语老师教授英语的方式如出一辙。我们只是传授有关编程的一切概念,然后期望学生可以从那些东西当中自发地学会如何编程。  
  3. 我们应该让学生寖浸在好的代码中,让他们不通过解释来真正吸收编程的能力。
  4. “知道怎么做”和“真正去做并且完成”完全是两回事,知道所有的单词也未必可以写出一个优美的句子。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值