"《笨兔兔的故事之---5 程序是怎样炼成的》是关于Linux环境下编程入门的章节,作者通过笨兔兔的形象讲述了学习编程的过程和必要的准备工作。书中提到了主人在学习Linux下的C语言编程时的感受,以及他认识到编程在自动化工作中的重要性。主人计划使用GCC(GNU Compiler Collection)来编写程序,同时提到了Linux中的经典文本编辑器vi。" 在本章节中,编程被比喻为一种创造性的过程,类似于木匠制造家具,需要适当的工具和材料。对于编程而言,工具指的是编程环境和编译器,例如GCC,它是GNU Compiler Collection的缩写,是一套广泛用于Linux和其他类Unix系统的开源编译器套件,支持多种编程语言,包括C、C++、Objective-C、Fortran等。GCC不仅能够将源代码编译成可执行文件,还负责链接和优化,是Linux开发者的重要工具。 材料在编程中则指的是编程语言本身,如C语言,以及解决问题所需的算法和数据结构。书中主人提到的TurboC是DOS时代流行的一款集成开发环境,主要用于编写C语言程序,但在Linux环境下通常不再使用,取而代之的是更现代、更适合Linux生态的开发工具,比如GCC。 主人在日记中表达了对编程的初步认识,意识到作为IT工作者,编程技能的重要性,特别是对于网络管理自动化的需求。他希望通过学习编程来提高工作效率,减少重复性的手动劳动,这体现了编程在解决实际问题中的价值。 Linux环境下的编程与Windows等其他操作系统有所不同,需要熟悉命令行工具和文本编辑器,如vi(Visual Editor),这是一个非常强大的全屏幕编辑器,对于Linux用户来说是必备技能之一。vi提供了一种高效的方式来编写和修改代码,尽管对初学者来说可能有一定的学习曲线。 本章节通过生动的故事介绍了编程的趣味性和实用性,以及学习编程的初步步骤,包括选择合适的工具(如GCC)、理解编程的基本概念,并在实践中逐步提升技能。这不仅是笨兔兔的成长故事,也是许多初学者踏上编程之路的真实写照。
![](https://csdnimg.cn/release/download_crawler_static/5042982/bg6.jpg)
剩余27页未读,继续阅读
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 0
- 资源: 18
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- AirKiss技术详解:无线传递信息与智能家居连接
- Hibernate主键生成策略详解
- 操作系统实验:位示图法管理磁盘空闲空间
- JSON详解:数据交换的主流格式
- Win7安装Ubuntu双系统详细指南
- FPGA内部结构与工作原理探索
- 信用评分模型解析:WOE、IV与ROC
- 使用LVS+Keepalived构建高可用负载均衡集群
- 微信小程序驱动餐饮与服装业创新转型:便捷管理与低成本优势
- 机器学习入门指南:从基础到进阶
- 解决Win7 IIS配置错误500.22与0x80070032
- SQL-DFS:优化HDFS小文件存储的解决方案
- Hadoop、Hbase、Spark环境部署与主机配置详解
- Kisso:加密会话Cookie实现的单点登录SSO
- OpenCV读取与拼接多幅图像教程
- QT实战:轻松生成与解析JSON数据
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)