精华内容
下载资源
问答
  • 答案补充看你的思维模式 有需要可以向我要 Turbo C也不错 就看谭浩强的 C语言程序设计 习惯看国内的 Visual C是比较好的选择 在windows下 我觉得 谭浩强教授写的那本是最好的我这有电子版 1、Tc 2.02、Vc 6.0等...
    
    答案补充
    看你的思维模式 有需要可以向我要  Turbo C也不错 
    
    
     就看谭浩强的 C语言程序设计 习惯看国内的 用Visual C是比较好的选择 在windows下 我觉得 谭浩强教授写的那本是最好的我这有电子版 
    1、Tc 2.02、Vc 6.0等
    
    答案补充
    教材    绿色的 
    
    
    |||
    看你要在什么操作系统下编程 
    展开全文
  • C语言一直是实现SQLite这类软件库的最佳语言,目前还没有计划使用其他编程语言重新开发SQLite。\\C语言是实现SQLite的最佳语言,原因有四:性能、兼容性、低依赖性、稳定性。\\性能\\像SQLite这样低级库速度必须要快...

    C语言是最好的

    \\

    SQLite在2000年5月29日发布,并一直使用C语言实现。C语言一直是实现SQLite这类软件库的最佳语言,目前还没有计划使用其他编程语言重新开发SQLite。

    \\

    C语言是实现SQLite的最佳语言,原因有四:性能、兼容性、低依赖性、稳定性。

    \\

    性能

    \\

    像SQLite这样低级库速度必须要快。确实,SQLite的速度很快,甚至比文件系统要快上35%。

    \\

    C语言非常适合用来开发这种对速度有要求的代码。C语言有时被称为“可移植的汇编语言”。它让开发人员能够尽可能地靠近底层硬件,同时仍然可以保持跨平台可移植性。

    \\

    有些语言声称自己“与C语言一样快”,但却没有一门语言敢声称在作为通用目的编程时比C语言快,因为真的没有。

    \\

    兼容性

    \\

    几乎所有系统都能够调用用C语言编写的库,但不一定都能调用使用其他语言实现的库。

    \\

    例如,使用Java开发的Android应用程序也能调用SQLite(通过适配器)。如果使用Java开发SQLite,那么对Android来说可能会更加方便,因为接口会更简单。但是,在iPhone上,应用程序是用Objective-C或Swift开发的,它们都不能调用使用Java编写的库。因此,如果使用Java开发,SQLite将无法在iPhone上使用。

    \\

    低依赖性

    \\

    使用C语言开发的库没有太多运行时依赖。SQLite的最低配置只依赖标准C库的以下几个例程:memcmp()、strcmp()、memcpy()、strlen()、memmove()、strncmp()、memset()。

    \\

    对于更完整的版本,SQLite还使用了malloc()和free()之类的例程以及用于打开、读取、写入和关闭文件的操作系统接口。但即便如此,依赖项的数量仍然非常少。相比之下,其他“现代”语言通常需要加载数兆字节带有成千上万个接口的运行时。

    \\

    稳定性

    \\

    C语言陈旧乏味,是一门众所周知且易于理解的语言。这正好契合了SQLite的要求。如果没有C语言这样的语言,开发一个小型、快速、可靠的数据库引擎是很困难的。

    \\

    为什么SQLite不使用面向对象语言来开发?

    \\

    一些程序员无法想象怎么可以使用非“面向对象”的语言来开发像SQLite这样的复杂系统。那么为什么SQLite没有用C++或Java来开发?

    \\
    1. 使用C++或Java编写的库通常只能由以相同语言开发的应用程序使用。使用Haskell或Java开发的应用程序很难调用C++库。反过来,用C语言编写的库可以在其他编程语言中调用。\\t
    2. 面向对象是一种设计模式,而不是一种编程语言。你可以使用任何语言(包括汇编语言)实现面向对象编程,只是某些语言(例如C++或Java)让面向对象变成变得更容易而已。但你仍然可以用像C这样的语言进行面向对象编程。\\t
    3. 面向对象并不是唯一有效的设计模式。很多程序员被教导使用纯粹的面向对象方式进行思考。对象通常是分解问题的好方法,但对象不是唯一的方法,而且不一定是分解问题的最佳方法。有时候,过程式的代码更容易编写,更易于维护和理解,并且比面向对象的代码运行地更快。\\t
    4. 最初在开发SQLite时,Java还只是一门年轻而不成熟的语言。C++比较成熟一些,但正在经历成长的痛苦时期,当时很难找到两种能够以相同方式工作的C++编译器。所以,在当时C语言绝对是一个更好的选择。现在这种情况没有那么明显,但现在重新开发SQLite几乎没有任何好处。\

    为什么SQLite不使用“安全”的编程语言来开发?

    \\

    最近人们对像Rust或Go这样的“安全”编程语言很感兴趣。在使用这些编程语言时,不太可能或至少很难犯下常见的编程错误,如内存泄漏或数组溢出。因此,经常会有人问为什么SQLite不使用“安全”的语言来开发。

    \\
    1. 在SQLite出现后的头10年中,所谓的安全的编程语言并不存在。SQLite可以使用Go语言或Rust重新开发,但这样做可能会引入更多的错误,并且也可能导致代码运行得更慢。\\t
    2. 安全的编程语言解决了容易出现的问题:内存泄漏、use-after-free错误、数组溢出等。安全语言在解决SQL计算结果这个问题上,不会比普通的C语言代码提供更多的帮助。\\t
    3. 安全语言通常声称自己有助于防止安全漏洞。话是没错,但SQLite并不是一个对安全特别敏感的库。如果应用程序运行了不受信任且未经验证的SQL,那么它已经存在更大的安全问题(SQL注入),没有哪一门“安全”的语言可以修复这个问题。确实,应用程序有时会从不受信任的来源导入SQLite二进制数据库文件,这样可能会带来潜在的威胁。但是,SQLite中的这种代码路径是很有限的,并且经过了良好的测试。SQLite还为希望读取不受信任数据库的应用程序提供了预验证例程,帮助应用程序检测潜在的威胁。\\t
    4. 一些“安全”语言(例如Go语言)不喜欢使用assert()。但是使用assert()是保持SQLite可维护性的重要前提。\\t
    5. 安全语言会插入额外的分支逻辑来执行其他一些操作,比如验证数组访问是否越界。而在正确的代码中,永远不会使用这些分支逻辑。这也意味着机器代码不会100%被测试到,而这却恰好是SQLite质量策略的重要组成部分。\\t
    6. 安全语言通常希望在遇到内存不足(OOM)时终止运行。SQLite却被设计成能够从OOM中正常恢复。目前还不知道该如何在安全语言中实现这一特性。\\t
    7. 现在所有的安全语言都是新生儿。SQLite的开发人员对计算机语言研究人员努力开发更容易、更安全的编程语言表示赞赏,我们鼓励他们继续努力下去。但在实现SQLite时,我们对陈旧乏味的C语言更感兴趣。\

    SQLite可能有一天会使用Rust重新开发。由于Go语言讨厌assert(),因此不太可能使用Go语言。但使用Rust也只是一种可能性。如果要使用Rust重新开发SQLite,需要满足一些先决条件:

    \\
    1. Rust需要变得更成熟,减慢演化速度,并且要变得更加陈旧乏味。\\t
    2. Rust需要证明它可以用于构建能够在所有其他编程语言中调用的通用库。\\t
    3. Rust需要证明它可以生成适用于嵌入式设备的代码,包括缺少操作系统的设备。\\t
    4. Rust需要提供可以对二进制文件进行100%分支覆盖测试的工具。\\t
    5. Rust需要提供一种能够从OOM错误中优雅恢复的机制。\\t
    6. Rust需要证明它可以完成C语言在SQLite中所做的各种工作而不会降低性能。\

    英文原文:https://sqlite.org/whyc.html

    展开全文
  • C 语言一直是实现 SQLite 这类软件库的最佳语言,目前还没有计划使用其他编程语言重新开发 SQLite。 C 语言是实现 SQLite 的最佳语言,原因有四:性能、兼容性、低依赖性、稳定性。 性能 像...


    SQLite 选择 C 语言的理由是?为什么不选择 Go 或者 Rust?

     

    C 语言是最好的

    SQLite 在 2000 年 5 月 29 日发布,并一直使用 C 语言实现。C 语言一直是实现 SQLite 这类软件库的最佳语言,目前还没有计划使用其他编程语言重新开发 SQLite。

    C 语言是实现 SQLite 的最佳语言,原因有四:性能、兼容性、低依赖性、稳定性。

    性能

    像 SQLite 这样低级库速度必须要快。确实,SQLite 的速度很快,甚至比文件系统要快上 35%。

    C 语言非常适合用来开发这种对速度有要求的代码。C 语言有时被称为“可移植的汇编语言”。它让开发人员能够尽可能地靠近底层硬件,同时仍然可以保持跨平台可移植性。

    有些语言声称自己“与 C 语言一样快”,但却没有一门语言敢声称在作为通用目的编程时比 C 语言快,因为真的没有。

    兼容性

    几乎所有系统都能够调用用 C 语言编写的库,但不一定都能调用使用其他语言实现的库。

    例如,使用 Java 开发的 Android 应用程序也能调用 SQLite(通过适配器)。如果使用 Java 开发 SQLite,那么对 Android 来说可能会更加方便,因为接口会更简单。但是,在 iPhone 上,应用程序是用 Objective-C 或 Swift 开发的,它们都不能调用使用 Java 编写的库。因此,如果使用 Java 开发,SQLite 将无法在 iPhone 上使用。

    低依赖性

    使用 C 语言开发的库没有太多运行时依赖。SQLite 的最低配置只依赖标准 C 库的以下几个例程:memcmp()、strcmp()、memcpy()、strlen()、memmove()、strncmp()、memset()。

    对于更完整的版本,SQLite 还使用了 malloc() 和 free() 之类的例程以及用于打开、读取、写入和关闭文件的操作系统接口。但即便如此,依赖项的数量仍然非常少。相比之下,其他“现代”语言通常需要加载数兆字节带有成千上万个接口的运行时。

    稳定性

    C 语言陈旧乏味,是一门众所周知且易于理解的语言。这正好契合了 SQLite 的要求。如果没有 C 语言这样的语言,开发一个小型、快速、可靠的数据库引擎是很困难的。

    为什么 SQLite 不使用面向对象语言来开发?

    一些程序员无法想象怎么可以使用非“面向对象”的语言来开发像 SQLite 这样的复杂系统。那么为什么 SQLite 没有用 C++ 或 Java 来开发?

    1. 使用 C++ 或 Java 编写的库通常只能由以相同语言开发的应用程序使用。使用 Haskell 或 Java 开发的应用程序很难调用 C++ 库。反过来,用 C 语言编写的库可以在其他编程语言中调用。
    2. 面向对象是一种设计模式,而不是一种编程语言。你可以使用任何语言(包括汇编语言)实现面向对象编程,只是某些语言(例如 C++ 或 Java)让面向对象变成变得更容易而已。但你仍然可以用像 C 这样的语言进行面向对象编程。
    3. 面向对象并不是唯一有效的设计模式。很多程序员被教导使用纯粹的面向对象方式进行思考。对象通常是分解问题的好方法,但对象不是唯一的方法,而且不一定是分解问题的最佳方法。有时候,过程式的代码更容易编写,更易于维护和理解,并且比面向对象的代码运行地更快。
    4. 最初在开发 SQLite 时,Java 还只是一门年轻而不成熟的语言。C++ 比较成熟一些,但正在经历成长的痛苦时期,当时很难找到两种能够以相同方式工作的 C++ 编译器。所以,在当时 C 语言绝对是一个更好的选择。现在这种情况没有那么明显,但现在重新开发 SQLite 几乎没有任何好处。

    为什么 SQLite 不使用“安全”的编程语言来开发?

    最近人们对像 Rust 或 Go 这样的“安全”编程语言很感兴趣。在使用这些编程语言时,不太可能或至少很难犯下常见的编程错误,如内存泄漏或数组溢出。因此,经常会有人问为什么 SQLite 不使用“安全”的语言来开发。检测网站是否被劫持

    1. 在 SQLite 出现后的头 10 年中,所谓的安全的编程语言并不存在。SQLite 可以使用 Go 语言或 Rust 重新开发,但这样做可能会引入更多的错误,并且也可能导致代码运行得更慢。
    2. 安全的编程语言解决了容易出现的问题:内存泄漏、use-after-free 错误、数组溢出等。安全语言在解决 SQL 计算结果这个问题上,不会比普通的 C 语言代码提供更多的帮助。
    3. 安全语言通常声称自己有助于防止安全漏洞。话是没错,但 SQLite 并不是一个对安全特别敏感的库。如果应用程序运行了不受信任且未经验证的 SQL,那么它已经存在更大的安全问题(SQL 注入),没有哪一门“安全”的语言可以修复这个问题。确实,应用程序有时会从不受信任的来源导入 SQLite 二进制数据库文件,这样可能会带来潜在的威胁。但是,SQLite 中的这种代码路径是很有限的,并且经过了良好的测试。SQLite 还为希望读取不受信任数据库的应用程序提供了预验证例程,帮助应用程序检测潜在的威胁。
    4. 一些“安全”语言(例如 Go 语言)不喜欢使用 assert()。但是使用 assert() 是保持 SQLite 可维护性的重要前提。
    5. 安全语言会插入额外的分支逻辑来执行其他一些操作,比如验证数组访问是否越界。而在正确的代码中,永远不会使用这些分支逻辑。这也意味着机器代码不会 100%被测试到,而这却恰好是 SQLite 质量策略的重要组成部分。
    6. 安全语言通常希望在遇到内存不足(OOM)时终止运行。SQLite 却被设计成能够从 OOM 中正常恢复。目前还不知道该如何在安全语言中实现这一特性。
    7. 现在所有的安全语言都是新生儿。SQLite 的开发人员对计算机语言研究人员努力开发更容易、更安全的编程语言表示赞赏,我们鼓励他们继续努力下去。但在实现 SQLite 时,我们对陈旧乏味的 C 语言更感兴趣。

    SQLite 可能有一天会使用 Rust 重新开发。由于 Go 语言讨厌 assert(),因此不太可能使用 Go 语言。但使用 Rust 也只是一种可能性。如果要使用 Rust 重新开发 SQLite,需要满足一些先决条件:

      1. Rust 需要变得更成熟,减慢演化速度,并且要变得更加陈旧乏味。
      2. Rust 需要证明它可以用于构建能够在所有其他编程语言中调用的通用库。
      3. Rust 需要证明它可以生成适用于嵌入式设备的代码,包括缺少操作系统的设备。
      4. Rust 需要提供可以对二进制文件进行 100%分支覆盖测试的工具。
      5. Rust 需要提供一种能够从 OOM 错误中优雅恢复的机制。
      6. Rust 需要证明它可以完成 C 语言在 SQLite 中所做的各种工作而不会降低性能。

    转载于:https://www.cnblogs.com/oneasdf/p/9543168.html

    展开全文
  • C 语言一直是实现 SQLite 这类软件库的最佳语言,目前还没有计划使用其他编程语言重新开发 SQLite。 C 语言是实现 SQLite 的最佳语言,原因有四:性能、兼容性、低依赖性、稳定性。 性能 ...


    SQLite 选择 C 语言的理由是?为什么不选择 Go 或者 Rust?

     

    C 语言是最好的

    SQLite 在 2000 年 5 月 29 日发布,并一直使用 C 语言实现。C 语言一直是实现 SQLite 这类软件库的最佳语言,目前还没有计划使用其他编程语言重新开发 SQLite。

    C 语言是实现 SQLite 的最佳语言,原因有四:性能、兼容性、低依赖性、稳定性。

    性能

    像 SQLite 这样低级库速度必须要快。确实,SQLite 的速度很快,甚至比文件系统要快上 35%。

    C 语言非常适合用来开发这种对速度有要求的代码。C 语言有时被称为“可移植的汇编语言”。它让开发人员能够尽可能地靠近底层硬件,同时仍然可以保持跨平台可移植性。

    有些语言声称自己“与 C 语言一样快”,但却没有一门语言敢声称在作为通用目的编程时比 C 语言快,因为真的没有。

    兼容性

    几乎所有系统都能够调用用 C 语言编写的库,但不一定都能调用使用其他语言实现的库。

    例如,使用 Java 开发的 Android 应用程序也能调用 SQLite(通过适配器)。如果使用 Java 开发 SQLite,那么对 Android 来说可能会更加方便,因为接口会更简单。但是,在 iPhone 上,应用程序是用 Objective-C 或 Swift 开发的,它们都不能调用使用 Java 编写的库。因此,如果使用 Java 开发,SQLite 将无法在 iPhone 上使用。

    低依赖性

    使用 C 语言开发的库没有太多运行时依赖。SQLite 的最低配置只依赖标准 C 库的以下几个例程:memcmp()、strcmp()、memcpy()、strlen()、memmove()、strncmp()、memset()。

    对于更完整的版本,SQLite 还使用了 malloc() 和 free() 之类的例程以及用于打开、读取、写入和关闭文件的操作系统接口。但即便如此,依赖项的数量仍然非常少。相比之下,其他“现代”语言通常需要加载数兆字节带有成千上万个接口的运行时。

    稳定性

    C 语言陈旧乏味,是一门众所周知且易于理解的语言。这正好契合了 SQLite 的要求。如果没有 C 语言这样的语言,开发一个小型、快速、可靠的数据库引擎是很困难的。

    为什么 SQLite 不使用面向对象语言来开发?

    一些程序员无法想象怎么可以使用非“面向对象”的语言来开发像 SQLite 这样的复杂系统。那么为什么 SQLite 没有用 C++ 或 Java 来开发?

    1. 使用 C++ 或 Java 编写的库通常只能由以相同语言开发的应用程序使用。使用 Haskell 或 Java 开发的应用程序很难调用 C++ 库。反过来,用 C 语言编写的库可以在其他编程语言中调用。
    2. 面向对象是一种设计模式,而不是一种编程语言。你可以使用任何语言(包括汇编语言)实现面向对象编程,只是某些语言(例如 C++ 或 Java)让面向对象变成变得更容易而已。但你仍然可以用像 C 这样的语言进行面向对象编程。
    3. 面向对象并不是唯一有效的设计模式。很多程序员被教导使用纯粹的面向对象方式进行思考。对象通常是分解问题的好方法,但对象不是唯一的方法,而且不一定是分解问题的最佳方法。有时候,过程式的代码更容易编写,更易于维护和理解,并且比面向对象的代码运行地更快。
    4. 最初在开发 SQLite 时,Java 还只是一门年轻而不成熟的语言。C++ 比较成熟一些,但正在经历成长的痛苦时期,当时很难找到两种能够以相同方式工作的 C++ 编译器。所以,在当时 C 语言绝对是一个更好的选择。现在这种情况没有那么明显,但现在重新开发 SQLite 几乎没有任何好处。

    为什么 SQLite 不使用“安全”的编程语言来开发?

    最近人们对像 Rust 或 Go 这样的“安全”编程语言很感兴趣。在使用这些编程语言时,不太可能或至少很难犯下常见的编程错误,如内存泄漏或数组溢出。因此,经常会有人问为什么 SQLite 不使用“安全”的语言来开发。

    1. 在 SQLite 出现后的头 10 年中,所谓的安全的编程语言并不存在。SQLite 可以使用 Go 语言或 Rust 重新开发,但这样做可能会引入更多的错误,并且也可能导致代码运行得更慢。
    2. 安全的编程语言解决了容易出现的问题:内存泄漏、use-after-free 错误、数组溢出等。安全语言在解决 SQL 计算结果这个问题上,不会比普通的 C 语言代码提供更多的帮助。
    3. 安全语言通常声称自己有助于防止安全漏洞。话是没错,但 SQLite 并不是一个对安全特别敏感的库。如果应用程序运行了不受信任且未经验证的 SQL,那么它已经存在更大的安全问题(SQL 注入),没有哪一门“安全”的语言可以修复这个问题。确实,应用程序有时会从不受信任的来源导入 SQLite 二进制数据库文件,这样可能会带来潜在的威胁。但是,SQLite 中的这种代码路径是很有限的,并且经过了良好的测试。SQLite 还为希望读取不受信任数据库的应用程序提供了预验证例程,帮助应用程序检测潜在的威胁。
    4. 一些“安全”语言(例如 Go 语言)不喜欢使用 assert()。但是使用 assert() 是保持 SQLite 可维护性的重要前提。
    5. 安全语言会插入额外的分支逻辑来执行其他一些操作,比如验证数组访问是否越界。而在正确的代码中,永远不会使用这些分支逻辑。这也意味着机器代码不会 100%被测试到,而这却恰好是 SQLite 质量策略的重要组成部分。
    6. 安全语言通常希望在遇到内存不足(OOM)时终止运行。SQLite 却被设计成能够从 OOM 中正常恢复。目前还不知道该如何在安全语言中实现这一特性。
    7. 现在所有的安全语言都是新生儿。SQLite 的开发人员对计算机语言研究人员努力开发更容易、更安全的编程语言表示赞赏,我们鼓励他们继续努力下去。但在实现 SQLite 时,我们对陈旧乏味的 C 语言更感兴趣。

    SQLite 可能有一天会使用 Rust 重新开发。由于 Go 语言讨厌 assert(),因此不太可能使用 Go 语言。但使用 Rust 也只是一种可能性。如果要使用 Rust 重新开发 SQLite,需要满足一些先决条件:

    1. Rust 需要变得更成熟,减慢演化速度,并且要变得更加陈旧乏味。
    2. Rust 需要证明它可以用于构建能够在所有其他编程语言中调用的通用库。
    3. Rust 需要证明它可以生成适用于嵌入式设备的代码,包括缺少操作系统的设备。
    4. Rust 需要提供可以对二进制文件进行 100%分支覆盖测试的工具。
    5. Rust 需要提供一种能够从 OOM 错误中优雅恢复的机制。
    6. Rust 需要证明它可以完成 C 语言在 SQLite 中所做的各种工作而不会降低性能。
    展开全文
  • 最好去学习,《C语言也能干大事》,并且买一本win32编程的书来看。我想楼主,现在肯定很迷茫,C语言二级过来,我还是不能写一个窗口程序,都说,腾讯的qq,是用C语言来写的,c真的能写出扣扣这种牛x的软件么?c可以...
  • c语言编写单片机技巧

    2009-04-19 12:15:17
    所以作为一个技术全面并涉足较大规模的软件系统开发的单片机开发人员最好能够掌握基本的C语言编程。 4. 当开发一个较复杂而又开发时间短的项目时,C还是汇编开发好? 答:对于复杂而开发时间紧的项目时,...
  • 第1章 C语言编程 1 1.1 创建C程序 1 1.1.1 编辑 1 1.1.2 编译 2 1.1.3 链接 2 1.1.4 执行 3 1.2 创建第一个程序 4 1.3 编辑第一个程序 4 1.4 处理错误 5 1.5 剖析一个简单的程序 6 1.5.1 注释 6 1.5.2 ...
  • OPenGL编程书籍

    2013-07-22 16:38:01
    你知道大名鼎鼎的Milkshape3D建模软件么,我们将加载它的模型,当然你可以加载任何你认为不错的模型。 32.拾取, Alpha混合, Alpha测试, 排序 这又是一个小游戏,交给的东西会很多,慢慢体会吧 33.加载压缩和未...
  • 软件编程规范培训实例与练习 软件编程规范培训实例与练习  问题分类 1 逻辑类问题(A类)-指设计、编码中出现的计算正确性和一致性、程序逻辑控制等方面出现的问题,在系统中起关键作用,将导致软件死机、功能...
  • 只要你认真看,认真听,保证让你学会单片机应用和C语言编程。 全部资料打包下载地址:http://pan.baidu.com/s/1gdFrZUz 可以整个文件夹下载,也可以点击文件夹,打开后选择需要的课程下载。 云龙51单片机视频教程...
  • Python是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合...想从编程小白变成专业的软件架构师; 每天能抽出半个小时学习。
  • Python3教程-廖雪峰

    2019-03-14 20:00:53
    Python是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的...想从编程小白变成专业的软件架构师; 每天能抽出半个小时学习。 不要再犹豫了,这个教程就是为你准备的! 准备好了吗?
  • python开发

    2018-10-23 14:30:41
    Python是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的...想从编程小白变成专业的软件架构师; 每天能抽出半个小时学习。 不要再犹豫了,这个教程就是为你准备的! 准备好了吗?
  • JavaScript Python Git 教程

    2017-10-17 11:28:39
    Python是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的...想从编程小白变成专业的软件架构师; 每天能抽出半个小时学习。 不要再犹豫了,这个教程就是为你准备的!
  • 廖雪峰 python3 pdf教程

    热门讨论 2015-12-28 16:58:49
    Python是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的...想从编程小白变成专业的软件架构师; 每天能抽出半个小时学习。 不要再犹豫了,这个教程就是为你准备的! 准备好了吗?
  • 完整版PDF电子书下载 带索引书签目录高清版。531页,绝对的完整、高清,有目录,带索引书签。...想从编程小白变成专业的软件架构师; 每天能抽出半个小时学习。 不要再犹豫了,这个教程就是为你准备的!
  • 廖雪峰 python3 教程这是小白的Python新手教程,具有如下特点: 中文,免费,零起点,完整示例,基于最新的...想从编程小白变成专业的软件架构师; 每天能抽出半个小时学习。 不要再犹豫了,这个教程就是为你准备的!
  • Swift是一种用于iOS和OS X应用的全新编程语言,它建立在最好的C和Objective-C语言中,并且没有C语言的兼容性限制。Swift采用安全的编程模式,增加了现代功能使编程更容易、更灵活、更有趣。Swift背靠成熟且备受宠爱...
  • 此书介绍: 关于Swift Swift是一种新的编程语言,用于iOS和OS X的应用程序,建立在 最佳的C和Objective-C中,没有C的兼容性的限制。迅速 采用安全的编程模式,并增加了现代的功能,使 ...等着看你它创造什么
  • “本年度你能读到的最好的爱与套接字的故事。” —— Alexis Richardson,VMware的高级主管和新人训练师 请潜心研究ZeroMQ这个智能套接字库,它让你的应用程序能够获得快速、简便、基于消息的并发性。有了这本...
  •  C++是在C语言基础上开发的一种集面向对象编程、通用编程和传统的过程化编程于一体的编程语言, 是C语言的超集。本书是根据2003年的ISO/ANSI C++标准编写的,通过大量短小精悍的程序详细而全面地阐 述了C++的基本...
  •  C++是在C语言基础上开发的一种集面向对象编程、通用编程和传统的过程化编程于一体的编程语言, 是C语言的超集。本书是根据2003年的ISO/ANSI C++标准编写的,通过大量短小精悍的程序详细而全面地阐 述了C++的基本...
  • windows环境下32位汇编语言程序设计

    热门讨论 2011-09-20 13:02:19
    而汇编语言见到的是一个最真实的操作系统,它可以最灵活的方式使用各种系统功能,第13章中有关进程隐藏的内容就是最好的写照。所以理由之三就是:使用Win32汇编语言是了解操作系统运行细节的最佳方式。 最后的理由...
  •  C++是在C语言基础上开发的一种集面向对象编程、通用编程和传统的过程化编程于一体的编程语言, 是C语言的超集。本书是根据2003年的ISO/ANSI C++标准编写的,通过大量短小精悍的程序详细而全面地阐 述了C++的基本...
  •  C++是在C语言基础上开发的一种集面向对象编程、通用编程和传统的过程化编程于一体的编程语言, 是C语言的超集。本书是根据2003年的ISO/ANSI C++标准编写的,通过大量短小精悍的程序详细而全面地阐 述了C++的基本...

空空如也

空空如也

1 2 3
收藏数 56
精华内容 22
关键字:

c语言编程用什么软件最好

c语言 订阅