如果你真的想学编程,就请你认真的阅读下去
都知道C语言很强大,这个强大一是来自其功能,第一次出名就很牛逼的编出了UNIX系统,然后跟着UNIX这个明星,于是自己的影响一路飙升,二是C语言不但能够写UNIX的操作系统,而且编写LINUX和Windows等操作系统时都离不开它的身影,三是它的实用,如果你是一个理科生,如果你学过单片机,你就知道无C不能,第四,很多就是电脑高手或黑客梦想的驱使,还有一些高手的推荐,于是你便选择了C语言。 不管你是何种原因驱使,何种目的的驱动?当你选择这个语言的时候,首先要考虑,你的基础怎么样?和你的目的到底是什么?如果你是一个电脑菜鸟,或只想了解一下什么是编程,我是不赞成你学C的,因为C初学时,很伤人斗志的,也就是说你可能学习了一个月,还只能在黑色的框中徘徊,甚至资质差的只能算1+2+3+4....+1000=?这个会让你成为编程高手吗?显然不能!如果你以后会从事硬件方面的开发,或在软、硬件之间打交道,或一直从事软件开发,那么你一定要学习C语言,而且是不学不行的,有可能你还要学习汇编,因为有些情况汇编对硬件的操作比C更给力,而且它也是不学不行的。 对于那些很少跟软、硬件打交道的学员,本人不建议学习C,因为一段时间后你会很快放弃它的,因为你知道1+2+3+4....+1000=?根本就不能称为程序,如果你掌握技巧,你算得比计算机还快,这和你的编程高手的理想是根本搭不上边的。浪费你的时间,同时也再考验你的心理,同时更会给你迷茫。针对基础差,以后不想再软件、硬件之间混以及只想学习编个程序然后就出结果的同学,不建议学习C,你可以学习易语言,学习VB,原因是它们是高级语言,简单、易学、强大、更容易出成果。 比如VB写个窗口,构建个菜单,写个网页浏览器,写个远控(比如木马)等等,一个多月绝对能熟练掌握。我当时学习C语言一年多的时候,根本就无法编出一个网页浏览器,更无法让一个MM图片来美化我黑布隆冬的窗口,但是用VB你只需要一分钟,便可以让你的窗口充满色彩缤纷的效果,对于网络的端口扫描器,远程聊天控制,远程主机资源浏览等,VB都行,而且掌握它后,你便又附加的掌握了VBscript这个脚本语言,对于易语言,推荐不会英语的学员学吧,这个是中国人编写的编程工具,我没用过,但是根据我的了解,功能也是很强大,中文的编程语言,会让你更快的掌握这个语言,编出自己的作品。
上面的一番话,只是告诉你们C固然好,但不是针对所有人都好
世界上没有包治百病的仙丹,也没有适合所有人的编程语言。
对于已经学习了C的学员,你面临的是如何去深化、去巩固C,学习了C语言基础不代表你已经会有C了,因为这才代表你刚入门,接下来你要学习的是《数据结构》,这个是必修的,没有它你无法编出严谨强大的C程序,开发出自己的系统——如果有意向开发系统的。 然后你要去学习操作系统的API,这个也很重要,如果你掌握了API,那么你才能真正的可以承认自己学过C,会用C,才能知道原来C也能无所不能。 首先C是入门,如果C想很牛的话,就要去研究算法,我写的《RSA算法基础实践》可以给大家更好的学习,研究算法过度到C++,C++会了,就要学Windows程序设计,然后就学Visual c++,毕竟C++是计算机的底层,另外最重要的,就是要多动手写程序,不然学的永远不是自己的。 无论你学哪种语言,都要一心不变的坚持下去,不要在学VB时,听某某高手说C很强大,然后就放弃VB,或在学习易语言时,听说易语言有局限而立即转向别的语言,这样不会成就你编程高手的梦想,只会让你习惯半途而废,然后是任何一个语言都不能学会,记住:只要你选择了,一定要走下去,最后成功的才可能是你!
都知道C语言很强大,这个强大一是来自其功能,第一次出名就很牛逼的编出了UNIX系统,然后跟着UNIX这个明星,于是自己的影响一路飙升,二是C语言不但能够写UNIX的操作系统,而且编写LINUX和Windows等操作系统时都离不开它的身影,三是它的实用,如果你是一个理科生,如果你学过单片机,你就知道无C不能,第四,很多就是电脑高手或黑客梦想的驱使,还有一些高手的推荐,于是你便选择了C语言。 不管你是何种原因驱使,何种目的的驱动?当你选择这个语言的时候,首先要考虑,你的基础怎么样?和你的目的到底是什么?如果你是一个电脑菜鸟,或只想了解一下什么是编程,我是不赞成你学C的,因为C初学时,很伤人斗志的,也就是说你可能学习了一个月,还只能在黑色的框中徘徊,甚至资质差的只能算1+2+3+4....+1000=?这个会让你成为编程高手吗?显然不能!如果你以后会从事硬件方面的开发,或在软、硬件之间打交道,或一直从事软件开发,那么你一定要学习C语言,而且是不学不行的,有可能你还要学习汇编,因为有些情况汇编对硬件的操作比C更给力,而且它也是不学不行的。 对于那些很少跟软、硬件打交道的学员,本人不建议学习C,因为一段时间后你会很快放弃它的,因为你知道1+2+3+4....+1000=?根本就不能称为程序,如果你掌握技巧,你算得比计算机还快,这和你的编程高手的理想是根本搭不上边的。浪费你的时间,同时也再考验你的心理,同时更会给你迷茫。针对基础差,以后不想再软件、硬件之间混以及只想学习编个程序然后就出结果的同学,不建议学习C,你可以学习易语言,学习VB,原因是它们是高级语言,简单、易学、强大、更容易出成果。 比如VB写个窗口,构建个菜单,写个网页浏览器,写个远控(比如木马)等等,一个多月绝对能熟练掌握。我当时学习C语言一年多的时候,根本就无法编出一个网页浏览器,更无法让一个MM图片来美化我黑布隆冬的窗口,但是用VB你只需要一分钟,便可以让你的窗口充满色彩缤纷的效果,对于网络的端口扫描器,远程聊天控制,远程主机资源浏览等,VB都行,而且掌握它后,你便又附加的掌握了VBscript这个脚本语言,对于易语言,推荐不会英语的学员学吧,这个是中国人编写的编程工具,我没用过,但是根据我的了解,功能也是很强大,中文的编程语言,会让你更快的掌握这个语言,编出自己的作品。
上面的一番话,只是告诉你们C固然好,但不是针对所有人都好
世界上没有包治百病的仙丹,也没有适合所有人的编程语言。
对于已经学习了C的学员,你面临的是如何去深化、去巩固C,学习了C语言基础不代表你已经会有C了,因为这才代表你刚入门,接下来你要学习的是《数据结构》,这个是必修的,没有它你无法编出严谨强大的C程序,开发出自己的系统——如果有意向开发系统的。 然后你要去学习操作系统的API,这个也很重要,如果你掌握了API,那么你才能真正的可以承认自己学过C,会用C,才能知道原来C也能无所不能。 首先C是入门,如果C想很牛的话,就要去研究算法,我写的《RSA算法基础实践》可以给大家更好的学习,研究算法过度到C++,C++会了,就要学Windows程序设计,然后就学Visual c++,毕竟C++是计算机的底层,另外最重要的,就是要多动手写程序,不然学的永远不是自己的。 无论你学哪种语言,都要一心不变的坚持下去,不要在学VB时,听某某高手说C很强大,然后就放弃VB,或在学习易语言时,听说易语言有局限而立即转向别的语言,这样不会成就你编程高手的梦想,只会让你习惯半途而废,然后是任何一个语言都不能学会,记住:只要你选择了,一定要走下去,最后成功的才可能是你!