RMS 发布 GNU C 语言学习手册

GNU 创始人 Richard Stallman(RMS)过去一段时间一直在编写一份 GNU C 语言的学习手册,如今他发布公告,正式公开了这一成果 —— GNU C Language Intro and Reference Manual(GNU C 语言介绍和参考手册),其中涵盖了 GNU 对 C 编程语言的扩展。

这份手册以 Texi 文件的形式编写(该格式对一般用户而言十分不友好,需要进行格式转换),并在 GNU Free Documentation v1.3+ 许可下发布。

注:Texinfo(.texi)是一种排版语法,由同名计算机程序实现,是 GNU Project 的官方文档格式。它是由 Richard Stallman 和 Bob Chassell 发明的,与 LaTeX 语法有很多相似之处。

经过转换后,该手册的目录如下:

本手册解释了在 GNU/Linux 系统和其他系统上与 GNU Compiler Collection (GCC) 一起使用的 C 语言。我们将其称之为 GNU C。如果你已经了解了 C 语言,则可以将它用作参考手册。

如果你只了解基本的编程概念,但对 C 语言一无所知,那么你可以从头开始按顺序阅读本手册,以学习 C 语言。

如果你是编程的初学者,我们建议你首先学习一种具有自动垃圾回收和无显式指针的语言,而不是从 C 语言开始。其中值得选择的语言包括 Lisp、Scheme、Python 和 Java。C 的显式指针意味着开发者必须小心翼翼地避免某些类型的错误。

这本手册可以通过这个 Git 仓库找到。

编译后的版本:

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/209464/richard-stallman-gnu-c-language-reference-manual

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。