為什么要開發(fā)具有自主知識(shí)產(chǎn)權(quán)的通用型數(shù)值計(jì)算軟件?
? ? ?通用型數(shù)值計(jì)算軟件相對(duì)于專用型的數(shù)值計(jì)算軟件就好像連接各個(gè)工廠的高速公路一樣,是數(shù)值計(jì)算軟件中的基礎(chǔ)設(shè)施。有了高速公路的鏈接,很多工廠的原材料才能運(yùn)進(jìn)來,生產(chǎn)的產(chǎn)品才能更方便的送到用戶手里。 在很多具體的算法和專用型數(shù)值計(jì)算軟件,我們中國(guó)的科學(xué)家做得并不差,在有關(guān)算法的頂級(jí)雜志上的中國(guó)人發(fā)表論文的數(shù)量和質(zhì)量都位于前列,有很多算法被國(guó)外的通用型數(shù)值計(jì)算軟件集成,得到了廣泛的應(yīng)用。??
? ? ??當(dāng)matlab被禁用后,很多人才意識(shí)到通用型的數(shù)值計(jì)算軟件是一個(gè)卡脖子技術(shù),沒有這個(gè)技術(shù),我們自己的算法就無法得到廣泛的應(yīng)用。 ?通用型數(shù)值計(jì)算軟件作為數(shù)值計(jì)算軟件中的基礎(chǔ)設(shè)施,它不僅僅把各類不同的算法聯(lián)系起來,還把各類算法集成各類工具箱,供開發(fā)工業(yè)軟件的工程師來使用。?
? ? ?有人說:雖然某通用型數(shù)值計(jì)算軟件被禁用了,但是還有開源的同類軟件可以利用。但是俄羅斯-烏克蘭戰(zhàn)爭(zhēng)爆發(fā)后,“目前已經(jīng)有多達(dá)30個(gè)開源項(xiàng)目加入了對(duì)俄羅斯的抵制,其中甚至包括亞馬遜(AWS Terraform modules)和Oracle等科技巨頭的項(xiàng)目,也不乏MongoDB、pnpm、es5-ext、Drupal、RedisDesktopManager等流行項(xiàng)目”的報(bào)道讓我們認(rèn)識(shí)到:這類開源軟件如果是掌握在別人的手里,仍然蘊(yùn)藏著危險(xiǎn)。?
? ? ??通用型的數(shù)值計(jì)算軟件的開發(fā)需要耗費(fèi)大量的時(shí)間,需要投入很多的精力,無法在短期內(nèi)做出高精尖的成果。 但是我們必須通過這樣的研究活動(dòng)掌握開發(fā)通用型數(shù)值計(jì)算軟件的方法,這不是僅僅通過閱讀別人的代碼就可以掌握的。紙上得來終覺淺,絕知此事要躬行。 開發(fā)這樣的通用型數(shù)值計(jì)算軟件需要關(guān)鍵的技術(shù)基礎(chǔ),需要深刻的理解,要掌握核心關(guān)鍵的規(guī)律、知識(shí)和方法,這些都只能通過學(xué)中干和干中學(xué)相結(jié)合才能獲得。
? ? ? ?通用型的數(shù)值計(jì)算軟件的開發(fā)成功,除了自身可以成長(zhǎng)出一批工業(yè)軟件出來,還能夠成為其他工業(yè)軟件的底座,防止國(guó)產(chǎn)工業(yè)軟件被釜底抽薪的危險(xiǎn)發(fā)生。?
? ? ?通用型的數(shù)值計(jì)算軟件的開發(fā)也是一個(gè)非常好的創(chuàng)新平臺(tái),也是最好的人才培養(yǎng)方式,掌握了大型通用型軟件開發(fā)規(guī)律和技術(shù)的人才是我們所需要的一種復(fù)合型創(chuàng)新人才。開發(fā)出來的通用型數(shù)值計(jì)算軟件是對(duì)人類文明做出一個(gè)貢獻(xiàn),是國(guó)家軟實(shí)力的標(biāo)志之一。
? ? ?國(guó)產(chǎn)通用型數(shù)值計(jì)算軟件的開發(fā)能夠?qū)崿F(xiàn)把核心技術(shù)掌握自己的手里,能夠培養(yǎng)一批復(fù)合型創(chuàng)新人才, 能夠?qū)θ祟愇拿髯龀鲐暙I(xiàn), 能夠維護(hù)國(guó)家的工業(yè)軟件的安全,能夠破解卡脖子問題,?對(duì)一個(gè)國(guó)家的發(fā)展是極其重要的。所以,我們需要開發(fā)具有自主知識(shí)產(chǎn)權(quán)的通用型數(shù)值計(jì)算軟件。?