开启 Linux 编程之旅
在计算机编程领域,每个程序员都有自己的笔记和代码片段。在网络世界里,有很多关于编程和管理特定领域的简短明了的文档,然而,书籍领域却大多由学术巨著和面向初学者的简易书籍占据,很少有书籍能涵盖众多实用领域的基础知识。
1. 适合人群与学习目标
如果你是一名程序员,希望快速掌握 UNIX(和 Linux)为软件开发人员提供的功能,以充分利用编程时间并使应用程序更好地利用 UNIX 系统,那么你找对方向了。我们假设你了解在 UNIX 系统中操作的基础知识,并且最好有在非 UNIX 环境(如 MS - DOS 或 Microsoft Windows)下的 C 或 C++ 编程经验。
学习目标主要包括:
- 教授使用由早期 IEEE POSIX 和 X/Open(SPEC 1170)规范创建的 UNIX98 标准所规定的标准 UNIX C 库和其他工具。
- 展示如何充分利用高级开发工具。
- 简要介绍流行的快速开发语言,如 shell、Tcl 和 Perl。
- 展示如何为 X Window 系统构建图形用户界面,会使用 vanilla X 上的 Tk 和用于 GNOME 的 GTK +。
- 在打下坚实基础后,深入学习实际应用程序的编程主题。
2. 学习内容概述
学习过程中会围绕一个简单的数据库应用程序展开,该应用用于记录音频 CD 详细信息。以下是具体的学习内容流程:
1. shell 编程 :在 shell 编程章节末尾会首次接触该应用程序,了解如何组织一个较大的 shell 脚本,shell 如何处理用户输入、构建
超级会员免费看
订阅专栏 解锁全文
63

被折叠的 条评论
为什么被折叠?



