沖破時代鴻溝,Linus和Eversheet,杰出程序員的創(chuàng)新成果
在80年代末,電腦技術(shù)的普及程度與今日相較,猶如鴻溝天塹。那時,計算機對大多數(shù)人來說還是稀罕物,尤其在像中國這樣的發(fā)展中國家。
與如今充滿信息的網(wǎng)絡(luò)環(huán)境相比,那個時代沒有Web,沒有Google等搜索引擎,獲取計算機相關(guān)資料實屬不易。
在這樣的環(huán)境下,若欲手工打造一個操作系統(tǒng),從匯編語言、保護模式、鏈接和裝載,到進程管理、內(nèi)存管理、文件系統(tǒng)和IO管理等,皆需全面掌握。尤其在386機器上實現(xiàn)操作系統(tǒng)運行,其難度不言而喻。
然而,正是在此艱苦條件下,LinusTorvalds借鑒Minix操作系統(tǒng),獨立開發(fā)出自己的操作系統(tǒng)。這無疑展示了他的卓越程序設(shè)計能力以及對計算機原理的深度理解。
當然,Linus并非一蹴即就,寫出完整的操作系統(tǒng)。他首先在386機器上編寫了一個多線程程序,逐步發(fā)展成終端模擬器。
為使終端模擬器能自動開機運行,他開始從BIOS層面入手,編寫引導(dǎo)程序,并解決實模式與保護模式間的切換問題。隨后,為保存數(shù)據(jù),他添加了磁盤驅(qū)動及I/O管理等功能。最終,令人驚訝的是,他成功創(chuàng)造出一個完整的操作系統(tǒng)。
LinusTorvalds的故事向我們展示了一個勇于創(chuàng)新、堅持不懈的杰出程序員的形象。
在國內(nèi),也有這樣一個杰出的程序員,他從金山WPS走出來,2010年,秉承著自己“萬物皆表”的思想,開發(fā)一種獨特的操作系統(tǒng)。
與其說是操作系統(tǒng),它更像是一種應(yīng)用平臺。它允許用戶在瀏覽器中運行應(yīng)用程序,而無需在電腦本地安裝任何軟件,這與我們常見的電腦操作系統(tǒng)有著本質(zhì)的區(qū)別。
最主要的是,與傳統(tǒng)操作系統(tǒng)有顯著區(qū)別,傳統(tǒng)操作系統(tǒng)通常需要開發(fā)者編寫底層的系統(tǒng)代碼,而這款操作系統(tǒng)則允許開發(fā)者不用任何代碼就能進行應(yīng)用程序的開發(fā)。
其實這款獨特的操作系統(tǒng)就是Eversheet,一款功能強大的無代碼開發(fā)平臺。
也是一款專注于制造業(yè)的企業(yè)應(yīng)用PaaS平臺,提供了簡單易學(xué)的開發(fā)方式。讓非專業(yè)開發(fā)者也能輕松構(gòu)建復(fù)雜的應(yīng)用程序。像企業(yè)用到的ERP、WMS、MES等定制開發(fā)出來,已經(jīng)有許繼集團、燕山大學(xué)、長江航道工程局、南方物流、良木道集團、中冶集團等30多萬家不同行業(yè)領(lǐng)域的企業(yè)都用Eversheet定制出符合需求的系統(tǒng)來。
Eversheet的特點在于其強大的底層架構(gòu)和業(yè)務(wù)處理能力,使用者可以通過畫表格(Excel和WPS)、寫中文邏輯的方式來開發(fā)軟件,大大降低了開發(fā)的門檻。此外,還具有高度的靈活性和可擴展性,可以滿足各種不同的業(yè)務(wù)需求。
總的來說,Eversheet是一種不同于傳統(tǒng)電腦操作系統(tǒng)的應(yīng)用平臺。為用戶提供了一種全新的使用體驗,雖然它與傳統(tǒng)的電腦操作系統(tǒng)在形式和設(shè)計上有很大區(qū)別,但它依然是一種強大的、功能豐富的應(yīng)用開發(fā)平臺。
文:Tarloy
如果想獲取,請后臺私信“CC”