简介
C语言是一种通用的程序设计语言,它与UNIX操作系统的发展紧密联系在一起,是计算机及相关专业人员需要掌握的一种结构化计算机程序设计语言。近些年随着计算机设备、智能嵌入式设备、工业控制设备的发展,C语言的软件开发需求也与日俱增。特别在开源软件的开发方面C语言超越C++语言,一直是开源软件领域最主要的程序设计语言。C语言具有可移植性强的特点,多种硬件平台对应的不同操作系统平台上都有C语言编译程序,但在不同的操作系统下系统目录结构、中间文件、库文件都有一些差异,因此编写一份源代码就能跨平台不加修改的在Windows、Linux、UNIX、macOS上运行也一直是软件开发人员追求的一种目标,本书力图在这方面与读者共勉。书中最后两章内容是软件开发实践中非常有益的跨平台多线程、网络通信程序设计内容,期望能对读者有所裨益。为了满足计算机专业院校师生、软件程序员、跨平台软件编程爱好者的需求,笔者根据自己多年的软件开发实践经验和体会编写了此书。
编辑推荐
鉴往通今,通过历史往事了解C语言的前世今生 适时应务,顺应时代在多种流行系统上学跨平台编程 学以致用,理论与多年的工作实践经验相结合 细致入微,提供详细、配套的学习资源
更多出版物信息
- 版权: 清华大学出版社
- 出版: 2024-05-01
- 更新: 2024-06-28
- 书号:9787302660316
- 中图:TP312.8
- 学科:工学控制科学与工程工学计算机科学与技术