大家好,今天小编关注到一个比较有意思的话题,就是关于c语言和java先学什么的问题,于是小编就整理了1个相关介绍c语言和Java先学什么的解答,让我们一起看看吧。
编程初学者应该先学c++、JAVA还是python?
哈哈,这个确实很难抉择吧。
在问这个问题之前,你有没有考虑过学习编程的目的是什么?学习编程想从事的行业,有没有考虑过呢?
如果学习c、C++语言,道路还是比较艰辛的,毕竟语言相对复杂,不过学好后做一些底层的开发,前景还是不错的。
如果学习java或者Python,java确实比较火,做后台开发的话,可以好好学习java,但是我更建议你学习python,尤其是近几年的人工智能、大数据火热起来以后,也带动了python的学习热潮,python相对学习成本较低,而且提供了大量的库,对数据分析与处理有相当大的帮助。
所以说,究竟学习哪一门语言,要看你自己以后几年的定位以及就业方向,根据自身的实际情况去定夺,祝你好运。
老司机试着回答下,客官若是不喜就拼命喷吧!
问题提的很好,也是入门者都会困惑的问题,究竟如何挑选入门语言更好一些。
对于选择C/C++作为入门语言的朋友来说,你将学会相对完整的面向对象编程(OOP)方式;通过学习利用指针等,了解计算机比较底层的控制原理。
对于选择JAVA作为入门语言的朋友来说,会学到比C++更彻底的面向对象编程方式;接触到更上层快捷的开发框架及模型。
对于选择Python作为入门语言的朋友来说,我相信你会因为短小简洁的语法而爱上Python,但好像可以说道的也就仅此而已..
入门语言,要我说,一定要最底层。有能力,学习汇编语言最好。考虑到成本和实际情况,我建议C/C++。毕竟相对而言,你学到的是编程世界最基础的东西。反而直接学习JAVA或者Python的朋友,你很难理解类似于数据,内存,效率,性能之间的关系,只知其然而不知其所以然是不可取的。
首先问问自己: 想用语言干什么?!
若是想做个小工具运维之类的,python是不二之选。
若是想进大公司做开发,java第一。
若是游戏客户端,那只能是u3d加java。
若是做平台+业务系统,lua才是王道。
人工智能,python或者lisp。
我很认真负责的告诉你,先学习c语言。确实c相对来说比较难,但是它就像你幼儿时期的爬行,是你学会走和跑的重要基础!c语言中你要自己注意内存泄漏,垃圾回收等等一系列重要知识,而这些高级语言都帮你做了,也许这一辈子你都不会知道,而这些确实是成为一个优秀程序员的必备知识,我这里说的是优秀,而不是代码工!其次c的IDE一般都不强大,你才能真真切切体会到手敲代码的感觉。
java我建议做第二个学习的语言,java是面向对象的语言,更贴近人的思考,很多底层帮你封装好了,你不用太关注底层实现。你可以从java中学会面向对象的特点,网络编程等一系类知识。
其次我建议python最后学习,或者和java一起学习,你掌握了c(不是精通),对于这些都好学多了,语言都是相通的,越往后你越会明白。python的初衷就是快捷便利,各种各样的库能满足你大部分的编程,而库内的知识点你不一定需要知道,所以算是个“表面”工作者!
总结一下,我建议先学习基础但异常重要的c做入门(如果你感兴趣可以深学),了解编程基本概念和底层原理,知道程序在机器里到底怎么运行的,然后学习java或者和python一起学习,它们可以让你更快速创建应用,最后看你的兴趣去学习深入其中一门或者多门语言!
到此,以上就是小编对于c语言和java先学什么的问题就介绍到这了,希望介绍关于c语言和java先学什么的1点解答对大家有用。