Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
lcthw-zh
提交
941bc952
L
lcthw-zh
项目概览
OpenDocCN
/
lcthw-zh
8 个月 前同步成功
通知
2
Star
18
Fork
5
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
L
lcthw-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
941bc952
编写于
6月 29, 2016
作者:
W
wizardforcel
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
typo
上级
79ad423d
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
5 addition
and
5 deletion
+5
-5
ex0.md
ex0.md
+5
-5
未找到文件。
ex0.md
浏览文件 @
941bc952
...
...
@@ -6,9 +6,9 @@
在这一章中,你将为C语言编程配置好你的系统。一个好消息是对于所有使用Linux或者Mac的人,你的系统是为C语言编程而设计的。C语言的创造者也对Unix操作系统的创造做出了贡献,并且Linux和OSX都是基于Unix的。事实上,安装工作会非常简单。
对于Windows上的用户,我有一个坏消息:在Windows上学习C非常痛苦。你可以在Windows上编写C代码,这并不是问题。问题是所有的库、函数和工具都和其它的C语言环境有些
诧
异。C来自于Unix,并且和Unix平台配合得比较好。恐怕这是一个你并不能接受的事实。
对于Windows上的用户,我有一个坏消息:在Windows上学习C非常痛苦。你可以在Windows上编写C代码,这并不是问题。问题是所有的库、函数和工具都和其它的C语言环境有些
差
异。C来自于Unix,并且和Unix平台配合得比较好。恐怕这是一个你并不能接受的事实。
然而你并不需要为此恐慌。我并不是说要完全避免Windows。然而我说的是,如果你打算
已
最短的时间来学习C,你需要接触Unix并适应它。这同时也对你有帮助,因为懂得一些Unix的知识,也会让你懂得一些C编程的习惯,以及扩充你的技能。
然而你并不需要为此恐慌。我并不是说要完全避免Windows。然而我说的是,如果你打算
以
最短的时间来学习C,你需要接触Unix并适应它。这同时也对你有帮助,因为懂得一些Unix的知识,也会让你懂得一些C编程的习惯,以及扩充你的技能。
这也意味着每个人都需要使用命令行。嗯,就是这样。你将会进入命令行并且键入一些命令。不要为此感到害怕,因为我会告诉你要键入什么,以及结果应该是什么样子,所以你实际上会学到很多东西,同时扩充自己的技能。
...
...
@@ -34,7 +34,7 @@ $ su -c "yum groupinstall development-tools"
在 Mac OSX上,安装工作会更简单。首先,你需要从苹果官网下载最新的
`XCode`
,或者找到你的安装DVD并从中安装。需要下载的文件很大,要花费很长时间,所以我推荐你从DVD安装。同时,上网搜索“安装xcode”来指导你来安装它。
一旦你安装完XCode,可能需要重启你的电脑。你可以找到你的
中断程序并且将它放到快捷启动栏中。在本书中你会经常用到中断
,所以最好将它放到顺手的区域。
一旦你安装完XCode,可能需要重启你的电脑。你可以找到你的
终端程序并且将它放到快捷启动栏中。在本书中你会经常用到终端
,所以最好将它放到顺手的区域。
## Windows
...
...
@@ -46,7 +46,7 @@ $ su -c "yum groupinstall development-tools"
对于程序员来说,文本编辑器的选择有些困难。对于初学者我推荐他们使用
[
`Gedit`
](
http://projects.gnome.org/gedit/
)
,因为它很简单,并且可以用于编写代码。然而,它在特定的国际化环境中并不能正常工作。如果你已经是老司机的话,你可以选用你最喜欢的编辑器。
出于这种考虑,我打算让你尝试一些你所在平台上的标准的用于编程的文本编辑器,并且长期使用其中你最喜欢的一个。如果你已经用了Gedit并且很喜欢他,那么
久
一致用下去。如果你打算尝试一些不同的编辑器,则赶快尝试并选择一个。
出于这种考虑,我打算让你尝试一些你所在平台上的标准的用于编程的文本编辑器,并且长期使用其中你最喜欢的一个。如果你已经用了Gedit并且很喜欢他,那么
就
一致用下去。如果你打算尝试一些不同的编辑器,则赶快尝试并选择一个。
最重要的事情是,不要纠结于寻找最完美的编辑器。文本编辑器几乎都很奇怪,你只需要选择一个并熟悉它,如果你发现喜欢别的编辑器可以切换到它。不要在挑选它和把它变得更好上面花很多时间。
...
...
@@ -74,4 +74,4 @@ IDE,或者“集成开发工具”,会使你变笨。如果你想要成为
> IDE就像是TAB,你可以用它非常快速地编程,但是你只能够用一种语言在一个平台上编程。这就是公司喜欢将它卖给你的原因。它们知道你比较懒,并且由于它只适用于它们自己的平台,他们就将你锁定在了那个平台上。
> 打破这一循环的
版本
就是不用IDE学习编程。一个普通的文本编辑器,或者一个程序员使用的文本编辑器,例如Vim或者Emacs,能让你更熟悉代码。这有一点点困难,但是终结果是你将会熟悉任何代码,在任何计算机上,以任何语言,并且懂得背后的原理。
> 打破这一循环的
办法
就是不用IDE学习编程。一个普通的文本编辑器,或者一个程序员使用的文本编辑器,例如Vim或者Emacs,能让你更熟悉代码。这有一点点困难,但是终结果是你将会熟悉任何代码,在任何计算机上,以任何语言,并且懂得背后的原理。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录