PTT推薦

[心得] 2020-3-8 每日新聞

看板Soft_Job標題[心得] 2020-3-8 每日新聞作者
damody
(天亮damody)
時間推噓 1 推:1 噓:0 →:0

#每日新聞
# 2020-3-8 每日新聞
# FB: http://bit.ly/2UizW6X

# 通用的C/C++核心規範

WG14和WG21這兩個負責委員會一直在尋求兩種語言盡可能的兼容。

本規範旨在加強這些C與C++的程式協作上

有個規範遵守,讓兩個語言能夠在跨平台情況下有良好的協作

最主要是維護四個主要特徵

Strong static typing
Type-genericity
Efficiency
Portability

pdf http://bit.ly/2vForgh

blog http://bit.ly/2vForgh

# C++ 軟體優化資源

Software optimization resources

有大量電子書與庫的介紹

http://bit.ly/3aBTwA3

# 使用Graalvm和Picocli在Java中建構原生CLI應用程式

GraalVM可以將Java應用程序編譯為單個本機映像,但是有一些限制。

Picocli是個庫,用於在JVM上編寫CLI程式,

可以幫助解決GraalVM的限制,包括Windows。

GraalVM是一種通用虛擬機,可以運行以JavaScript,Python,Ruby,R,
基於JVM的語言(如Java,Scala,Clojure,Kotlin和基於LLVM的語言,如C和C ++)。

一個有趣的方面是GraalVM允許您混合程式語言:

可以用Java調用部分用JavaScript,R,Python或Ruby編寫的程序,
並且可以彼此共享數據。
另一個功能是創建image的能力,這就是我們將在本文中探討的內容。

http://bit.ly/2IH2sbH

# Java: SimpleNet

利用virtual threads的SimpleNet版本,
可實現高效且可擴展的Block I/O。

http://bit.ly/2TyrAaE

# 做一個 8 Bit pipelined CPU

![](https://i.imgur.com/RMfrhuE.jpg)

https://youtu.be/YxScH_ZQAZA

# PS2的製造者來說PS2的向後兼容性的故事

隨著PlayStation 2於3月4日在日本上市20週年,

其次是今年晚些時候的歐洲和北美,毫無疑問,各式各樣的遊戲商店都將走出清單和回顧展,

以紀念有史以來生產的最具文化意義和最成功的遊戲機之一。

Aerith 艾麗絲 你怎麼死的那麼慘...

他們寫了PS1 SPU模擬器 GPU模擬器

最後成功在PS2上完全模擬PS1的行為

http://bit.ly/2PZaOPT

# GO: netscanner

TCP/UDP 掃描器來掃目標機器開了哪些 ports

http://bit.ly/39AE1bv

# Rust: cfg(doctest)已經穩定,且你應該使用他

在運行rustdoc --test時會做測試

他可以把你寫的 markdown 文件裡面的程式

直接測試運行。

http://bit.ly/2U0Yyj9

# Rust: zoxide

參考 z 與 z.lua 製作的命令列工具

可以快速移動到你想要的資料夾

或是對資料夾進行操作

http://bit.ly/2PUDdGQ

# 把SQLite作為並發Rust程序的KV儲存工具

為什麼不用 Sled?

測試跟優化還沒做好,程式庫還不夠穩定。

為什麼要用 SQLite?

歷經20年的測試與大量使用者的反饋
品質相當穩定

http://bit.ly/2TMYUtn

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.25.41.192 (臺灣)
PTT 網址

uopsdod03/08 21:50好特別,用Java寫CLI指令