西西河

主题:【原创】编程心得 -- 荆棘探兴

共:💬198 🌺258
分页树展主题 · 全看首页 上页
/ 14
下页 末页
    • 家园 也谈谈我的心得

      其实很简单,就两点:

      其一,是把原理吃透,干起活来,自然得心应手。

      譬如,开始接触.Net的时候,我把Don Box那本Essential Dot Net 反复啃了几遍,.Net的编程就很顺了。

      其二,是一定要动手,光有理论,没有实践,纯粹就是空中楼阁。

      楼下有人提到地址的问题,呵呵,引起我不少回忆。

      我是学Pascal时遇到这个问题的,当时困惑了很久,但老师一句“指针就是地址啊”,犹如醍醐灌顶,惊醒梦中人,之后的编程,势如破竹,再无困难可言。

      再后来学C,就是因为理解这个,比不少同学强很多。我教过不少同学功课,很奇怪,同样一句话,无论我怎么解释,那些同学就是不明白。用粤语来说,就是“牛皮灯笼,点极勿明”

      • 家园 呵呵,当年自己死活不能理解interface

        后来有天下雨,坐在窗子旁边发呆,突然就明白了,呵呵。

        看来你是好学生呀,还听老师课, 和cs相关的所有内容我从来都是自学的,上课也是自己翻东西。 不过这种习惯并不好,工作以后发现浪费了很多时间,呵呵。

        • 家园 我一直把Interface理解成老板

          在Java的世界里面,外面的人都只认识老板(Interface),而不认识员工(实现类),要做什么就直接找对应的老板。

          至于Abstract Class,那是干点活的小老板。

          当然也有例外,ArrayList这个小员工,由于事情干的好,而且出色,就没多少人认识他的老板List了。

          和人生很像啊。

        • 家园 花,

          俺一辈子就没法集中精神听课,听听就走神了。只能自己看自己想才能进入书中

        • 家园 就是

          学习的过程就是这样的,英文叫Mental Block,(中文译作思想障碍?),怎么都弄不明白的事情,忽然间开窍,呵呵,那种快感,难以形容。

      • 家园 明白汇编语言的,指针就很好理解

        俺以前把IBM PC的BIOS,IO.sys,还有MSDOS.sys的汇编码全看过一遍,觉得挺有意思的。

        编程书看的是 The art of computer programming, 大名鼎鼎的Don Knuth,不过没坚持看完。

        • 家园 IO.SYS和MSDOS.SYS的汇编代码怎么搞到?

          这东西哪里有阿? 是DOS的原代码吗?

        • 家园 其实汇编很难算真正意义上的编程语言

          缺少很多特性,大三以前很喜欢玩汇编,写了很多无聊的小东西,但是真正自己培养出语感的,还是靠后来学习c。

          那时候无聊,用c把dos下面的外部命令都自己实现了一边,毕业的时候还靠这个拿到了第一个offer。

        • 家园 同感

          记得当年把汇编、计算机体系结构学完后觉得总算是把这玩意搞明白了,看BIOS的代码的确很有趣。然后自己改几个中断什么的,记得当时玩得最多的是改输入,加入自己写的中文或者日文的输入;另外一个是改视频的INT 10。

          • 同感
            家园 老兄还研究过bios的代码?

            什么年代的代码阿? 如何搞到的? 我很想看看...

            • 家园 嘿嘿,老早老早的事情了

              80年代。进入90年代后,再在PC上写程序,就是那该死的WINDOWS了!那时候的WINDOWS别提多烂了。除了一段时间在日本的NEC PC9801上写程序,还改过一些中断,模仿一下WINDOWS的感觉。

              • 家园 80年代的bios代码似乎是公开的吧?

                直到现在网上还有很多386时代的bios代码,跟现在的bios代码比就太简单了...

                • 家园 那时候有什么公开不公开啊

                  那时候什么东西拿来就破,没有人有什么版权那么一说。严格说起来,我相信就是那时候的BIOS肯定也是版权保护的,不过在中国就没有人管了。

                  现在的BIOS肯定是越来越复杂啦,早就不是当年那开茅荒的年代啰。

分页树展主题 · 全看首页 上页
/ 14
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河