《Disney +》 迪士尼、Marvel、彼思、星球大戰…  果然電車GO還是要有主控台!睽違14年的「電車GO!!專用主控台控制器for Nintendo Switch」發售確定!   訂閱數突破100萬!彩虹社旗下VTuber「葛葉」將舉辦首次個人活動!   《原神》2.2版本更新:驅散籠罩在鶴觀的疑霧吧!   “隨風而來,寂靜之聲。”——PS5™/PS4®『索尼克未知邊境』決定於2022年冬季發售!   「Resident Evil SHOWCASE|April 2021」釋出惡靈古堡8:村莊最新宣傳影片以及體驗版情報!   開放世界RPG手機遊戲新作「Over Eclipse」開放事前登錄,並同時舉辦抽獎活動!   PONOS推出新手遊《本当の幸せ》日本上線!冥想翱翔空中的奇妙動作遊戲!   全新《Subnautica: Below Zero》遊戲畫面在「State of Play」公開 

Google 工程師:我設計這套程式語言,目標是取代 C 語言

商業

訊息化時代,Code 就像是最基礎的建築材料,構建著我們的網絡生活。對於程式設計師來說,除了按照公司的要求完成任務之外,用自己喜歡的語言寫些有用的又或是好玩的 Code 也是一種很棒的生活。

儘管各式各樣的編程語言層出不窮,但很多本質上都大同小異,又或者是總有那麼些小小的習慣不能被滿足和實現。那麼有沒有想過自己給自己寫一個程式語言?

來自 Google 的工程師 Ori Bernstein 就是這麼做的,他從 07 年開始為自己開發了一套程式語言 —— Myrddin這是一種低階的程式語言,適合在裸機上編寫軟體。儘管進度緩慢,但直至今天開發者還是在繼續更新這款編程語言,並且慢慢得到了越來越多的人關注。

這款語言對於 Ori 來說,最棒的一點就是可以按照自己喜歡的方式來寫 Code 。比如他很喜歡用代數數據類型和模式匹配來表達數據結構中的有效值組合,所以他在 Myrddin 加入了這樣的功能。另外他也希望同一個算法可以應用於多種數據類型,所以 Myrddin 也支持這樣的功能,只不過目前還沒有完全實現,仍然在完善中。

  • 目標在操作系統以及嵌入式開發中取代 C 語言的地位

許多網友在《Hacker News》上對於這款語言進行討論,大家既表現了濃厚的興趣也提出了很多改進意見,Ori 在推薦這款程式語言的時候說到,他的目標是希望能夠在操作系統以及嵌入式開發中取代 C 語言的地位。當然,這只是一句玩笑,目前這款語言的缺陷還有很多,開發者在和網友討論的時候也承認目前存在很多的問題,他還在進一步努力完善他。

無論怎麼說,給自己寫一款程式語言還是一件很酷的事情,難道不是嗎?

說不定過幾年,在 TIOBE 的排行榜中,就能看到真正屬於你自己的程式語言的名字。

延伸閱讀:

Coder 最重要的技能是什麼?不是精通程式語言,也不是邏輯強,是溝通!

真正「神級」程式設計師的 7 項特質 — 都與技術無關!

使用哪一種程式語言真的不重要,只要能解決問題就好

(轉載自合作媒體《36kr》)

Source: techorange.com

隨機商業新聞

NordVPN