日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

delphi windows编程_2020年值得关注的新编程V语言Vlang,对标Golang、Rust、Swift

發布時間:2025/3/20 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 delphi windows编程_2020年值得关注的新编程V语言Vlang,对标Golang、Rust、Swift 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

編程語言的世界總是能搞出新花樣,雖然基本原理都是萬變不離其宗,但是對我們個人而言,選擇好一個語言的確可以事半功倍,何樂而不為呢?

要說目前2020年比較新奇的語言,就得說說V語言Vlang了,MIT開源的,意味著你也可以改成你自己的發行版。真的很年輕,2019年才出來首個可用版本,那意味著它能借鑒的語言就可多了。

目前github更新活躍,star數量也不少。看來還是有熱度的!有熱度就有希望,有意思。

V語言是靜態類型編譯型編程語言,已經有那么多編程語言,要搞個新玩意,奔的也是Python這些解釋型語言比不了的高性能和高并發多核CPU等計算能力。

作為編譯型新語言,追求的就是又要高效又要更好性能,借鑒對比自然少不了Golang Oberon、Rust、Swift語言。

Vlang有自己的包管理器:Vpm

這使用npm的nodejs用戶就很熟悉啦,名字和用法非常相似

Vlang內置支持web編程

和golang和nodejs rust是一樣的,內置了web編程接口

Vlang具有REPL可交互式命令行編程接口

編譯型語言有這功能,也是很爽的。

Vlang支持腳本語言V Script

全能呀,還可以當腳本語言使喚。


Vlang內置數據庫ORM接口

數據庫操作能融入內置而且是ORM,也是少見啊。所以我多怪咯!

Vlang體積非常小

可以看看下圖,Linux上1.1Mb壓縮包,Windows也才1.4Mb,說人話就是1Mb大小。單位有點擔心完善度呢,暫時沒有進行深層次的演技。

語法簡單

和rust 與golang差不多

兼容C語言轉換

這幾乎是所有新語言為了生態建設做的事情了,咱們也司空見慣了。

超快的編譯速度

還要什么腳本語言呀,

支持熱重啟,無需重新編譯即可立即獲取更改。

不必在每次編譯后都進入工作狀態,因此可以節省大量寶貴的開發時間。

強大的圖形庫,這點比golang、Rust做的好

建立在GDI + / Cocoa Drawing之上的跨平臺工程圖庫,以及用于更復雜2D / 3D應用程序的基于OpenGL的圖形庫,該庫還具有以下功能:

  • 加載帶有紋理的 復雜3D對象
  • 相機(移動,移動視線)wip
  • 骨骼動畫

已計劃支持DirectX,Vulkan和Metal。

原生跨平臺GUI庫

快速構建原生應用程序。您不再需要嵌入瀏覽器即可運行。

V有一個使用原生GUI工具包的UI模塊:Windows上的WinAPI / GDI +,macOS上的Cocoa。在Linux上,使用自定義繪圖。

即將推出:

  • 用于構建原生GUI應用程序的類似Delphi的可視化編輯器
  • 具有原生控件的iOS / Android支持
  • 類似于SwiftUI和React Native的聲明性布局API。

輕松進行交叉編譯

交叉編譯軟件只需運行v -os windows .或 v -os linux .沒有額外的步驟所需,甚至對GUI和圖形應用程序!

目前僅支持在macOS編譯出macOS平臺二進制可執行文件,也就是macOS平臺支持編譯其它平臺而其它平臺不支持編譯macOS。

無痛部署和依賴管理

要構建您的項目,無論有多大,您所需要做的就是運行 v .

不再有構建環境,makefile,頭文件,虛擬環境等。

您將獲得一個靜態鏈接的二進制文件,該二進制文件保證可以在所有操作系統上運行(前提是您進行交叉編譯)而沒有任何依賴性。*

安裝新庫非常簡單:v install sqlite。

V可以發出(人類可讀的)C,因此您將獲得強大的平臺支持以及GCC和Clang的優化。

即使在直接機器代碼生成成熟之后,發出C始終是一個選擇。

V可以調用C代碼,并且可以使用具有C互操作的任何語言來調用V代碼。

總結

以上是生活随笔為你收集整理的delphi windows编程_2020年值得关注的新编程V语言Vlang,对标Golang、Rust、Swift的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。