有一段时间以来,我考虑开始用C编程,然后开始用C#学习编程,我在谷歌上搜索了很多,但找不到一个很好的指南来开始C .However的基础编程。我发现Eclipe与Ubuntu集成得很好,是一个很好的编程环境,可以开始用C编程,但是有人可以给我一些链接,或者告诉我在哪里可以找到开始用C编程的基础,我的意思是好的基础,因为我在google上发现了很多不完整的指南?如果我不要求太多,请给一些如何开始和如何使用Eclipse.Every帮助的提示,将是欢迎的,谢谢。
发布于 2012-10-22 23:36:23
如果您想学习C(这也是第一种编程语言的一个有趣的选择),就不需要使用Eclipse之类的东西来使事情复杂化。我对你的动机很好奇)。我认为,了解所有低级别位元(源代码、编译器、头、库、调试器、makefile)是如何结合在一起的,如果您想要的话,如何将其转换成IDE会更有用。
来自戈达德链接的努力学习C书:
IDE或“集成开发环境”将使您变得愚蠢。如果你想成为一名优秀的程序员,它们是最糟糕的工具,因为它们向你隐瞒了发生了什么,而你的工作就是知道发生了什么。如果您想做一些事情,并且平台是围绕特定的IDE设计的,它们是有用的,但是对于学习代码C(和许多其他语言)来说,它们是毫无意义的。
您肯定不需要Eclipse在C中编写"Hello,World“程序。首先安装编译程序所需的内容:
sudo apt-get install build-essential然后打开文本编辑器并键入类似的内容
#include <stdio.h>
int main() {
printf("Hello, World\n");
return 0;
}将文件保存为hello.c。在终点站,运行
gcc hello.c -o hello您将在同一个目录中找到一个名为hello的可执行文件。运行它:
./hello上面印着“你好,世界”。魔法!现在拿一本关于C的书,试着修改程序来做一些有趣的事情。
发布于 2012-10-23 00:02:07
下面列出了一本补充谢尔盖答案的好书。对于一个新开发人员来说,这是推荐的路线。Ubuntu/Linux开发世界是苦甜的。在我看来,这是一条很大的学习曲线,但是一旦你学会了它,世界大部分是开放的和自由的。
这是一个很好的资源http://c.learncodethehardway.org/book/
https://askubuntu.com/questions/204893
复制相似问题