登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:讨论:周立功学习C语言的方法适用于PLC编程吗?

点击:1728 回复:9

在微博上看到周立功老师的一段话,感觉有点儿意思:
(学习C语言编程)先找一本基础的,对于初学者来说随便那本都可以,主要是练手的;然后再随便找一本国外版"数据结构与算法"教材,里面的习题大约在500-1000个。当这两本都做完了,请找其他版本教材的习题,检验自己的水平如何?注意:不会编程或代码写得很菜,无论如何不要百度或参考其他图书找答案。
为什么对编程提不起兴趣呢?当你入门后,为什么还是只会照葫芦画瓢呢?因为你不知道为什么要那样用。事实上,我看了不少关于C的图书,这是唯一一本让我心动的适合初学者提高水平的图书,特此向你推荐!
建议以"C程序设计高级教程"、"征服C指针",然后找一本习题集编程,写不出来或那怕写得再差,也不要"百度"和从其他的书上找答案(你忍不住就不可能成为高手),然后不断写下一个程序,当你越写越好时,自然就有欲望回头来修改前面的程序,我就是这样走过来的。
周立功学习C语言的方法适用于PLC编程吗?大家在学习编程的时候有什么好经验分享?有什么特别好的书籍推荐?
13-07-26 16:04
当然适合,但是需要学习者学会思考~~~~
Good Luck~
13-07-26 16:08
       不敢苟同。如果死读一本书,就只是学习一种编程思维,一种编程思想,反而会让人的思维产生局限性。网络上有浩如烟海的知识,为什么要放弃不用呢?周立功的书我也看过,有些地方你看不明白就是看不明白,把书翻烂了都看不懂。举个例子吧,_irq和__irq是一样的吗?以前看周立功ARM7在中断那一章我反反复复反反复复看了好几遍,代码反反复复反反复复检查了好几遍都没看出来,缺了一个“_”……好吧,你可以说我笨。
       再比如,你要写一段代码,写完了,觉得很完美了,然后去网上一找,发现同样的功能别人比你写的好得多,那我为什么不吸收别人的经验呢?C++、C# N多函数,不可能都倒背如流吧,总有你不知道的更好的方法,站在巨人的肩膀上,看远一点,有什么不好?
       但是我不是说什么都是“拿来主义”,遇上问题自己先想,先思考,这是必须的,再参考别人的,和自己的作比较,深入思考,吸收别人的精髓。不能只顾着埋头拉车,抬头看路也很重要。
       当然这只是我自己的意见,不一定对每个人都适用,但是要学东西,努力,汗水是必不可少的。
13-07-26 16:37
最重要的是兴趣
13-07-26 20:07
所有的学习,都是基于实践而产生的。
也就是说,我学了以后,知道所学的东西能具体干某件事,干好某件事能带来多大的财富,这才能提起兴趣与爱好。
当然也有纯理论研究的知识,但是那些我认为并不合适现在的大多数急于求成的人们。
至于学习的方法,基于实践才是最见效果的方法。
13-07-26 22:07

引用 思南 在 2013/7/26 16:04:10 发言【内容省略】

征服C指针,是一本好书,日本人在将晦涩难懂的知识转成通俗语言的确做了不少努力,每看一遍都会有不少的收获。
Good Luck~
13-07-26 23:01
可能有所不同;
比如,PLC有的应用人员,并不接触到大型的控制,可以从厂家提供的指令介绍资料(编程手册)入手。
13-07-27 01:17
最重要的是兴趣
13-07-27 07:23
过来学习来的!
13-07-27 13:29
经验方法互相参考,具体实施因人而异,目的只有一个,让自己成为高手!
13-07-27 15:29

工控新闻

更多新闻资讯