数据结构,操作系统对于计算机应用专业有什么用?

 我来答
匿名用户
2017-03-21
展开全部
如果你想做一个平庸的人,其实是没啥用的。
其实数据结构的作用是日后如果你设计数据库的话,进行下一代数据库研究的时候用的,还有数据库的一些算法,如图里面的一些算法可以用来做地图的导航算法,我记得好像是迪杰斯特拉算法吧,具体不太记得了。

而操作系统,大用,给你日后如果玩linux系统的话用的,其实现在linux系统管理也挺缺人的,有的上万块一个月都请不到人,而且操作系统里面的多线程,任务调度等原理是日后每个程序员都必须懂的,不懂线程调度,进程等概念,编程真的很吃力啊。。。

而且这两门课还能培养一些编程,算法上的思想,如数据结构就教你怎样的算法才算是牛B,写程序不难,但是要写高效的程序就很难,好像是字符查找,数据结构这门课就会介绍一个很牛B的算法,现在很多软件估计都是用这个算法。还有操作系统其实也是差不都的概念,帮你编程,理解系统用的。

加上网络课,这几门课可谓是计算机专业的基础中的基础。

其他编程语言课程全部可以靠边站,而数据结构、操作系统、网络等这些很多概念都是不变的,无论是过多少年,很多原理是不变的,顶多就在上面发展,如IPV4,但是基础的原理不变。

而编程语言,在学校学的没卵用的,好像JAVA,一年一更新,还没算框架,当你毕业了,都不知道迭代了几个版本出来。
还有C也是,商业开发用的不多,用C#的现在比较多,但是下一个流行的谁又会知道???
变成语言很容易会因为潮流而发现改变,甚至是一些公司一言不合就改了,如著名的苹果,以前开发用的是object-C,现在又改了换swift了。。。。

而以前流行过的汇编、basic,用的人越来越少,可以运行的地方也很少了。

而算法,如线性表、查找、还有导航、多线程等这些概念和原理、算法都是永恒不变的,换了编程语言照样能写出来。
但是不懂算法,只会语言,你就跟什么都不会差不多,可能过个两三年,你的语言就报废了,然后啥都不会,说白了就是没有核心技术。

说白了操作系统数据结构等这些课是核心思想,相当于武功,而编程语言顶多是剑、是武器,而武器终有生锈被废弃的一天,然后换新的,没错,你不会武功,拿着武器,照样可以砍人自卫,但是遇到绝顶高手,你就是一个笑话,相反,计算机的操作系统、数据结构等课程学好了,再加上以后的个人化发展,如你想编程就去学编程相关深究的课程,想当维护员就去学linux,学好了武功,厉害了,拿着树枝都能打赢其他高手,用什么剑都玩的666
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式