Computer Programming with the Nim Programming Language
have a background in computer science and experience with other languages such as C++, Haskell, or Rust, the tutorials and the Nim language manual might be fully sufficient for you; thus, you may not electronics, and software development, using languages such as Pascal, Modula-2, Oberon, C, Ruby, Nim, and Rust. Some of his software projects, including the Nim GTK GUI bindings and Nim implementations of an to create AI applications. Additionally, we can distinguish between languages such as C, C++, Ada, Rust, D, Go, Nim, and many more that compile to native executables and can run directly on the computer’s0 码力 | 865 页 | 7.45 MB | 1 年前3Computer Programming with the Nim Programming Language
have a background in computer science and experience with other languages such as C++, Haskell, or Rust, the tutorials and the Nim language manual might be fully sufficient for you; thus, you may not electronics, and software development, using languages such as Pascal, Modula-2, Oberon, C, Ruby, Nim, and Rust. Some of his software projects, including the Nim GTK GUI bindings and Nim implementations of an to create AI applications. Additionally, we can distinguish between languages such as C, C++, Ada, Rust, D, Go, Nim, and many more that compile to native executables and can run directly on the computer’s0 码力 | 784 页 | 2.13 MB | 1 年前3Linux command line for you and me Documentation Release 0.1
service We will first install latest Rust [https://www.rust-lang.org/] and compile from source. $ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh ... Rust is installed now. Great! To get started0 码力 | 124 页 | 510.85 KB | 1 年前3Go 101 (Golang 101) v1.21.0
short warm-up duration (so great deployment experience) Some other compiled languages, such as C/C++/Rust may also have these three advantages (and they may have their respective advantages compared to Go) "JavaScript": 1995, }, LangCategory{false, true}: map[string]int{ "Go": 2009, "Rust": 2010, }, LangCategory{false, false}: map[string]int{ "C": 1972, }, } can be simplified {true, false}: { "JavaScript": 1995, }, {false, true}: { "Go": 2009, "Rust": 2010, }, {false, false}: { "C": 1972, }, } Please notes, in the above several examples0 码力 | 610 页 | 945.17 KB | 1 年前3Go 101 (Golang 101) v1.21.0
short warm-up duration (so great deployment experience) Some other compiled languages, such as C/C++/Rust may also have these three advantages (and they may have their respective advantages compared to Go) }, 17 | LangCategory{false, true}: map[string]int{ 18 | "Go": 2009, 19 | "Rust": 2010, 20 | }, 21 | LangCategory{false, false}: map[string]int{ 22 | "C": 1972 "JavaScript": 1995, 8| }, 9| {false, true}: { 10 | "Go": 2009, 11 | "Rust": 2010, 12 | }, 13 | {false, false}: { 14 | "C": 1972, 15 | }, 16 | } Please0 码力 | 880 页 | 833.34 KB | 1 年前3Golang 101(Go语言101 中文版) v1.21.a
编译时间的长短是开发愉悦度的一个 重要因素。 编译时间短是很多程序员喜欢Go的一个原因。 Go程序生成的二进制可执行文件常常拥有以下优点: 内存消耗少 执行速度快 启动快 很多C家族语言,比如C/C++/Rust等,也拥有上述的优点。 但它们缺少Go语言 的几个重要优点: 程序编译时间短 像动态语言一样灵活 内置并发支持 上面所有提到的优点使得Go成为一个出众的编程语言。 对于很多项目来说, Go是一个相当不错的选择。 }, 16 | LangCategory{false, true}: map[string]int{ 17 | "Go": 2009, 18 | "Rust": 2010, 19 | }, 20 | LangCategory{false, false}: map[string]int{ 21 | "C": 1972 "JavaScript": 1995, 8| }, 9| {false, true}: { 10 | "Go": 2009, 11 | "Rust": 2010, 12 | }, 13 | {false, false}: { 14 | "C": 1972, 15 | }, 16 | } 注0 码力 | 821 页 | 956.82 KB | 1 年前3Golang 101(Go语言101 中文版) v1.21.a
编译时间的长短是开发愉悦度的一个重 要因素。 编译时间短是很多程序员喜欢Go的一个原因。 Go程序生成的二进制可执行文件常常拥有以下优点: 内存消耗少 执行速度快 启动快 很多C家族语言,比如C/C++/Rust等,也拥有上述的优点。 但它们缺少Go语言 的几个重要优点: 程序编译时间短 像动态语言一样灵活 内置并发支持 上面所有提到的优点使得Go成为一个出众的编程语言。 对于很多项目来说, Go是一个相当不错的选择。 "JavaScript": 1995, }, LangCategory{false, true}: map[string]int{ "Go": 2009, "Rust": 2010, }, LangCategory{false, false}: map[string]int{ "C": 1972, }, } 可以被简化为 var {true, false}: { "JavaScript": 1995, }, {false, true}: { "Go": 2009, "Rust": 2010, }, {false, false}: { "C": 1972, }, } 注意,在上面的几个例子中,最后一个元素后的逗号不能被省略。原因详见后 面的断行规则(第28章)一文。0 码力 | 608 页 | 1.08 MB | 1 年前3BAETYL 0.1.6 Documentation
√ √ √ √ √ √ ╳ ╳ GoLang √ √ ╳ √ √ √ √ √ √ √ ╳ C √ √ √ √ √ √ √ √ √ √ √ C++ √ √ ╳ √ √ √ √ √ ╳ √ √ Rust √ √ ╳ √ √ √ √ √ ╳ √ √ .Net (C#) √ √ ╳ √ √ ╳ ╳ ╳ ╳ √ ╳ Android Service √ √ ╳ √ √ √ √ √ √ √ ╳ Embedded0 码力 | 119 页 | 11.46 MB | 1 年前3BAETYL 1.0.0 Documentation
√ √ √ √ √ √ ╳ ╳ GoLang √ √ ╳ √ √ √ √ √ √ √ ╳ C √ √ √ √ √ √ √ √ √ √ √ C++ √ √ ╳ √ √ √ √ √ ╳ √ √ Rust √ √ ╳ √ √ √ √ √ ╳ √ √ .Net (C#) √ √ ╳ √ √ ╳ ╳ ╳ ╳ √ ╳ Android Service √ √ ╳ √ √ √ √ √ √ √ ╳ Embedded0 码力 | 135 页 | 15.44 MB | 1 年前3百度超级链 XuperChain 3.7 中文文档
WASM简介 WASM是WebAssembly的缩写,是一种运行在浏览器上的字节码,用于解决js 在浏览器上的性能不足的问题。 WASM的指令跟机器码很相似,因此很多高 级语言如C,C++,Go,rust等都可以编译成WASM字节码从而可以运行在浏览 器上。 很多性能相关的模块可以通过用C/C++来编写,再编译成WASM来提高 性能,如视频解码器,运行在网页的游戏引擎,React的虚拟Dom渲染算法0 码力 | 270 页 | 24.86 MB | 1 年前3
共 68 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7