日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
文檔型語言面向平民開發(fā)者的編程利器

Eve語言更關(guān)注文檔與記錄,而非代碼,其允許開發(fā)者創(chuàng)建人類思維而非代碼編譯方式進(jìn)行開發(fā)。

編程能否真的以人為本?Eve語言的開發(fā)者們希望給出肯定的答案。

在Eve語言及IDE當(dāng)中,編程看起來更像是Word文檔而非代碼文件。“從文檔內(nèi)代碼嵌入到無序語言,Eve提出了一種實現(xiàn)編程的另類途徑——其更關(guān)注我們?nèi)祟惗菣C(jī)器,”該項目的官方網(wǎng)頁中指出。

Eve遵循的原則在于萬物皆為記錄,即一組與ID相關(guān)聯(lián)的屬性/值對。教程內(nèi)容將其介紹為一種模式匹配語言,通過搜索數(shù)據(jù)庫實現(xiàn)數(shù)據(jù)匹配模式,而后更新或者創(chuàng)建新數(shù)據(jù)。

現(xiàn)代編程仍然在迫使人們扮演“機(jī)器翻譯”的角色,Eve的支持者們指出,而關(guān)注機(jī)器而非人類本身意味著軟件工程體系將因此受到嚴(yán)重影響,特別是人為因素成為多數(shù)問題的根源。“從神秘的錯誤信息到語義,人們需要耗費數(shù)年時間才能學(xué)習(xí)并掌握,而這顯然不利于我們創(chuàng)建實用且強(qiáng)大的軟件成果,”Eve項目開發(fā)者們表示。

Eve的設(shè)計目標(biāo)在于賦予用戶更多自由,并在程序的組織性基礎(chǔ)上貼近人類的思維方式——而非編譯代碼。如此一來,開發(fā)人員能夠組織起程序化途徑,并表述這樣做的理由?!按蠹铱梢跃帉懸惶滓?guī)范,而后嵌入代碼塊以使其起效,”開發(fā)者們指出?!绊椖恐械男氯四軌虿榭匆?guī)范內(nèi)容以建立初步理解,而后著眼于特定部分添加更多功能?!?/p>

該平臺提供少量操作選項以查詢并操作記錄。與此同時,代碼塊用于指定發(fā)現(xiàn)特定模式后該如何執(zhí)行操作; 開發(fā)者不再需要指定其更新、緩存或者存儲方式。

Eve開發(fā)者們認(rèn)為代碼更像是一種責(zé)任,而非資產(chǎn)?!懊恳恍写a都會帶來潛在bug,同時給理解與維護(hù)帶來阻礙,”他們指出?!霸诓换煜鈭D的前提下,我們的目標(biāo)應(yīng)該是盡可能削減代碼量?!?/p>

Eve的評論在Hacker News網(wǎng)站上激起了一些抵觸情緒?!拔艺J(rèn)為Eve解決的實際上是個錯誤的問題,”一位評論者表示。所有語言都是為人類設(shè)計的,而編程的挑戰(zhàn)在于如何制定思維方式。“語言是否應(yīng)該創(chuàng)建更高層次的抽象水平,從而幫助人類更為有效地處理程序?是的!但這并不是環(huán)境本身的問題?!?/p>

另一位評論者則更愿意從好的方面理解?!癊ve可能會給現(xiàn)有開發(fā)環(huán)境帶來巨大的生產(chǎn)力提升,但我認(rèn)為其在可預(yù)見的未來不會支援編程作為一類專業(yè)知識的地位?!?/p>

Eve的開發(fā)工作自2014年就已經(jīng)開始進(jìn)行,開發(fā)者之一Chris Granger介紹道。目前其工具包括一款時間查詢語言、一套編譯器外加一套數(shù)據(jù)庫。

【譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處為.com】


本文名稱:文檔型語言面向平民開發(fā)者的編程利器
本文地址:http://m.5511xx.com/article/codsojs.html