馬鑫雙擊後運行。
甲骨文編譯的窗口又彈了出來,但這已經有了小程序的樣子。
在編譯窗口中,馬鑫隨意輸入了幾個文件名,然後確定。
和馬鑫輸入文件名相關的文件都顯示在編譯器的可視化窗口。
牛了!
馬鑫心中有些震撼!
剛剛女兒用文言文編譯,沒有用過任何Java或者C++的思路,但是依舊成功了!
沒有冗長的代碼,和難以理解的語法公式,就這樣成功了!
這充分說明一個問題,甲骨文編程軟件並不是在C語言、C++等傳統語言的基礎和語法上開發來的,而是有屬於自己的獨立底層代碼,有自己獨立的語法和庫。
甲骨文編程軟件並沒有論壇和那些大V說的那麼不堪,它或許比大家想象的要厲害地多。
馬靜雯也發現了新大陸,“爸!這就編程嗎!我覺得挺好玩兒的!”
馬鑫都不知道怎麼給女兒解釋了,因為這個和他認知的所有編程都不一樣。
馬鑫是華威的資深工程師,從電子科大研究生畢業後就一直在華威上班,一步步從邊緣部門來到消費者BG的核心——操作係統(EMUI)係統部門。
馬鑫參與了EMUI的製定已經相關係統自帶相關軟件的設計,還參與了應用軟件在EMUI下優化等等。
他工作年限長,經驗豐富,也是程序界的老鳥。
編輯從電腦找查文件的程序對自己而言很簡單,但就初學者而言還是有難度,如果用JAVA編寫,大約有二三十行代碼,用C++編寫,代碼的數量還要更多一些。
初學者也要學習好一會兒才能確定沒有任何語法錯誤編寫的出來。
現在,自己的女兒用幾段簡明扼要的文言文就能夠搞定,這種震撼不可謂不大。
馬鑫雖然不會用文言文寫作,但是能夠讀懂一些內容。
他發現,比起傳統的編程代碼,文言文真的有絕對的優勢,馬鑫甚至能將其稱之為自帶函數和指針的語言。
馬鑫向女兒解釋道:“其實傳統編程不是這個樣子,但是你剛剛寫的這段文字的邏輯性,有編程的味道。”
“真的?”馬靜雯從來都不會想到,自己用最熱愛的文言文居然也能做出一些小程序。
在學校的計算機課上,女生們都自然的認為,和計算機相關的工作都是枯燥無趣的,都是男生的事情,從來不會想到,原來用美麗的文字也能夠創造程序。
父女兩人的興趣來了,在馬鑫的指導下,馬靜雯還利用了可視化窗口編寫了一些小遊戲。
就在馬靜雯入迷的時候,老媽楊柳回來了,一切戛然而止。
馬靜雯隻得乖乖回臥室繼續寫作業,馬鑫又挨罵了。
“馬鑫啊馬鑫!你知不知道現在是什麼時候了!靜雯都快高三了!你怎麼一點危機意識都沒有!居然還在一起玩遊戲!你信不信我把電腦給你砸了!”
馬鑫懼內,秒慫求饒。
楊柳批評教育了一通這才作罷。
房間又回歸平靜,馬鑫看著電腦,陷入沉思。
甲骨文編程軟件……
按照馬鑫剛剛和馬靜雯兩人的嘗試,甲骨文編程軟件其實是大有作為。
以剛剛馬靜雯表現的編程速度,簡直不能太快!這將大大減輕編程人員在代碼和語法上花費的時間,將更多的時間用於設計程序的邏輯。
文言文的語法比傳統編程軟件的語法要包容多了,隻要你的意思能夠表達清楚,可以用多種方式,能夠給予程序員更多等等創造力。
如此看來,甲骨文編程軟件真的和論壇文宣描述的一樣,是真實可行的!
而且,馮鑫在行業裡做了這麼多年,能夠看到更深層次的問題——如此簡便明了的編程軟件,是否能夠開啟夏國計算機互聯網軟件事業的又一個春天?
例如,開發一個國產的係統,打破米國對計算機行業的壟斷?
馮鑫是EMIU的設計師,知道EMIU是在安卓的基礎上進行優化設計的。
為什麼華威不能夠想IOS一樣,自己設計一個係統,而不是在安卓的基礎上進行優化呢?
最主要的原因有兩個:
一個是自己設計係統底層代碼數量龐大,內容繁雜,邏輯複雜,設計難度非常大。
安卓分彆是Linux內核層、Libraries層、FrameWork層,以及Applications層,每一層都是集無數程序員思維之大成,曆經十多年的不斷設計、優化、應用、再設計、再優化的過程,這是數代程序員的心血,絕對不是華威一早一夕能夠創造的。
第二個就是生態問題。
安卓或者IOS經過多年的發展,早就擁有了自己完整的生態係統。如果自己開發一個新操作係統,做是可以做出來,但是生態呢?沒生態就沒有用戶,沒有戶你的係統就是死的。