JAVA开发(关于写代码与数学)

        以前学习软件的时候,有的人说学习软件开发需要数学很厉害,因为程序等于数据结构和算法。

        这是一种广义的说法,这让刚入门的软件编程人员望而生畏。我们说电脑是计算机,它确实是计算机,而不是称作电脑。因为计算机计算的就是0,1,01的比特。不管是文字,声音,图片还是视频,翻译到最底层都是0和1。而这些层层封装,封装,解释,解释的过程涉及到很多数学问题。所以编程和数学相关自然成为了合理的观点。

     但是软件最大的特性是封装,一切皆可封装。前人的研究和努力,早已为我们铺平了道路。涉及到的数学问题,大多数都进行了封装。我们知道规则后,可以直接使用。所以从狭义上来讲,学习软件需要数学很厉害是一种很扯淡的说法。现在很多跨专业的人都可以来当码农,比如文学专业的,工商管理专业的,法学的,政治经济学的,美术学的等等。无需任何数学功底,依然可以设计很好的程序代码。甚至现在都有低代码实现,可视化编程。

   但是想做深层次研究和突破前人的成绩,学软件还是需要点数学的,也就是算法。所以要做一名优秀的码农还是需要学习数学,记住数学公理,定理这些东西,尤其是和计算机有关的数学学科。

千万不要在和计算机无关的数学上耗太多的时间,因为数学学科实在太庞大。有时候我们认为的数学不一定指的是计算机相关的数学。比如小学到高中的数学,你牛逼上了天其实对于计算机的学习也是没多大用处的。

 日常生活的中买菜的数学,达到顶级也是没用的。10进制的数学对于2进制的计算机数学其实也是没什么用的。不能说没用,只能说用处很小。

 下面罗列一下与计算机科学比较密切的数学:

1.《概率论与统计学》应用于大数据和人工只能方向

2.《集合论》 应用于程序中的数据结构

3.《数理逻辑》应用于程序中的条件判断和信号,电路信号的逻辑处理。

4.《离散数学》应用于程序中的数据结构,算法,数据库,它其实也包括集合。

5.《微积分》应用于人工智能算法等等。

顺便复习一些常见的数学符号和读法。

大写

小写

英文注音

国际音标注音

中文注音

Α

α

alpha

alfa

阿耳法

Β

β

beta

beta

贝塔

Γ

γ

gamma

gamma

伽马

Δ

δ

deta

delta

德耳塔

Ε

ε

epsilon

epsilon

艾普西隆

Ζ

ζ

zeta

zeta

截塔

Η

η

eta

eta

艾塔

Θ

θ

theta

θita

西塔

Ι

ι

iota

iota

约塔

Κ

κ

kappa

kappa

卡帕

λ

lambda

lambda

兰姆达

Μ

μ

mu

miu

Ν

ν

nu

niu

Ξ

ξ

xi

ksi

可塞

Ο

ο

omicron

omikron

奥密可戎

π

pi

pai

Ρ

ρ

rho

rou

σ

sigma

sigma

西格马

Τ

τ

tau

tau

Υ

υ

upsilon

jupsilon

衣普西隆

Φ

φ

phi

fai

Χ

χ

chi

khai

Ψ

ψ

psi

psai

普西

Ω

ω

omega

omiga

欧米伽

关于高中的一些基本的数学公式还记得多少?

数学发展简史与脉络

一、 数学形成时期 ( ——公元前 5 世纪)

建立自然数的概念,创造简单的计算法,认识简单的几何图形;算术与几何尚未分开。

二、 常量数学时期 (前 5 世纪——公元 17 世纪)

也称初等数学时期,形成了初等数学的主要分支:算术、几何、代数、三角。该时期的  基本成果,构成中学数学的主要内容。

1.古希腊 (前 5 世纪——公元 17 世纪)

毕达哥拉斯 ——“万物皆数”

欧几里得 ——《几何原本》

阿基米德 —— 面积、体积

阿波罗尼奥斯—— 《圆锥曲线论》

托勒密 —— 三角学

丢番图 —— 不定方程

2.东方 (公元 2 世纪——15 世纪)

1) 中国

西汉(前 2 世纪) ——《周髀算经》、《九章算术》

魏晋南北朝(公元 3 世纪——世纪)——刘徽、祖冲之

出入相补原理,割圆术,算π

宋元时期 (公元 10 世纪——14 世纪)——宋元四大家

杨辉、秦九韶、李冶、朱世杰

天元术、正负开方术——高次方程数值求解;

大衍总数术 —— 一次同余式组求解

2) 印度

现代记数法(公元 8 世纪)——印度数码、有 0;十进制

(后经阿拉伯传入欧洲,也称阿拉伯记数法)

数学与天文学交织在一起

阿耶波多——《阿耶波多历数书》(公元 499 年)

开创弧度制度量

婆罗摩笈多——《婆罗摩修正体系》、《肯特卡迪亚格》

代数成就可贵

婆什迦罗——《莉拉沃蒂》、《算法本源》(12 世纪)

算术、代数、组合学

3)阿拉伯国家(公元 8 世纪——15 世纪)

花粒子米——《代数学》曾长期作为欧洲的数学课本

“代数”一词,即起源于此;阿拉伯语原意是“还原”,即“移项”;此后,代数学的内容,主要是解方程。

阿布尔.维法

奥马尔.海亚姆

阿拉伯学者在吸收、融汇、保存古希腊、印度和中国数学成果的基础上,又有他们自己的创造,使阿拉伯数学对欧洲文艺复兴时期数学的崛起,作了很好的学术准备。

3.欧洲文艺复兴时期(公元 16 世纪——17 世纪)

1)方程与符号

意大利 - 塔塔利亚、卡尔丹、费拉里

三次方程的求根公式  法国 - 韦达

引入符号系统,代数成为独立的学科

2)透视与射影几何

画家 - 布努雷契、柯尔比、迪勒、达.芬奇

数学家 - 阿尔贝蒂、德沙格、帕斯卡、拉伊尔

3)对数

简化天文、航海方面烦杂计算,希望把乘除转化为加减。

英国数学家 - 纳皮尔

三、变量数学时期(公元 17 世纪——19 世纪)

家庭手工业、作坊 →→ 工场手工业 →→ 机器大工业

对运动和变化的研究成了自然科学的中心

1. 笛卡尔的坐标系(1637 年的《几何学》)

恩格斯:“数学中的转折点是笛卡儿的变数,有了变数,运动进入为数学,有了变数,辩证法进入了数学,有了变数,微分和积分也就立刻成为必要的了⋯⋯

2. 牛顿和莱布尼兹的微积分(17 世纪后半期)

3. 微分方程、微分几何、复变函数、概率论,第三个时期的基本结果,如解析几何、微积分、微分方程,高等代数、概率论等已成为高等学校数学教育的主要内容。

四、现代数学时期(公元 19 世纪 70 年代—— )

1. 康托的“集合论”

2. 柯西、魏尔斯特拉斯等人的“数学分析”

3. 希尔伯特的“公理化体系”

4. 高斯、罗巴契夫斯基、波约尔、黎曼的“非欧几何”

5. 伽罗瓦创立的“抽象代数”

6. 黎曼开创的“现代微分几何”

7. 其它:数论、拓扑学、随机过程、数理逻辑、组合数学、分形与混沌等等

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奋力向前123

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值