关于学编程的数学问题?
我现在的数学知识很少,几乎只有小学1年级的程度,我数学这么差可以学编程吗?我现在没在读书,在上班.........
我现在的数学知识很少,几乎只有小学1年级的程度,我数学这么差可以学编程吗?我现在没在读书,在上班......
展开
展开全部
可以,就是有点难,努力就行了,我也正在自己学习编程,没事的,编程和数学有联系,但是联系不是太大,有数学基础好一点。望采纳,如果不明白继续交流
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
编程是个比你想象的要大得多的行业。
编什么样的程序,就需要什么样的知识。写代码只是其中之一。
简单的举例子:
你想编个麻将游戏,是不是除了写代码,自己要会玩麻将吧?
你想编个跳伞的游戏,除了写代码,你要知道自由落体运动的一些计算方法吧?你不能让跳伞变成匀速的吧?(速度应该越来越快)
你想编个有绘图功能的程序,除了写代码,你总得知道什么是光线透视吧?你不能画出来远处的东西比近处的还大吧?
所以,看你写什么程序,写个计算器啊,记事本啊什么的。不需要多少数学知识。但是再复杂一些的程序,就需要其他的一些知识了。(不限于数学,物理化学生物都可能会用到)
但是你要写一些压缩程序(涉及到压缩算法),安全软件(涉及到加密算法),音频视频(涉及到编码,快速解码这些算法)。此时,你就需要一定的数学知识了。
实际上,不同的人,软件水平的差别。绝大多数情况下,并不是写代码上的差别。而是“实用”性上的其他方面。
话说我做的就是科学计算的程序,有限元这些算法,那是必须会的。但其他程序员不一定有我这样的要求。
所以,什么领域是关键。
编什么样的程序,就需要什么样的知识。写代码只是其中之一。
简单的举例子:
你想编个麻将游戏,是不是除了写代码,自己要会玩麻将吧?
你想编个跳伞的游戏,除了写代码,你要知道自由落体运动的一些计算方法吧?你不能让跳伞变成匀速的吧?(速度应该越来越快)
你想编个有绘图功能的程序,除了写代码,你总得知道什么是光线透视吧?你不能画出来远处的东西比近处的还大吧?
所以,看你写什么程序,写个计算器啊,记事本啊什么的。不需要多少数学知识。但是再复杂一些的程序,就需要其他的一些知识了。(不限于数学,物理化学生物都可能会用到)
但是你要写一些压缩程序(涉及到压缩算法),安全软件(涉及到加密算法),音频视频(涉及到编码,快速解码这些算法)。此时,你就需要一定的数学知识了。
实际上,不同的人,软件水平的差别。绝大多数情况下,并不是写代码上的差别。而是“实用”性上的其他方面。
话说我做的就是科学计算的程序,有限元这些算法,那是必须会的。但其他程序员不一定有我这样的要求。
所以,什么领域是关键。
更多追问追答
追问
你好,我现在学的是JAVA,这门语言相对来说是不是要求稍微低点呢?你们开发一般开发都要用很高深的数学知识吗?谢谢
追答
语言自身对数学没有要求。
我说过了,领域才是关键。
看你想写什么样的程序,才会知道你需要什么样的数学知识。
如果你只是写记事本,计算器。用任何语言都不需要数学知识。
我说了这么多,感觉白说了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
额。。。编程中用到很多数学知识,没事,你可以从小开始学起来,不用担心,哪里不会问哪里。一点一点的来,贵在坚持。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
主要看你想从事哪一方面的编程呢,
如果想做底层,我觉得有点难度。
如果做界面之类的还是比较简单,没有数学基础也是可以的啊!
祝君早日成功! 望采纳!
如果想做底层,我觉得有点难度。
如果做界面之类的还是比较简单,没有数学基础也是可以的啊!
祝君早日成功! 望采纳!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询