不搞软件开发,学C++、数据结构与算法的用处何在?

作者&投稿:希卓 (若有异议请与网页底部的电邮联系)
学习c++一定要学习相应的算法和数据结构么~

呵呵,我们家就是卖书的,也有数据结构,我帮你看了一下,希望可以给你带来帮助。
”数据结构“是计算机程序设计的重要理论技术基础,它不仅是计算机学科的核心课程,而且已成为其他理工专业的热门选修课,数据结构是相互之间存在一种或多种特定关系的数据元素的集合。
数据结构有什么用处,计算机加工处理的对象由纯粹的数值发展到字符、表格和图像等各种具有一定结构的数据,这就给程序设计带来一些新问题,为了编定出一个“好”的程序,那么就需要数据结构这方面的知识。
数据结构主要讲些:线性表,栈和队列,串,数组和广义表,树和二叉树,图,动态存储管理,内部排序,外部排序

软件开发需要学习一门汇编语言,算法等于是软件的原理,和数学有一定的关系。

你做软件的,首先要知道软件是什么原理来实现这个功能的,连自己都不知道原理,就不可能做出来了,比如,输入圆的半径,软件计算圆的直径,你要知道半径怎么算出直径。才能做出软件。

依我看,C++不是用来解决数学问题的好想法。你可以继续深造Matlab,它绝对是解决数学问题的利器。也许你的导师的本意不是让你学习一门特定的语言,而是想让你学习一些算法的知识,的确算法书用C/C++写的比较多,这也不代表算法一定要用C++去实践,事实上很多人喜欢用Python等其他语言去实践一个算法,因为C++对一些人来说实在是太麻烦了。

C语言是一种面向过程的开发方式, 学习C是为了培养人逻辑性的思维方式和方法,明白如何完成一项工作需要的步骤,让你形成一种思路。 数据结构也是一样, 就是培养的一种逻辑性的思维方式。

有助于你开拓思路。比如说你虽然从事土木工作,但因需要某特定的办公软件,这样你就能够与开发人员更好的交流,让他们为你开发出最适合的。此为一例,总之,多学点知识总有好处。

c++是一切编程语言的精髓。学习它不一定要用它,但是不学习它你一定写不好matlab程序。数据结构和算法是所有语言都要用到的东西。

开拓思路,给你提供一个全新的思维方式。你学会了那些语言,学C++是很简单的,相信你会发现C++的魅力。


学软件开发就是C语言吗?
学习软件开发的话,它的语言有很多种,有C语言,C加+Java,还有很多的其他一些语言,并不一定是用C语言,C语言只不过C语言是一种底层语言,它的执行效率会更高。

C++和C语言哪个比较适用于软件编程。
问:学了C再学C++有障碍吗?比如程序设计思想 答:至少我还没有看见谁有此症状。问:学了C再学C++又要重头开始吗?答:不,C++下可以实现C语言的一切功能。问:我学完了C一定还要学C++才能编程吗?答:完全没必要。问:C++比C好在哪里?答:更加符合软件工程学 问:学完了C再学C++是不是很...

软件开发需要学什么
3、程序员大都要学:数据结构,嵌入式程序员数据结构必学!4、底层开发人员大都要学:微机原理、计算机体系结构,嵌入式开发人员必学!5、单片机可以让一个从事软件开发的人了解和如何操作硬件,有必要学,因为一开始就从 ARM 入手,不太现实!6、ARM 体系结构,其中有汇编。7、数字电路有必要学习,不然...

学c,c语言将来能找那些工作啊
所以呀,学了C之后,第一选择当然就是去面试后台开发的岗位啦。只不过我们都常说一句话,语言都不是最重要的。那对于学了C想找后端开发的同学而言,什么最重要呢?其实软件开发工程需要掌握的技能不外乎那么几点,各种经验分享和面经都已经说烂了。但是那些只是大的方向,具体涉及到的概念和技术点非常多...

我想从事计算机软件的开发刚学完了C语言,接下来该学什么?
只能自己在学习中慢慢的积累,知识这东西学不完,没人敢说对一门语言精通或者完全把握。建议去学C++吧,数据结构,然后VC++,语言学一门就够,学好了就没啥担忧的了,然后在工作中体会,或者你找工作时找软件方面的自己喜爱的,岗位上写着需要什么知识,你就针对这些有目的的去学 ...

学软件开发到底是先学c还是java语言
如果单纯从学习的角度来说,我建议学C,因为它够“原始”。在使用的时候,C给你的感觉就是够简单,语法上可谓最简。一本《The C Programming Language》就200页出头。你对比《C++ Primer》的800+,就知道差距了。java这种虚拟机上的语言,对开发者隐藏了太多的实现细节,其实不利于你在学习的时候去...

要从事软件开发,首先C语言要学到什么程度?
C语言只是最基础的一门语言,学完后什么都不能做.只是为学其他东西打基础而已.但是你想做开发的话,在学好C的基础上,还要学数据结构,操作系统,网络,汇编等等,这样将来的方向可以是选择低层开发或者嵌入式...这个比较难,不过你也可以学好C之后,学习其他语言,如C++和JAVA 有了C的基础,学这些稍微会容易...

开发软件需要学习C语言`?拜托各位大神
其实C语言是计算机语言的基础,只要你学好,以后学习其它的语言也就变得相对简单了,你应该先学好它,当你以后接触到java还有c++ c#等语言的时候你就不会感觉到它们难学,反倒是觉得更加简单了 我的回答就这么多谢谢采纳!有什么问题还可以继续问我 ...

请问开发软件学c语言还是c++?如果要学的话难不难?
C语言和C++都是可以做到软件开发的,C语言是编程的基础。先学C语言,再学C++比较简单点。我建议你先学一下C语言,在去学习C++就比较简单了。至于难不难的问题,送你一句话“世上无难事,只怕有心人”

我先自学计算机软件编程,请问先学哪一种,VB还是C语言,或者是C++?
问题三:零基础学习编程,我需要先学习什么 看你想要干什么。计算机程序有很多方向和用途。可以先学习一些对新手友好的语言,比如Python、VB、C语言,主要是锻炼自然语言思维到计算机语言思维的衔接过渡。然后可以考虑个人的开发方向,移动开发就学Java、Swift、C++,pc软件开发就学C#,C++ 问题四:零基础想入门编程需要先学什...

三亚市18890752655: 不搞软件开发,学C++、数据结构与算法的用处何在?
李视加斯: 学习数据结构与算法对于您的专业来说是大有用处的,而学习它的前提是有c、c++的基础!

三亚市18890752655: 非计算机专业,深入学c++有用吗 -
李视加斯: 你不干这一行学它就没有太大的意义了.因为在实际中用不到它,如果的确有兴趣也可以学,那这样就无论是学的多还是少了.还有你现在不过是入门而已,可以说离真正的得到学程序的乐趣还有一段路.你说到算法和数据结构,这个的确是高...

三亚市18890752655: 学习计算机课程自学 的先后顺序是什么 先学c语言 然后学数据结构然后学什么 我不做网页开发 -
李视加斯: C语言,Java或者c++,先熟悉其中其中至少两个吧.总之语言最基础.先熟悉语言再说吧.然后学习一些网络知识,有了这些以后去逛论坛什么的,其实懂了这些就可以去找相应的工作了,然后边学习边工作吧.这只是我的打算,其实我目前还在学语言.

三亚市18890752655: 请问:学习了C语言,是不是就要学C++? -
李视加斯: 想向软件方向去的就学C++,想向底层去的就继续C吧,加上一些数据结构、算法、操作系统的知识,可以发展成嵌入式移植或者驱动开发.

三亚市18890752655: 本人计算机小白,没有任何软件开发经验,请问从什么学起,可以直接学C#吗?大家给推荐一下,谢谢各位. -
李视加斯: 学过数据结构嘛? 从C语言学起吧 .

三亚市18890752655: 非计算机专业学c然后在学c++ 在学数据结构,在学其他的,学深点,大学里这个可以看什么证书吗? -
李视加斯: 可以考计算机等级,如果学得深的话,应该能考到三级,个人觉得只是简历加一点证书,考公务员的话一般招计算机相关专业才会要求等级.还有一个是初级软件工程师(不记得是不是这),没接触过,不了解.不算文凭,想考还是考国家级的证书好点.手打不易,望采纳,谢谢!

三亚市18890752655: 我自学了C语言,C++,现在想学开发环境和数据结构,先学哪一种比较好? -
李视加斯: 先学开发环境,数据结构可以大致看一下,数据结构是为了更巧妙的组织数据,当你有了一定的开发能力后,再学习数据结构,你的进步会是很快的,另外数据结构在一些大型的软件系统里更能看的出差异,小程序差异不是很明显.

三亚市18890752655: 学习C++ 后,去学数据结构感觉十分的吃力! -
李视加斯: 首先,方向的问题是你自己选择的,这个你一定要明白,没人能帮你做这么重大的决策,编程这个东西,你首先自己一定要非常感兴趣,不能说仅仅很好玩或者说很挣钱等等之类的,如果是这样,楼主还是不要学习这个的好,费时费力,还不一...

三亚市18890752655: 非计算机专业的人要学好计算机编程类的课程必须要学的课有哪些? -
李视加斯: 学java 吧,很流行,有点难啊,先学c 语言,慢慢来 用powerbuilder开发软件比较快,也容易上手 1.学了c语言,学java可能更容易上手,像“对象”“类”这样的概念不理解的就在知道里搜索吧 2.学了vb ,结合access数据库,学学html语言就能...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网