学习C语言的基础是什么,需要英语和数学好的吗?编程需要用什么软件编辑?

我看过“30秒清除系统垃圾”的制做方法,它是用记事本的,是不是全部的编程都是用记事本的?
我对电脑编程一窍不通 但是又想自学制作软件 应该看些什么书 最好是从易到难的

学习C语言不需要什么基础,就是要勤,熟能生巧,不过,如果你要向高层次发展,就需要英语和数学甚至电子技术的基础了。程序有几个地方可以提升。
1.底层驱动开发,就是和硬件打交道,这个就需要你有一定的电子技术基础了。
2.算法研究。这个就是考你的数学能力了。
3.高新技术的吸收和应用。这个就是英语的能力,因为现在IT领域,还是老美是领跑者,我们中国的程序员往往就是在别人的基本上走的,一些高新的技术,往往是没有中文文档给你的,如果有了中文文档,那么这些技术就不是高新的了。所以,如果要掌握时代前沿技术,英语是必需的。

说了那么多,不要把你吓到了,反正凡事不是一蹴而就的,每天一点一滴积累,最后,就都会有惊人的效果的。

至于你说的编程用什么环境,其实,代码文件说白了就是文本文件,你如果是高手,可以用记事本去写啊。但是显然这个效率太低了,你说,一个什么都没有的记事本和一个带有代码自动完成功能和程序智能提示的编程环境摆在你面前,你愿意用哪个?而且记事本是没有编译器和调试器的,你写出来的文本程序是不能变成*.exe执行文件的。

一个好的编程环境,是要有良好的代码编程环境(至少有智能提示和代码自动完成功能),调试工具,和编译生成工具。

你如果是要学C系列语言。C/C++/C#,那么我建议你用VS2005,或者VS2008吧。

不过,如果你现在还是刚入门,那么就用VC6.0吧。因为Visual Studio一般用来写一些大型程序的,当然写小程序也没有问题,但是安装文件比较大,一般要好1G多吧,VC6.0则要小多了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-17
C语言不需要很好的英语跟数学能力,英语单词你能查就好,单词用得少,就那几个,多查几次自然就记住了,要的是较强的逻辑思维能力和缜密的分析能力,我当时学的时候是用的win-tc汉语版(话说第一次修的时候给关了。。。),你可以用这个软件的http://zhidao.baidu.com/question/90410688.html
别人回答的,我拷的连接过来,经过验证,很好用的软件,他可以保存成记事本格式的文件,但不是用记事本进行编程的,只是可以跟记事本之间相互转化
第2个回答  2010-10-17
我看你得从最基本的知识开始学起了.
一是得认识程序是什么.程序只是你叫电脑干某件事或某些事的命令.
二是知道程序是怎么运行的.首先,机器只能看懂机器的语言,而人只能看懂人的语言,机器的语言就是二进制码,而为了让机器看懂你想让机器干的事,就通过编译器把你所编写的程序翻译成机器的语言.
所以:
英语和数学好,对编程的帮助当然大.编程需要数学的逻辑性思维,而电脑这东西,你想想最早是谁发明的,所以它的资料当然以英语为主,而编程语言来说,以英语为主的语言占极大部分(但也有以中文编写的程序语言)
编程不一定要用记事本,但用记事本写程序对你的编程水平提高有很大帮助.
第3个回答  2010-10-17
呵呵,英语和数学是变成里不可或缺的总要因素,笔记本写软件不是很简单的就是高手在用,如果你知道语言命令等等的话,你也可以用笔记本写。。个人建议你先学习下VB吧,因为VB很容易学业很容易上手,软件的话用VB2000就可以的。。本回答被提问者采纳
第4个回答  2010-10-17
我觉得不要,不过还是要认识一些简单的单词
相似回答