#C

GraalVM.

GraalVM

GraalVM

GraalVM 是由甲骨文開發的多語言編譯器,GraalVM 具有支援多語言編譯的能力。

GraalVM 主要支援 Java 系的語言,包括 Java、Kotlin、Scala,以及 LLVM 所支援的語言,包括 Rust、C++、C,後來支援更多的語言,包括 JavaScript、Python、Ruby、R 等,都可以被 GraalVM 的多語言架構支援,除了多語言編譯的特性外,GraalVM 宣稱具有高效能的特性。由 GraalVM 編譯後的二進位檔,配合 GraalVM 本身的 runtime 可以把整個 GraalVM 的專案整合進其他專案內,支援的發布對象包括 Java、Node.js、Oracel 自己的資料庫平台,當然編譯後的 GraalVM 專案加 runtime 也可以獨立運作。

GraalVM 本身的目標和微軟的 .NET 和 CLR 相當類似,查看 GraalVM 的 Release Notes 可以看到一直有在發布新的進度,但開發者社群的經營與聲量卻非常小,感覺 Oracle 真的非常不擅長經營開源的「生意」。


RAD Studio 10.4 Now Available.

RAD Studio 10.4 Now Available

RAD Studio 10.4 Now Available

RAD Studio 很多人可能不認識,它就是以前的 Delphi 幾經更迭後的新產品,RAD Studio 除了 Delphi 之外也支援 C++,還支援開發 iOS 與 Android 的 app,並且提供免費的社群版,雖然 Delphi 已經淡出主流,硬派男子漢可以試試。


wave-share.

wave-share

透過喇叭與麥克風傳送檔案的技術專案,作者的示範影片:

聲音聽起來像早期數據機撥號的聲音,可能會遇到的問題是其他聲音的干擾,如果能克服的話有機會發展出更豐富的應用,理論上現今所有的 QR code 應用都可以用小型的發聲裝置搭配這個技術取代。


GraalVM.

GraalVM

GraalVM

GraalVM 是由甲骨文開發的多語言編譯器,GraalVM 具有支援多語言編譯的能力。

GraalVM 主要支援 Java 系的語言,包括 Java、Kotlin、Scala,以及 LLVM 所支援的語言,包括 Rust、C++、C,後來支援更多的語言,包括 JavaScript、Python、Ruby、R 等,都可以被 GraalVM 的多語言架構支援,除了多語言編譯的特性外,GraalVM 宣稱具有高效能的特性。由 GraalVM 編譯後的二進位檔,配合 GraalVM 本身的 runtime 可以把整個 GraalVM 的專案整合進其他專案內,支援的發布對象包括 Java、Node.js、Oracel 自己的資料庫平台,當然編譯後的 GraalVM 專案加 runtime 也可以獨立運作。

GraalVM 本身的目標和微軟的 .NET 和 CLR 相當類似,查看 GraalVM 的 Release Notes 可以看到一直有在發布新的進度,但開發者社群的經營與聲量卻非常小,感覺 Oracle 真的非常不擅長經營開源的「生意」。