- 授权协议: Apache 2.0
- 开发语言: Swift
- 操作系统: 跨平台
- 软件首页: https://github.com/apple/swift-nio
- 软件文档: https://github.com/apple/swift-nio
- 官方下载: https://github.com/apple/swift-nio
软件介绍
SwiftNIO 是苹果开源的一个跨平台异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。它类似 Netty ,采用 Swift 编写。
SwiftNIO 可看成是在 Swift 中构建高性能网络应用程序的低级别(low-level)工具,主要针对那些使用“ thread-per-connection”模型(每个请求对应一个线程)的并发性效率低下或无法使用的用例。SwiftNIO 的目标不是提供像 Web 框架那样的高级解决方案。相反,它专注于为这些更高级别的应用提供低级构建块。在构建 Web 应用时,大多数人不会想直接使用 SwiftNIO,他们更愿意使用 Swift 生态系统中可用的那些优秀 Web 框架。但是,这些 Web 框架可能会选择使用 SwiftNIO 来提供网络支持。
SwiftNIO 的目标是支持 Swift 所支持的所有平台。目前,它是在 macOS 和 Linux 上进行开发和测试的,支持以下操作系统版本:
Ubuntu 14.04+
macOS 10.12+
C程序设计语言
Brian W. Kernighan、Dennis M. Ritchie / 机械工业出版社 / 2006-8-1 / 35.00元
在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用广泛。本书是C语言的设计者之一Dennis M.Ritchie和著名计算机科学家Brian W.Kernighan合著的一本介绍C语言的权威经典著作。我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。本书第1版中介绍的C语言成为后来广泛使用的C语言版本——标准C的基础。人们熟知的“hello,World"程序就是由本书首次引......一起来看看 《C程序设计语言》 这本书的介绍吧!
