汇编和C LINUX核心是C的~但WINDOWS不清楚~不开源~你学完C和汇编可以直接尝试通读LINUX的代码
怎样学习计算机语言希望能解答下
汇编和C LINUX核心是C的~但WINDOWS不清楚~不开源~你学完C和汇编可以直接尝试通读LINUX的代码
的,现在的软件开发技术语言都是翻译国外的书籍,国内的一些教授编写的技术资料也习惯用于翻译过来的技术用语。这样就导致技术语言晦涩难懂。如果你的理解能力和自学能力不是特别强的话,我还是建议你去找一家信的过的软件培训机构去学习,这样可以快速入门,掌握一些一线开发人员总结出来的经验。 另外学习技术没有太好的办法,就是多练习,多动手去写coder。加深自己的印象。如果你在合肥地区的话,我给你推荐一家专业做C/C++培训的机构展鸣软件技术中心(百度一下就知道)。希望能对你有所帮助!
是学C和C++起步的,要在LINUX下编程,要学C和++,更深入的就要汇编了个学觉得学C++可以先看谭浩强的《C++程序设计》入门,然后看《c++ primer》,再看《effective c++》,再看《more effective c++》。这样就小有所成了。再想提高编程能力,要学的不仅是C++,而是数据结构和算法。把这两个学好了,然后多动手写程序,做项目。希望你有所收获,祝你成功。
现在的编程语言很多了,但我觉得C是很经典的一个,而且应用广泛。过时?当然不会过时啦,其实很多语言都是衍生自C的,对于编程人员来说,我觉得C是很重要的,设计一个软件也许并不用到C来写,但写这个软件的人很少有不懂C的。从C入门比较好,相对比较简单,灵活,学过C之后你就知道其实编程也就是这样。当然只懂C是远远不够的,C只是基础。可以再学C++,你可以把它看成是更强大的C,当然这种强大并不仅仅体现在功能上,更是在编程思想上,C是面向过程的,而C++是面向对象的,这两种概念你可以去查查。C和C++样子看上去差不多,但思想却是大大不同,要注意。汇编注意是面向系统底层的。Windows 7和Ubuntu 10.04主要用什么语言编写?后者不太清楚,win7的话,听说主要是C/C+,底层汇编,当然像这些大系统都是很多人写的,未必都用同一个语言。像C、C++可以在VC中编写、编译、调试。还有就是数据结构也最好学学,很大好处的。当然还有很多其它的语言,但学过C,C++之后,再学那些就不是很难的(如果你需要学的话),毕竟都有共通点啊。以上只是我自己的意见,说得比较乱,仅供参考,希望对你有用。最后,可以看看这个,对各种语言说得很详细,值得看看!
我是学计算机专业的,刚上大学就是学C,一般都是从C开始学起!虽然现在的一些软件大部分不是用C语言来编写的,但是C并没有过时,C是一种比较基础的语言,也比较容易入门。学好了C你再去学C++就比较容易了,因为C和C++有很多地方相似。学好了C++再去学JAVA语言又是比较容易了。但是有一点要注意语言只是一种工具,要想学好编程只要精通一到两种编程语言就行了,没有必要学这么多。关键是学习编程的一些思想,思维!这才是最重要的。就像是写文章一样光认识这么多字而不知道怎样去组合这些文字是写不出好文章的!一般学计算机专业的都会开C语言程序设计,C++,数据结构、计算机网络、数据库原理、操作系统、计算机组成原理等这些课程!刚入门推荐你用谭浩强的C语言程序设计、C++和严慰敏的数据结构。像这些教材在淘宝,当当网上都有的卖。汇编语言只是一种低级语言,它多和硬件联系在一起,学软件这一方向的可以不必学那么好。要想成为高级软件工程师并不是那么容易的。还是那句话想学好编程就要学好编程的一些思想思维,数据结构其实就是一些算法,就是编程的一些思维方法!因此一定要学好数据结构这门课。在C语言中对初学者而言指针是比较难学的。一开始学的时候编不出程序不要紧可以多看看别人写的代码,看多了自然就会了!要想提高编程能力在课后要多试着编写一些简单的程序。Windows 7和Ubuntu 10.04是用什么语言编写的我不太清楚,因为像这种大型的软件都是靠很多人一起共同编写的!上网没事的时候可以多去逛逛计算机吧!里面有很多关于计算机方面的资料!最后提醒一点,要想学好编程,数学必须要好!像高等数学,线性代数,离散数学,概率论这四门数学课程要好好学啊!最后我还是希望你能记住学好编程关键是要学习它的一些思想,思维!语言只是一种工具而已。希望你能成功!