五千年(敝帚自珍)

主题:【原创】也来说说Linux和Windows下的开发感受 -- 昔杨今雨

共:💬203 🌺502
全看分页树展 · 主题 跟帖
家园 说明你水平比较高么,呵呵

我和你相反,算法丢了好多年了,现在有需要头就比较大,最近又开始翻数据结构。

其实OO相对于过程化语言来说,他更简单,更加接近现实世界的结构,当然从另外一方面来说,他比较适合表示各种复杂的交互关系。

而你只需要研究算法,一般写的代码都不太长,就不需要体会这一个层面的东西了。

考虑你的背景,我觉得其实你应该比早期的那些c程序员更容易转换, 你把oo的概念和现实世界处理问题的模式挂钩就可以了。现实世界里,我们分析问题的模式一定是分解, 把问题域粒度化,层次化和立体化。 那么这个粒度就差不多是对象, 层次和立体化就是对象间的组织关系和关注点。我想你看完重构以后会对粒度化这个问题有更好的了解。至于你说的那个对象问题,其实是个人视角的差异,这个早期并不需要太多关注,写的多了,自然就明白什么是最合适的了。

另外c#因为ide的关系,你完全可以像vc或vb一样使用,不需要琢磨对象这个概念, 不过相对你的工作需求,好像也没什么优势,呵呵。

你是在物流公司工作还是在商学院之类的地方做研究?我怎么记得搞研究的是有专用系统模拟方面的语言的。

全看分页树展 · 主题 跟帖


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

Copyright © cchere 西西河