數(shù)學(xué)編程是指用數(shù)學(xué)思維進(jìn)行編程。
計(jì)算機(jī)最開始是為了解決數(shù)學(xué)問(wèn)題的數(shù)值計(jì)算而研制的,最早的編程語(yǔ)言如FORTRAN也是為了解決數(shù)學(xué)問(wèn)題的。數(shù)學(xué)是科學(xué)的皇后,同樣計(jì)算機(jī)的運(yùn)算模型是離不開數(shù)學(xué)的,沒(méi)有數(shù)學(xué)的發(fā)展作為基礎(chǔ),就沒(méi)有現(xiàn)代的計(jì)算機(jī)技術(shù)。數(shù)學(xué)和計(jì)算機(jī)是相互影響的,計(jì)算機(jī)中的計(jì)算原理處處都包含著數(shù)學(xué)思想,同樣計(jì)算機(jī)的高速運(yùn)算能力也大大地推動(dòng)了數(shù)學(xué)的發(fā)展。編程實(shí)際上是求解某個(gè)問(wèn)題的過(guò)程,這個(gè)過(guò)程也可看做是設(shè)計(jì)算法到實(shí)現(xiàn)算法的過(guò)程,因此可以看出編程離不開數(shù)學(xué)原理的支持,沒(méi)有良好的數(shù)學(xué)思維就很難編寫出高質(zhì)量的程序。