原创 設計一個 RISC-V CPU,第 1 部分:軟件工程師如何學習硬件設計

{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"typ

原创 Rust:一個不再有C/C++的,實現安全實時軟件的未來

Rust作爲新興編程語言深受Haskell和OCaml等函數式編程語言的影響,使得它在語法上與C++類似,但在語義上則完全不同。Rust是靜態類型語言,同時具有完整類型推斷,而不是C++的部分類型推斷,它在速度上可與C++媲美的同時,也保

原创 C++不是C的超集!

你可能聽說過C ++是C的超集。但如果你有兩種編程語言的經驗,你就會知道這根本不是真的。 當然,C ++有許多功能,C沒有;但也有一些功能只有C有,而C++沒有。 並且,也許最重要的是,有些代碼可以在兩種語言中編譯,但卻執行不同的操作。