繁體
玄幻 武俠 都市 曆史 科幻 遊戲 女生 其他
首頁

第446章 宅家忙不停(1 / 3)

這次出去轉了一圈,花了20來天的時間,本來還想親自去武漢看看雅黛公司的情況,畢竟他們這段時間取得成績非常亮眼,自己有必要親自去看一下,表達對他們努力的肯定。

隻是這圈轉下來,自己給自己領了這麼多任務,也就沒有時間在去一趟武漢了,再加上馬上要開始一項重大手術,必須要讓自己沉靜下來。

所以就提前回到了京都,一回來,他就前往青農生物實驗室,查看了一下這邊的情況,同時查看了各個公司領取的任務完成的情況。

發現所有的部件想要全部到位,還需要半個月的時間,他正好趁著這段時間,趕緊將手上的事情出理完。

於是第二天開始,趙一基本上是大門不出二門不邁,老老實實的待在家裏幹活,首先就是要編寫一款智能編程工具。

像前世常用的聯想功能是必不可少的,除此之外,就是需要自動檢測程序的完整性,同時對於BUG的檢測也需要達到自動化的程度。

其實程序員編程,真正用在寫代碼的時間其實占比並不多,反而是查找問題,修改BUG花費的時間要多得多。

解決了這兩個問題,效率就至少提高了一倍,剩下的就是怎麼處理編程的問題,趙一打算將他在初級人工智能上麵使用的一些技術和算法拿過來使用。

也就是說,今後程序員隻需要負責算法和架構部分,對於編程部分,有他編寫的嵌入式智能程序模塊自動完成。

雖然無法達到初級人工智能程序的那種程度,因為初級人工智能程序編程過程,趙一基本上是不用自己出手的。

但是他製作的智能程序模塊還達不到完全自動編程的程度,屬於半自動編程模式,但是自動生成的代碼質量也很高,編程人員隻需要稍微修正就達到可用的程度。

僅僅這一項,就讓編程工具在此基礎上提高了10倍的效率也不止,不過效率是提高了,但是對於計算機的要求也變高了。

因為這種級別的智能程序,想要速度快,同時還需要提高準確率,就必須要提供大量計算力支持,以目前的PC水平,帶動起來非常的困難。

但是使用服務器運行,也會帶來很大的麻煩,特別是現在越來越習慣了使用筆記本編寫程序,這種改變對於編程人員來說,相當的難受。

所以還需要向北極星公司定製一款高性能的台式電腦和筆記本電腦,普通的邏輯芯片帶起來難度也很大,普通GPU提供的算力也可能不達標。

好在北極星公司之前就研發了智能超級計算機,使用的芯片是智能芯片,這能夠有效的降低智能程序對算力的消耗。

所以想要使用這款編程工具,他旗下的各個企業都需要向北極星公司定製智能個人計算機,不然帶起來很費勁,使用起來更是憋屈。

花了兩天時間將智能編程工具弄好之後,趙一就馬不停蹄的改進由繁星軟件公司研發的跨平台新語言。

一是需要將這款跨平台新語言進一步完善,二是需要改進這款跨平台語言,讓它可以適應更多的使用場景,同時還需要具備一定的智能性。

擁有智能性的語言,其他的暫且不說,至少後期維護上要省卻很大的力氣,很多問題都非常容易查出來,可以大幅度縮短運營成本。

很多程序在編寫的過程中,不會出現任何問題,但是一到正式部署環境,就會出現各個莫名其妙的問題,這會花費運維人員大量的時間來查問題。

所以趙一給這款跨平台的新語言,添加一定的智能,除了進一步降低編程成本之外,最主要的目的,就是減少後期運維人員的工作量,降低運維成本。

當然,跨平台語言固有的運行效率低下的問題,趙一也希望進一步的改善,之前繁星軟件使用的底層語言是C語言。

這就注定了這款跨平台的新語言,在效率上麵不可能高過C語言,畢竟底層還通過了許多的封裝,損耗了效率。

為了提高效率,趙一直接摒棄了C語言編寫的虛擬機,而是采用了大量的機器語言和彙編語言,這樣就可以將建立在這上麵的跨平台語言的效率提高一大截。

但是這麼做的話,今後想要更新虛擬機,就不是一般的人可以做的了,畢竟這種技術太底層了,會的人本就少,精通的人更是鳳毛麟角。

所以趙一還專門編寫了一套編寫虛擬機的工具包,通過這個工具包編寫虛擬機,就要簡單很多,不需要直接編寫機器碼和彙編。

他可以通過工具包語言,編寫普通程序員可以看得懂的代碼,然後這些代碼在通過工具包自帶的編譯器編譯成為底層機器語言和彙編語言。

但是將來還會出現各種芯片,每個芯片的指令集可能都不一樣,如果不能夠做到適應性,每出一款指令集芯片,都需要重新編寫對應的虛擬機。

為了解決這個問題,趙一在虛擬機工具包中添加智能檢測程序,直接就可以從芯片裏麵提取出來指令集,並且可以通過自檢的模式,分析出來指令集的各個指令的用途。