经历 C/C++ 大辩论之后

原创 2007年09月18日 11:27:00

明白了,程序的制作过程是先复杂后简化。 

通常我们设计程序,一开始总有一个不确定的阶段。在这个阶段,所有的程序都像是毛坯,经常需要修改,除了修改之外,还有为了解决技术上的难题,对程序中可能用到的算法都做一个原型。这些算法的原型并非每个都会成为最终产品的一部分,但是中间的过程的确是复杂化的。开发到了最后,程序就会被简化,并且在同时保留其在开发过程中应对改变的灵活性,从而得到最终的产品。

同样的,C/C++ 的语言之争,也是没有必要的。如果用得好,C++ 也能用得精巧,但是用得不好,C 也能用得很烂。SP 还是 OB 还是 OO,完全取决于程序的复杂度。简单的程序用 OB 就能实现得很好,超简单的程序可以用 SP,但复杂度达到了一定的程序就得用 OO,并且在 OO 的初级阶段,接口比继承更为重要。即使到了 OO 的高级阶段,组合也值得用以代替不必要的继承。当然泛型也很有用。

程序设计和开发时会采纳种种不同的意见,比如复杂度、平台、性能、功能等等之间的平衡。这些平衡因素哪一个过分了,就会产生不实用的程序,就像人一样,身体机能不平衡了就会生病。然后平衡到一定程度之后,程序就可以被确定地写出来了,此时就不再考虑平衡性的问题了,只要 debug 和完善就可以了。

C、C++ 学习经历

1、可以考虑先学习C。 大多数时候,我们学习语言的目的,不是为了成为一个语言专家,而是希望成为一个解决问题的专家。做一个有用的程序员,做一个赚钱的程序员。我们的价值,将体现在客户价值上,而不是语...
  • txl16211
  • txl16211
  • 2014年07月20日 15:50
  • 574

c/c++的学习经历

最近偶然间写程序,需要分配100000个单位的数组,虽然成功分配了,但是在输出时出现了乱码,虽然事后发现程序上有个使用空闲空间的错误,但是c语言的编译器是一点提示都没有的,直接输出乱码,使用c++的编...
  • luanfengxia
  • luanfengxia
  • 2007年06月02日 19:58
  • 908

黄牛党自述:火车票哪儿去了以及如何买到火车票

  我是你们所谓的票贩子,有什么问题在线解答!   首先票肯定不在售票窗口,当然也不在每个代理点.   票都在我们这些人手里面,至于怎么拿到的,大家有兴趣听不?   还有就是春节票价涨还是不涨对广大需...
  • rabbitbug
  • rabbitbug
  • 2007年09月12日 17:12
  • 1328

浏览器点击URL的响应过程

原文:http://igoro.com/archive/what-really-happens-when-you-navigate-to-a-url/   作为一个软件开发者,你一定会对网络应用...
  • justdoithai
  • justdoithai
  • 2016年04月29日 15:57
  • 4617

个人的生活经历和实习经历

写这篇文章主要谈了谈自己的研究生生活,以及在公司的实习经历,作为即将找工作的一份子,感觉自己写出这份总结不仅是对自己的一种回顾吧,也同时希望帮助其他同学一块前进学习。...
  • Warpar
  • Warpar
  • 2017年07月24日 10:37
  • 916

学习经历之格式篇

格式: 今日所学内容简述 1、 2、 3、详细说明: (1) 见教科书PXX不懂之处: (1)(2)自我感想 (1) (2)时间: 23:41 日期: 2016-0...
  • cai_zhi_cheng
  • cai_zhi_cheng
  • 2016年05月21日 23:42
  • 263

【linux c】c语言源程序到最终生成可执行文件的过程_学习笔记_001

在使用gcc编译程序时,编译过程可以被细分为四个阶段: ·预处理 ·编译 ·汇编 ·链接     1.预处理阶段   预处理功能(头文件、宏定义、条件编译都在预处理阶段完成) ·将源文件中以”incl...
  • qq_30594349
  • qq_30594349
  • 2016年07月06日 20:18
  • 1283

noip2016 经历之后的感受

noip2016 赛后总结
  • Prophet_priestess
  • Prophet_priestess
  • 2016年11月20日 19:12
  • 61

本科科研经历(思想方法篇)

很久之前就想写一个系列博客把本科期间所积累的科研经历作一个总结,目的起初是想申请学校时可能用得上,不过一直忙于各种申请材料以及修改论文返修稿,拖到现在学校也差不多定下来了,但还是想总结一下自己的本科期...
  • sinat_26546385
  • sinat_26546385
  • 2018年01月19日 20:47
  • 115

只有经历之后才知道

目前自己大二,这已经是下学期了,在集训队呆了快一年了,知识吧,自己学的一点也不多,说实在点就是一菜鸟,懂得很少,清明节放假钱组织了一次月赛,那晚说实话,状态还好,题目也不是太难,有基础的有高层次的,我...
  • sjl_leaf
  • sjl_leaf
  • 2012年04月06日 17:13
  • 1064
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:经历 C/C++ 大辩论之后
举报原因:
原因补充:

(最多只允许输入30个字)