找回密码
 注册
Simdroid-非首页
查看: 404|回复: 11

[2. C/C++/C#] 【求助】请推荐C++入门学习资料

[复制链接]
发表于 2004-3-12 10:15:09 | 显示全部楼层 |阅读模式 来自 黑龙江哈尔滨
C++的OO特性,是不是特别适用于模块化的编程?
  
以前C语言也看过一点,但不太熟悉,不知道能不能用得上?
  
请推荐一两本经典的入门的书籍,最好是中文的,看起来方便些。多谢!
发表于 2004-3-12 10:29:25 | 显示全部楼层 来自 河南郑州

回复: 【求助】请推荐C++入门学习资料

Simdroid开发平台
模块化是结构化程序设计思想里的概念
而c++是面向对象的,优势不在这里,当然由于C++不是完全面向对象的,所以仍然可以用结构化的方法实现模块化的功能。
ps.一般意义上来说模块化的概念已经过时了
ps too.(hehe)楼主如果做科学计算建议使用Fortran。做一般程序的话,既然你没学过C++就不要学了,建议你看看C#。
 楼主| 发表于 2004-3-12 16:57:27 | 显示全部楼层 来自 黑龙江哈尔滨

回复: 【求助】请推荐C++入门学习资料

主要是数值计算的程序。
  
面向对象这个概念一直不怎麽清楚,怎解释? 在数值计算方面是否有用这个OO呢?基本上用fortran编程序时需要什么功能就调用某个子程序了,这叫做模块化吗?虽然fortran2000都修订要加入OO的功能,但编译器还没跟上来,暂时就不考虑它了。
  
也见过很多数值程序是C++的,他们是以OO的面目出现的,我是搞不太明白这里面的区别了,请解释一下?
  
至于C#,又是M$搞的新东东,就不想被他牵着鼻子走了
chenqj 该用户已被删除
发表于 2004-3-12 23:17:42 | 显示全部楼层 来自 重庆
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2004-3-13 02:33:11 | 显示全部楼层 来自 美国

回复: 【求助】请推荐C++入门学习资料

模块化的方式按我的理解是不可能替代的(因为所有的计算过程不能丢弃!),只是存在的方式和强调的重点转移了。将OOP的理念引入数值计算最重要的我认为是inheritance继承, polymorphism多态, generic programming, 以及operator overloading操作符重载。
  
对象简单的说包括属性和行为,如矩阵对象,其属性包括矩阵的维数,矩阵元素的数据类型,存储方式等,其行为包括加、减、乘、除等。对象用类的方式定义。
  
一个很好的将C++用于数值计算的例子是blitz++,你可以到这里看看http://www.oonumerics.org/blitz/。
  
推荐两本:
C++ Primer
by Stanley B. Lippman / Josee Lajoie
Edition: 3rd Edition (16 April, 1998)
  
Data Structures with C++
  
ChinaPub有这两本书的中文版。
 楼主| 发表于 2004-3-13 13:32:36 | 显示全部楼层 来自 黑龙江哈尔滨

回复: 【求助】请推荐C++入门学习资料

谢谢jinjinhao,chenqj,freepu的建议。看来我有好多概念都不明:I, 要多看书了
发表于 2004-4-2 17:50:53 | 显示全部楼层 来自 吉林长春

回复: 【求助】请推荐C++入门学习资料

essential c++;
钱能的c++教程;
21天精通c++语言。
发表于 2004-4-2 17:56:16 | 显示全部楼层 来自 吉林长春

回复: 【求助】请推荐C++入门学习资料

我个人认为开始学不要好高骛远,要从点滴做起,打牢基石,市面上有关这方面的书浩如烟海,这辈子是看不完的,我认为有必要看看侯捷老师的评介,另外也要理论与实践相结合,不断地做应用,有关这方面较高层次的国内人士的著作我倒推荐贝尔实验室的林锐博士的那本。
发表于 2004-4-2 22:48:53 | 显示全部楼层 来自 甘肃兰州

回复: 【求助】请推荐C++入门学习资料

学习C/C++等语言有个非常好的论坛:
www.csdn.net
发表于 2004-4-8 09:09:02 | 显示全部楼层 来自 陕西西安

回复: 【求助】请推荐C++入门学习资料

good! I need it!
lclhzt 该用户已被删除
发表于 2004-4-11 07:30:40 | 显示全部楼层 来自 辽宁锦州
提示: 作者被禁止或删除 内容自动屏蔽
tonyshine 该用户已被删除
发表于 2004-4-13 10:13:18 | 显示全部楼层 来自 北京
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-11-2 03:32 , Processed in 0.042811 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表