[分享]给C++初学者的50个忠告

No Comment // Written on 6 17, 2008 // 技术交流
,

做个笔记,也当给自己的忠告,好东西要即时保存下来啊。

1.把C++当成一门新的语言学习(和C没啥关系!真的。);  
  2.看《Thinking In C++》,不要看《C++变成死相》;  
  3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;  
  4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;  
  5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;  
  6.会用Visual C++,并不说明你会C++;  
  7.学class并不难,template、STL、generic programming也不过如此——难的是长期坚持实践和不遗余力的博览群书; Continue reading →

Popularity: 18% [?]

摘录自Bjarne Stroustrup 的《The C++ Programming Language》

No Comment // Written on 6 17, 2008 // 碎月日记
       最近越来越觉得C++的重要性,甚至有人说学习C++要从头来,不要老想着C,说真的,跟C没啥关系,囧,够绝对的。
今天刚考完了一门很重要又很难考可是考试的时候又很好考的《概率论数理统计》,总算是考试告一段落了。突然的心情也轻松下来,于是就逛了下论坛,发现了下面这么个好东西,也发现了《The C++ Programming Language》这本好书,一定要去买来看啊!一个程序员不靠编程吃饭还能靠什么?更何况C是最基础,C++又是如此强大的东西,这两样学好可以说面对各种语言可以说是信手拈来啊!
       说着说着,想起24号25号要考的《计算机组成原理》和《数据结构》这两门课,想起来就担心,有点变态,恶心的两门课。其实也不能怪课程,要怪只能怪自己了,谁让自己没有好好学,活该啊~~专业课啊,一定要搞好。
       废话也不说了,正题如下:
一、致读者

1.  在编程序时,你是在为你针对某个问题的解决方案中的思想建立起一种具体表示。让程序的结构尽可能地直接反映这些思想:
   ★.如果你能把“它”看成一个独立的概念,就把它做成一个类。
   ★.如果你能把“它”看成一个独立的实体,就把它做成某个类的一个对象。
   ★.如果两个类有共同的界面,将此界面做成一个抽象类。
   ★.如果两个类的实现有某些显著的共同东西,将这些共性做成一个基类。
   ★.如果一个类是一种对象的容器,将它做成一个模板。
   ★.如果一个函数实现对某容器的一个算法,将它做成为对一族容器可用的模板函数。
   ★.如果一组类、模板等相互之间有逻辑联系,将它们放进一个名字空间里。

2.  Continue reading →

Popularity: 9% [?]

“长亮杯”2008全国大学生程序设计邀请赛

2 Comments // Written on 5 11, 2008 // 技术交流

“长亮杯”2008全国大学生程序设计邀请赛在我们杭州电子科技大学的体育馆(跟杭州黄龙相比称为小黄龙哦,花过大手笔的去年才完工)举行,算是沾到很大的光。

不过话说回来,偶们学校的ACM还是挺NIU的,就在上次亚洲赛区中我们学校荣获金牌,终于摆脱一直在银牌铜牌之间徘徊的尴尬局面,实现了0的突破。电子科技,自然电子方面不会差到哪去的!

P几张比赛现场照片,是昨天拍的,因为昨天举行的(具体新闻可看本校的新闻链接: “长亮杯”2008全国大学生程序设计邀请赛在我校举行 ):


“长亮杯”2008全国大学生程序设计邀请赛赛场


省委教育工委副书记、省教育厅副厅长蒋胜祥宣布比赛开始


“长亮杯”2008全国大学生程序设计邀请赛闭幕式会场

Popularity: 27% [?]

1 of 11