V編程語言以開源形式發布

編程語言V

負責V編程語言開發的團隊 計劃在去年三月開放源代碼版本 2019年XNUMX月的語言版本。

這是通過在本週發布開源版本來實現的 語言,其中包含您提到的許多功能。 在此版本中,開發團隊始終強調安全性,速度,輕便性以及轉換所有C / C ++項目的能力等功能。

該編程語言是由Alex Medvedniko創建的, 一位荷蘭開發人員說,他對簡單性和性能有著堅定的承諾。

根據Alex的說法,您可以使用其他現有語言進行的所有操作都可以通過V完成。 亞歷克斯說他創建了V語言來執行他的Volt項目。

Volt是Slack,Skype,Matrix,Telegram,Twitch和許多其他服務的本地桌面客戶端。 您不必擁有十幾個應用程序就可以與不同平台上的所有聯繫人進行聯繫。

在去年三月的V語言演講中,亞歷克斯(Alex)指出,它具有許多吸引大多數開發人員的功能,包括其速度和安全性, 它的輕巧性和翻譯所有項目的能力。 / C ++。

也有人說整個V語言及其標準庫小於400 KB。 它的文檔還告訴您,V每個處理器內核每秒最多可以編譯1.2萬行代碼。

關於釋放V

在本週的語言版本中,作為一個開源項目, Alex和其他開發人員已表示,V是對可維護軟件開發人員的一種簡單,快速,安全和可編譯的語言,可以兌現其承諾。

就像三月份的公告一樣 該小組著重介紹了一些功能,例如快速編譯用V編寫的代碼, 語言安全,C / C ++轉換程序,重新加載代碼以立即考慮在內,進行更改,並且編譯器及其庫的大小非常小,大約為400 KB,因為它不包含任何依賴項。

V編程語言的主要功能如下所示:

  • 快速編譯:V每個處理器內核每秒可編譯1.5萬行代碼
  • 安全性(非全局性,默認不變性,部分純函數等)
  • C / C ++轉換:V可以轉換您的C / C ++項目,並為您提供安全,簡單和編譯的速度快200倍
  • 零依賴的400 KB編譯器-所有V語言及其標準庫都小於400 KB。 可以在0,3秒內產生V
  • Hot Code Reload:無需重新編譯即可立即獲取更改。 由於您也不會浪費時間在每次構建後都找到工作狀態,因此可以節省寶貴的開發時間。

除此之外, 您的文檔表明V與Go相似, 由Google創建的編程語言。 在性能方面,團隊認為V與C一樣快,同時提供了互操作性。

但是,許多人仍然對語言所帶來的許多好處持懷疑態度。

他們還指出,作者尚未完成許多功能,包括在編譯時應該是“無數據”的多線程部分,同時比Go和Rust更易於使用。

對他們來說,既然已經發布了一些代碼,它似乎只不過是一個C / C ++轉換程序,而其中大部分廣告功能都已刪除。

目前,作者已經發布了開源語言的第一個版本。 報導說V不使用LLVM編譯器框架,而是直接編譯成機器代碼。

據他介紹,這是它如此輕便快速的主要原因之一。 當前,僅支持x64體系結構和Mach-O格式。

V碼


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   自動駕駛儀 他說:

    聽起來很棒,而且只有400kb! 看起來像Obelix的魔術公式。 = :)

    1.    塔拉克 他說:

      我告訴你,這很了不起,儘管我們最終必須看看結果如何。