免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 11049 | 回复: 20
打印 上一主题 下一主题

[C] 学好程序设计,必须要数学好吗? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-18 12:00 |只看该作者 |倒序浏览
本人英文不差,但数学非常糟糕,想学程序设计,决定从C语言开始,以后想转到嵌入式方面发展,请问各位大神,学好程序设计,数学一定要很好吗?一般需要什么样的数学知识?

论坛徽章:
0
2 [报告]
发表于 2009-05-18 12:07 |只看该作者
如果你是单纯的项目修改和转发者没什么必要,但是其他就相当的必要,个人是这么认为的,好好看数学吧

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
3 [报告]
发表于 2009-05-18 12:11 |只看该作者
数学和编程的关系是这样的:

1,数学基础好,对编程有帮助。
2,无论数学基础好不好,你现在都没有必要刻意地在学编程之前先去学数学。
3,基本上数学对编程的帮助,不是数学本身。而是你为什么能够把数学学好。

论坛徽章:
0
4 [报告]
发表于 2009-05-18 12:45 |只看该作者
如果当软件蓝领螺丝丁,数学不重要

论坛徽章:
0
5 [报告]
发表于 2009-05-18 13:09 |只看该作者
原帖由 flw 于 2009-5-17 20:11 发表
数学和编程的关系是这样的:

1,数学基础好,对编程有帮助。
2,无论数学基础好不好,你现在都没有必要刻意地在学编程之前先去学数学。
3,基本上数学对编程的帮助,不是数学本身。而是你为什么能够把数学 ...


非常赞同,尤其是3. 可能也就离散数学对编程有直接的帮助。

论坛徽章:
0
6 [报告]
发表于 2009-05-18 14:16 |只看该作者
额,我觉的 数学好的人,一般逻辑方面不差~~ 所以编程就会简单·~~ 数学好的话,解决一些问题的时候可以用数学的方法~~~

论坛徽章:
0
7 [报告]
发表于 2009-05-18 14:29 |只看该作者
几乎没什么关系, 就是算法研究求算法复杂度的时候需要的数学比较多, 其他还真不知道哪里用的上,  不过学总比不学好.

论坛徽章:
0
8 [报告]
发表于 2009-05-18 14:44 |只看该作者
恩格斯说,数学是大脑的体操

论坛徽章:
0
9 [报告]
发表于 2009-05-18 15:01 |只看该作者
如果离散数学,自动机理论和一些算法分析等等也算数学的话那还是有点必要的,不过我个人感觉学东西都是用一个已知的理论往上套,你不论是拿编程套数学还是拿数学套编程都是问题不大的,只不过在最初套起来费劲而已~~

而且作为一个比较一般的coder来说,很多时候面对的问题可能不是用强大的数学基础去开发个特别牛的算法,而是根据现有的算法和面对的问题去设计数据结构,因为大多数人研究个新东西出来的可能性很小,而且相对常用的算得上科技的编程项目,例如编译,操作系统,虚拟化以及图形学等等,应用到实际中的东西多半都是2-30年前就被研究烂了的东西,所以大多数人面对的问题可能还是如何高效,可维护的用数据结构描述它们,以及根据当前硬件发展给那些老掉牙的理论穿几个马甲,打几个补丁等等。一家之言,未必正确,仅供参考。

PS:我“套”的意思可以认为是“理解”等等。

论坛徽章:
1
射手座
日期:2013-08-21 13:11:46
10 [报告]
发表于 2009-05-18 15:19 |只看该作者
学习数学可以锻炼思维
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP