永发信息网

C语言,C++,java等编程语言要不要先学一些编程思想或者算法

答案:6  悬赏:30  手机版
解决时间 2021-02-22 02:43
  • 提问者网友:骨子里的高雅
  • 2021-02-21 17:46
我是计算机专业大一的,应该学些什么求大神指导

那么数据结构,组成原理,操作系统,计算机网络这些课程要不要先看下,这些都大二才开,我是企业信息化方向
最佳答案
  • 五星知识达人网友:酒醒三更
  • 2021-02-21 17:53
个人建议:
1.先根据自己的爱好选择一门语言,如果不知道,可以先学c,c是比较基础一点的。
2.选择好了哪种语言(比如说c语言),然后可以先学一些比较简单的语句,数据类型等,有一定了解了再慢慢深入,比如说后面的指针。先易后难,这样自己也容易理解一些语句。
3.有一定的语言基础后,可以看一些该种语言的编程思想,编程思想是很抽象的理论知识,如果凭空看基本上没什么用,只有结合你所学的语句理解它,它才会显得有意义。c语言是面向过程的,java和c++都是面向对象的。这样当你再回过头看语句的时候,也能更好的理解这门语言。
4.算法最后学好一些,这个必须有比较深的语言功底了才好理解,因为许多算法中的语句都比较简洁,理解起来也比较困难。
总起来来讲,基础知识必须要扎实,比如说看书上的例子,可以先明白它这样是对的,先想为什么这样做,先知其然,再知其所以然。同时算法具有很强的实用性,如果以后想把一门学的很好,算法是必须,要不然你可能明白这样写没错,却不知道为什么要这样,或者有没有别的写法。希望可以帮到你。

你说的数据结构,组成原理,操作系统,计算机网络这些,有时间可以看看。不过这些比编程要好理解,相对而言,所需要的时间也会少些。计算机网络这块可能会比较杂,知识面会比较宽。
你是企业信息化方向的,有时间也可以了解一些现代信息与编程网络等方面的连接和应用。
全部回答
  • 1楼网友:猎心人
  • 2021-02-21 23:47
楼下说的差不多了,我是初中生,自学C语言学时大概3个月左右,用时3年时间(工作之余)。就我理解C确实是基础。补充几点:1.操作系统学C(高级语言)也不错,但是开发操作系统就个人而言不太现实。2.根据你的补充我觉得你还是学习面向对象的编程语言比较好。可以在网上索引些资料看看。3.企业信息管理,应该是学面向对象的编程语言吧:c++,c#之类的可能会好点。【编程思想】分为面向过程以及面向对象:c语言是面向过程的语言,c的设计主要思想是细化用户的操作过程,通过各种函数调用来实现;c++、c#、java等一些编程语言是面向对象,她们的设计思想是把基本属性(各种基类型)和方法各种(行为)定义为类,由对象调方法 方法改属性来具体实现。【面向过程、面向对象的区别】:面向过程主要思想,强调解释实现方法(各种函数的调用);面向对象主要思想,强调实现的具体对象。 希望能帮助你,或许我说的不尽正确。 毕竟之前我一直学习的C语言:面向过程
  • 2楼网友:行路难
  • 2021-02-21 22:16
没有绝对的好,一个语言适合一个人、未必适合所有人。。。。。。。所以,自己喜欢哪个,学习那个。。。。。。。。如果实在没有喜欢的,就抽签 ~ ~ ~ ~ ~
  • 3楼网友:神的生死簿
  • 2021-02-21 20:58
语法-----只是一门语言的外壳 面向对象,面向过程的思维方式才是你该学的地方!!!!! 库函数,SDK的应用,只是开发的基础,你想什么时候学就可以什么时候学 那么 你(我推荐)先看看软件工程 当然这是软件 如果你要搞硬件,,来个汇编。。。。
  • 4楼网友:污到你湿
  • 2021-02-21 19:38
我认为不要,反过来才是必要的,先学会语法,然后编写小项目,然后再开始了解编程思想。 关于算法,我不敢提意见,我个人对算法也十分外行。。。
  • 5楼网友:神也偏爱
  • 2021-02-21 18:34
可以先不学.C,C++,java开始学都是入门级的,用不着先学,在学这些语言的时候会慢慢地积累一些算法基本的算法,有了这些基本的算法和基本的语言基础和数学基础,再重点学编程思想或者算法就很容易了.如果都没有学,连基本的算法都不会,基本的代码都不会,单纯学这些理论可不是见容易的事情,
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯