计算机系大学生帮忙 我想自学计算机,编程,要读像数据结构,计算机系统等,但不知道顺序

2024-12-09 17:01:37
推荐回答(3个)
回答1:

建议你选择C语言作为编程语言的入门,C语言不算对格式要求最严谨的语言,但它还是可以写得很严谨的,而且语法结构比较灵活,是一门比较好的入门语言,有了C的基础以后学习其他高级语言比较好上手。《计算机技术与应用》《计算机组成原理》《操作系统》应该是必读,数学方面《线性代数》《离散》是比较重要的,对于编程思想来说《数据结构》是必须的。至于你说想自己写一个操作系统,这个愿望是好的但恐怕比你想象得要难很多,建议你可以学习 Linux 这样会让你对现在开放式操作系统有个认知。我个人建议能学习一下《汇编》虽然是低级语言但它对你理解计算机硬件和软件是如何协调工作是非常有帮助的。而且楼上说的《编译原理》是不必看的,我不敢苟同,如果只是开发应用层面上的软件,它的作用不是很大(其实也是很有用的,但多数外包公司是没有那么高要求的),但作为开发大型软件或者操作系统这种组织结构非常严谨的软件它是必不可少的知识积累

回答2:

先是C语言,然后是数据结构,因为数据结构的很多编程实现是用C语言完成的。

然后可以是C++。C#。JAVA ,JSP

回答3:

首先你要选一门编程语言来学习,目前比较流行的高级程序语言有c++、java,一般搞编程的都用这两种,个人比较推荐java,java相对简单,上手容易,功能强大,企业应用的也很多!所以你可以先弄本《java程序设计》来学习,接下来你可以学习《数据结构》和《my sql数据库》或《oracle数据库》,只要把上面这三样学精了基本上编程没有太大的问题了,往后的发展就要看你想走哪一方向了,有企业应用的,有做研究的,不同的方向对知识的需求也不一样。当然,拓展阅读的话可以看看《计算机组成原理》《计算机系统结构》《tcp/ip原理》,这对于你对整个计算机的理解很有帮助。诸如《编译原理》、《汇编语言》这些书就不用没必要去看了,基本上没啥用处。 希望能对你有所帮助!祝福你!