编程需要很好的数学吗?

我准备先学C语言,但是听说有什么2进制,函数,等等,..这些都是数学的啊,需要很好吗?我讨厌数学啊,从小就不好、语文还勉强,、

只能说,题主,说好听一点,你想得太过于深远了,直白地说:你是连走路都没学会就想着怎么上天了。
这也不怪题主,我们这一代人从接触计算机起就被众多的数学老师和所谓教育专家带了节奏,强行给数学加戏。把距离我们很遥远的高精尖学科强行跟我们绑架起来。
首先软件开发跟数学根本就不是一门学科,计算机学科有自己的理论体系,从一开始跟数学的关系就不大。论关系它俩也只是互为工具而已。软件开发需要用到的基础知识比数学重要的有太多了,如操作系统,数据库,网络HTTP协议,连英语都比数学重要。而数学对于大多数开发者来说是最不重要的知识。为什么?理解C++的指针和多态需要数学吗?一个复杂的系统架构也不需要半点数学知识,而你就是看不懂。
在你担心数学好不好之前,你更应该关心编程环境怎么搭建,连IDE都搞不定不知道程序怎么跑起来你还搞什么,下一步就是程序基本的语法和SDK库函数的掌握,基本SDK众多函数都不知道什么意思怎么去用,如字符串函数,文件读写和数据库常用操作,数据库的增删改查,网络连接函数等等,这些都够你学一辈子了,如果这些你都不会你还有学下去的必要吗?还有更重要的更基本的程序调试技术,程序老出错老崩溃怎么办呀,哪里变量为空了内存写错了?为什么程序老编不过去呀,谁能帮帮我呀!!!这个时候你发现那牛逼的数学知识真是屁用没有,你还是感叹自己基本功底不行经验太少,这个时候打死你也不会再关心数学好不好的问题了。
软件开发说到底是对于语言,SDK和工具的运用。常见的如android开发,网站开发都不需要半点数学知识。只有游戏开发需要用到一点简单的牛顿运动定律和圆周运动和抛物线运动。如果说用到数学的大概只有3D游戏引擎,很智能的人工智能,如格斗游戏的电脑应对玩家的复杂AI,生化危机中僵尸怪物的配合商量运用策略包抄玩家和记忆功能,还有航空航天领域这样高精尖技术学科才会用到复杂一点的数学知识。而这些都是计算机专家才要掌握的内容。所以题主你是想多了,还是先关心下自己程序为什么编不过老是报错的问题吧!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-05-03
问题一:数学底子不好,能学好编程吗? 编程是一个很笼统的说法,比如同样是编程,有代码蓝领工人,也有分析架构师,两者的层次、薪资和前途是不一样的。如果数学底子不好,你在算法方面可能会差一些,但同样可以成为优秀的程序员。在开发大型的桌面或服务器软件时,可能需要你有较强的算法能力,不过你可以考虑做嵌入式软件编程,虽然没有很复杂的算法要求,但需要你的知识面比较广,不知道这是否能帮你取长补短?

问题二:数学不好英语不会可以学编程吗? 数学不好怎么办?
答案:学!
英语不会怎么办?
答案:学!
编程零基础怎么办?
答案:从零学起!
等你学成功后回头看看那些一无所成的人,他们总是在说我这里不行,我那里基础差,我没时间学等等……
失败的人总是找借口,成功的人总是找方法。
失败的人总是碰浮问题,成功的人总是发现问题。
我跟你一样也是从零学起,我们一起加油吧。

方法:每个人都有自已的方法,认真去学总能找到方法.
你要什么书留下邮箱,我发你 C++Primer .

问题三:数学不好能学计算机专业吗? 我个举例子给你看吧~
这样你更明白些
学计算机 特别是编程需要有很强的 逻辑思维能力的!
就这么多了 希望你能理解!
很多是要学习高等数学的
其他的我也不知道了``````````
是否需要学数学,取决于你学计算机的目的:
1、如果要搞软件设计,那是必需要学一些的,
2、如果只是操作和应用其它并不需要数学的专业,就不必学了,
3、如果要从事工程计算等需要数学知识的专业,当然要学了。
因此,你不要着急,先应明白自己的目标。
从你的问题看,你应该是刚接触计算机,建议你先学一些基本的操作知识,然后,根据你的工作和生活需求再做决定,
我是计算机学院的老师,我认为你学计算机应用专业比较合适!数学是计算机的灵魂,不要选软件和计算机科学技场!
英语、数学比较差就不要学编程了,你的实际情况可能学广告设计比较好;
我有个同事今年22岁,也是中专水平,晚上参加设计班培训,现在是排版设计师.
这些回答是由我摘录汇总的,希望能给朋友们提供方便.

问题四:数学不好能学好编程吗? 10分 对于题主的问题的回答是
数学学不好编程也可以学好,但是仅限于应用方面,不是深入到算法研究什么的。。。
编程主要是逻辑上的思考,对于数学知识方面要求不高,只要有逻辑思维就好。(数学其实一定程度上提高了这种能力,所以说数学学得好的人可能有些许的优势,但这不代表数学不好的人学不好编程)
学习编程开始的时候就是得多用多练多看,从简单的小问题代码开始,到后来慢慢的想到什么问题,就可以试图用程序来独立解决。在实践中编程能力才会提高。陷入简单机械的代码阅读中,就难以提高了。

问题五:数学很差的人适合学编程吗 这个估计够呛,数学主要学的是逻辑,只要你的逻辑够强,编程估计不成问题;但是还是有例外的,反正就是要看自身了

问题六:学软件开发需要数学功底吗? 软件本身就需要分门别类。
主要的话,我个人把它分为这四个层次:
1,最最简单的程序员,写PHP,java,面向对象,不考虑硬件,这种程序员数学,英语都无要求,会开机就能学,所以提升门槛不高,这种程序员也是数量最多,纯粹的码农,无所谓数学。
2,面向偏软件的算法与应用层面。比如javaScript,这种程序员对数学就有要求了,大专是至少的学历,高数微积分都得会,对逻辑思维的需求比较大,自然工资不搐。这种就需要很高的逻辑思维,数学必不可少。
3,接近硬件的底层开发。比如搞电路的,机械电子,电气工程,单片机嵌入式,这种需要了解的知识体系异常庞大,需要对硬件有巨大兴趣,并且都是在工厂,估计没多少人有兴趣。主要跟硬件打交道,画电路图,这种对数学要求不高,但是一定得有巨大动手能力,很枯燥。
4,这种是纯专家了,搞编译器的,专门写算法的,学历要求最高,硕士研究生是基本的,数学系的博士最好,工资逆天。这种对数学要求高的很,线性代数,离散数学,微积分都是基本功,这个难度很大,不精的话没多少提升空间。
总之,数学对软件开发有优势,但是还是看个人有无兴趣。为了工资去干活,干不好

问题七:数学很差的人可以自学编程吗 编程和你数学的好坏其实关系不大,因为会有专门的算法工程师,就像英语不好一样可以学号编程,但是自学编程其实很困难,因为遇到问题而又解决不了很容易就会放弃

问题八:数学不好能不能学软件开发? 当然可以学习游戏开发啦。 首先,编程于数学虽然有联系,但却未必是100%相关的,变成更看重的是逻辑和思维,而数学更注重的是分析。一般而言,只要你喜欢,那么思维自然活跃,也就自然没问题了。其次,游戏开发由很多工作组成的,即使你真的编程不行,那么也可以从事动漫方面的工作,不是一样参与游戏开发吗?要知道,编程也好、动漫也好的人是很少的,因此,一般的游戏都有专门的程序开发小组和动漫(动画)小组的。 至于高数嘛,我认为完全没有必要学。它也高不到哪去,无非就是引入了极限的思想,从而引出了导数、微分、积分等。它注重的也是思想,而非逻辑,所以恐怕对你的帮助不大。

问题九:数学,英语不好,可以学编程吗 数学和英语不好可以学计算机的,现在一般的培训学校有开设计算机课程,属于技校类,专门教授成绩不好的学生。  计算机俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类,较先进的计算机有生物计算机、光子计算机、量子计算机等。

问题十:数学不好能学计算机专业吗? 我个举例子给你看吧~这样你更明白些学计算机 特别是编程需要有很强的 逻辑思维能力的!就这么多了 希望你能理解!很多是要学习高等数学的其他的我也不知道了``````````是否需要学数学,取决于你学计算机的目的:1、如果要搞软件设计,那是必需要学一些的,2、如果只是操作和应用其它并不需要数学的专业,就不必学了,3、如果要从事工程计算等需要数学知识的专业,当然要学了。因此,你不要着急,先应明白自己的目标。从你的问题看,你应该是刚接触计算机,建议你先学一些基本的操作知识,然后,根据你的工作和生活需求再做决定,我是计算机学院的老师,我认为你学计算机应用专业比较合适!数学是计算机的灵魂,不要选软件和计算机科学技术!英语、数学比较差就不要学编程了,你的实际情况可能学广告设计比较好;我有个同事今年22岁,也是中专水平,晚上参加设计班培训,现在是排版设计师.这些回答是由我摘录汇总的,希望能给朋友们提供方便.
第2个回答  2019-08-01
不是哒,看你处在什么水平
编程,比如java起步其实很容易的,如果你是自学的话可以直接去弄一本软件培训基地的教材,或者去买一本java编程基础书,变看边到网上看视频,多实际操作 不难的
如果不是自学 那跟简单了,只要认真跟好老师,学好书上至余,上网看看视频就可以了 ,不要编程想的太难
当然系统的学还是可以看看这边哒,互联网it学校
第3个回答  2019-07-02

数学和编程有一种容易让人误解的联系。许多人认为在开始学习编程之前必须对数学很在行或数学分数很高。但一定是这样吗?这篇文章中我会深入探讨编程中所需要的数学知识。

对于基本的编程,你需要知道下面的:

加减乘除实际上,电脑会帮你做加减乘除运算。你仅需要知道什么时候运用它们。

模运算;模运算是用来计算余数,它的符号通常用%百分号来表示。所以23除以7等于3,余数是2。23 mod 7 = 2。

判断是奇数还是偶数的模运算如果你想知道一个数是奇数还是偶数,用它mod 2来作模运算。如果结果是0,它就是偶数。如果结果是1,就是奇数。23 mod 2等于1,所以23是奇数,24 mod 2等于0,24是偶数。

对一个数作百分数运算,就是用这个数来乘以一个百分数。譬如你要得到279的54%,就是用0。54*279。这就意味着为什么1.0等于100%,0.0等于0%。

知道负数是什么。负数乘以负数等于正数。负数乘以正数等于负数。就这么简单。

知道笛卡尔坐标系统。在编程中,(0,0)代表屏幕左上角,Y坐标的正轴往下。

知道勾股定律,因为它是用来计算笛卡尔坐标中两点之间的距离的。勾股定律a^2 + b^2 = c^2。(x1, y1)和(x2, y2)两点之间的距离等于( (x1 – x2)^2 + (y1 – y2)^2 )。

知道十进制、二进制、十六进制。十进制就是我们通常用的十个数:0-9。通常认为这个十进制系统是人类发明的,因为我们有十个手指。

电脑采用二进制数据,只有两个数字:0和1。这是因为我们用电子元件来构建的电脑,让电脑只识别两种状态更便宜些(一种代表0,另一种代表1)。网页链接

第4个回答  推荐于2017-10-03
对数学要求也不算是很高,但是英语要狠强悍。。。。二进制淡然要学习的,不仅是二进制,而是四进制,八进制都要学习的。。。有点数学的逻辑思维和基本的数序分析能力基本就可以了。。。本回答被提问者采纳
相似回答