Computer Programming with the Nim Programming Languagecomputer programming? What is a computer program? What is an algorithm? What is a programming language? Compilers and interpreters Types of programming languages Why Nim? Our first Nim program Binary Wirth invented the Pascal programming language as a way to teach his students the fundamentals of computer programming. Although the initial core Pascal language was designed for teaching purposes only gained some popularity. Later, Wirth presented the language Modula-2 with improved syntax and the module concept for larger projects, and the Oberon language family with additional support for Object-Oriented0 码力 | 865 页 | 7.45 MB | 1 年前3
Computer Programming with the Nim Programming Languagecomputer programming? What is a computer program? What is an algorithm? What is a programming language? Compilers and interpreters Types of programming languages Why Nim? Our first Nim program Binary Wirth invented the Pascal programming language as a way to teach his students the fundamentals of computer programming. Although the initial core Pascal language was designed for teaching purposes only gained some popularity. Later, Wirth presented the language Modula-2 with improved syntax and the module concept for larger projects, and the Oberon language family with additional support for Object-Oriented0 码力 | 784 页 | 2.13 MB | 1 年前3
Go 101 (Golang 101) v1.21.0about July 2016, after (not very intensively) using Go for two years, I felt that Go is a simple language and I had mastered Go programming. At that time, I had collected many details in Go programming will make you understand Go shallowly and prevent you from mastering Go. Go is a feature rich language. Its syntax set is surely not large, but we also can't say it is small. Some syntax and semantics several other languages simpler than Go. On the other hand, Go, as a feature rich language, is also not a complicated language. A new Go programmer with right attitudes can master Go programming in one year0 码力 | 610 页 | 945.17 KB | 1 年前3
Go 101 (Golang 101) v1.21.0about July 2016, after (not very intensively) using Go for two years, I felt that Go is a simple language and I had mastered Go programming. At that time, I had collected many details in Go programming master) will make you understand Go shallowly and prevent you from mastering Go. Go is a feature rich language. Its syntax set is surely not large, but we also can't say it is small. Some syntax and semantics several other languages simpler than Go. On the other hand, Go, as a feature rich language, is also not a complicated language. A new Go programmer with right attitudes can master Go programming in one year0 码力 | 880 页 | 833.34 KB | 1 年前3
Golang 101(Go语言101 中文版) v1.21.aY // 这里必须只有一个标识符 4| Z // 这里必须只有一个标识符 5| 6| A, B = "Go", "language" 7| C, _ 8| // 上一行中的空标识符是必需的(如果 9| // 上一行是一个不完整的常量描述的话)。 10 | ) 自动补全为 1| const ( float32 = 3.14 3| Y float32 = 3.14 4| Z float32 = 3.14 5| 6| A, B = "Go", "language" 7| C, _ = "Go", "language" 8| ) 在常量声明中使用iota iota是Go中预声明(内置)的一个特殊的具名常量。 iota被预声明为0,但 是它的值在编译阶段并非恒定。 当此预声明的iota出现在一个常量声明中的 : 1| package main 2| 3| func main() { 4| // 变量lang和year都为新声明的变量。 5| lang, year := "Go language", 2007 6| 7| // 这里,只有变量createdBy是新声明的变量。 8| // 变量year已经在上面声明过了,所以这里仅仅 9| // 改变了它的值,或者说它被重新声明了。0 码力 | 821 页 | 956.82 KB | 1 年前3
Golang 101(Go语言101 中文版) v1.21.aA, B = "Go", "language" C, _ // 上一行中的空标识符是必需的(如果 // 上一行是一个不完整的常量描述的话)。 ) 自动补全为 const ( X float32 = 3.14 Y float32 = 3.14 Z float32 = 3.14 A, B = "Go", "language" C, _ = "Go" "Go", "language" ) 在常量声明中使用iota iota是Go中预声明(内置)的一个特殊的具名常量。 iota被预声明为0,但是 它的值在编译阶段并非恒定。 当此预声明的iota出现在一个常量声明中的时 候,它的值在第n个常量描述中的值为n(从0开始)。 所以iota只对含有多个 常量描述的常量声明有意义。 iota和常量描述自动补全相结合有的时候能够给Go编程带来很大便利。 比如, 我们也可以用短变量声明形式来声明一些局部变量。比如下例: package main func main() { // 变量lang和year都为新声明的变量。 lang, year := "Go language", 2007 // 这里,只有变量createdBy是新声明的变量。 // 变量year已经在上面声明过了,所以这里仅仅 // 改变了它的值,或者说它被重新声明了。0 码力 | 608 页 | 1.08 MB | 1 年前3
Krita 5.2 Manualthese according to scale and details of your works. These are available in English and Japanese language. Animation-Japanese-En Animation-Japanese-Jp Comic Templates These templates are specifically nothing else. So what exactly is python scripting? What is Python Scripting? Python is a scripting language, that can be used to automate tasks. What python scripting in Krita means is that we added an API of this manual to teach you python itself. However, as python is an extremely popular programming language and great for beginners, there’s tons of learning material around that can be quickly found with0 码力 | 1502 页 | 79.07 MB | 1 年前3
Krita 5.2 브로셔these according to scale and details of your works. These are available in English and Japanese language. 애니메이션-일본어-En Animation-Japanese-Jp 만화 템플릿 These templates are specifically designed for you nothing else. So what exactly is python scripting? What is Python Scripting? Python is a scripting language, that can be used to automate tasks. What python scripting in Krita means is that we added an API of this manual to teach you python itself. However, as python is an extremely popular programming language and great for beginners, there’s tons of learning material around that can be quickly found with0 码力 | 1531 页 | 79.11 MB | 1 年前3
The Weblate Manual 4.5.2Upgrading Weblate Backing up and moving Weblate Authentication Access control Translation projects Language definitions Continuous localization Licensing translations Translation process Checks and fixups in the main menu showing translation status for each project on the Weblate instance. Selecting a language in the main menu Languages will show translation status of all projects, filtered by one of your preferences. Name and e-mail address is used in VCS commits, so keep this info accurate. Note All language selections only offer currently translated languages. Hint Request or add other languages you0 码力 | 733 页 | 9.45 MB | 1 年前3
The Weblate Manual 4.5.3Upgrading Weblate Backing up and moving Weblate Authentication Access control Translation projects Language definitions Continuous localization Licensing translations Translation process Checks and fixups in the main menu showing translation status for each project on the Weblate instance. Selecting a language in the main menu Languages will show translation status of all projects, filtered by one of your preferences. Name and e-mail address is used in VCS commits, so keep this info accurate. Note All language selections only offer currently translated languages. Hint Request or add other languages you0 码力 | 733 页 | 9.45 MB | 1 年前3
共 575 条
- 1
- 2
- 3
- 4
- 5
- 6
- 58













