当前位置:首页 » 编程语言 » 先学java还是c

先学java还是c

发布时间: 2022-08-19 12:58:12

c语言java该先学哪个

建议先学C。
JAVA是一种面向对象的编程语言,比C更专业,学习C之后会很大的提升编程思维,这时候再学JAVA会更好吸收一点。

⑵ 新手适合先学C语言还是JAVA

如果你计划开发软件、硬件、甚至操作系统,那么你或许想学习C语言。C语言刚出现的时候是一种伟大的语言,因为很多其他的语言都直接或间接来源于C语言,其中包括 Java、JavaScript、C++、python、PHP 和 Per。
编程初学者应该先写 c 还是Java还是Python?C语言、java我建议做第二个学习的语言,java是面向对象的语言,更贴近人的思考,很多底层帮你封装好了,你不用太关注底层实现。
不同语言门槛不同,Python<PHP<JavaScript<Java<C++,C语言是一门基础语言,是其他一些语言的基础,例如MATLAB,Object-C,Lua等.同时也是学习来比较难的语言,达到精通的程度没有3-10年左右很难,C语言没有比较完善的开发框架,他是面前过程的一门语言,讲究算法跟逻辑的."
python的灵魂不在于语言本身,而在于其诸多优秀的库。Python有能运行的伪代码之称,是最适合初学者学习的语言,是程序员的启蒙语言。当初Guido设计Python的时候,就是为了要设计一种简单易用,能适合教学的编程语言。所以Python的语法简洁清晰,并且在语法中强制性地植入了编程风格。
还有一些其他的好评如下:
接近英语的简单语法;
开发环境简单,能打字就能写代码;
众多的第三方库;
解释执行,不需要编译
跨平台,方便移植;
python是现代语言,具有足够的抽象性,适合教学一些纯数据结构、算法的抽象知识。此外,Python的许多思想都能适用于其他主流的编程语言。因此学通Python,有助于你掌握Java,C#, C++, C等主流的工业编程语言。
结论是:作为首选语言没有问题,其他语言还得学。
没有最好的语言,只有最合适的语言。
没有糟糕的语言,只有糟糕的程序员。
没有一种语言是万能的,只会一种语言是万万不能的。
用什么语言不重要,最重要的是效率:开发效率和执行效率。
不过最后,我想告诉大家。第一门编程语言的学习过程永远是痛苦的。选择Python尽管可以让这个过程变得轻松一些,但是你仍然得克服一系列困难。
做为一个程序员,是应该去选取不同思路的语言去学习的,而且当然要选择最有代表性的语言,在编程的世界里,主流的思路其实就两种,一是结构化编程,一是函数化编程,面向对象只是结构化编程进化的一个阶段而已,其他各种各样的思路大多数是这两个的分支。
对于非程序员来说,码代码是用来解决问题的,不用纠结底层的东西,能短平快解决问题才是最关键。

⑶ 想自学编程是因该先学java,还是c语言呢

如果是自学的话从JAVA开始学起比较好,C语言的语法和JAVA一样,但是从语言的难度来说JAVA比C语言简单太多了。C语言没个几年的功夫什么都写不了,JAVA几个星期就能写出一个能看的东西出来,学起来成就感比较大。

从就业前景来说,就像楼上的哥们说的,C语言一般做嵌入式开发,一般来说都是这么分的,但是是也不一定,像腾讯很多后台项目都是C语言写的,但是很少。相对来说JAVA选择工作的机会就比较多了,市面上80%的WEB系统都是用J2EE做的,还有最近移动互联网比较火热,android系统的开发语言也是JAVA。

但是也不能说C语言就不重要了,就像武侠小说里的功夫,C语言更像基本功,内功,JAVA像招式,只懂一点招式也可以打架,要成为高手还是得学一些基础的东西。但是真正的内功也不是开发语言,语言只是工具,编程这条路要走的话,还有很多东西要学,数据结构,计算机网络,操作系统,微机原理这些基础知识要懂,另外软件工程的东西,设计思想的东西都是垮语言的。

最后祝好运!!

⑷ 学JAVA前一定要先学C语言吗

没必要先学c。
java作为一个在语法上深受c语言影响的高级语言,你先学了一些c语言,再学java,对语法的学习更快。但如果你深入的学了c,或者说对c学的越来越多,越来越好,而你的java则会越来越不好。为什么呢,因为这两个语言仅仅是语法上有一些相似,却是不同的两门语言,在编程思想上就完全不同。随着你的思维越来越靠近c语言的编程思想,你的java编程思想就会越来越偏离。要知道c语言是面向过程的。而java则是纯面向对象的。虽然说c里面的结构体已经有了面向对象的雏形,但仍然差别很大。其它如内存管理,设计模式,字节码,运行平台等等,都是完全不同的。
我个人两种语言都会,最初写c,后来写java时,各种想法跟不上。但在长时间写java后,再回去写c,就会感觉到各种的不爽。所以,我觉得,如果你对c语言还有兴趣,并且以后可能会用的到的话,可以稍稍看看c语言的知识。但如果你想要以java为主的话,我建议c语言不需要深入的学习。
我对这两门语言并没有任何的偏见,c作为一个对后代语言影响深远的语言,其强大之处是不可否定的。现在主要在做底层开发;java语言作为一个站在语言使用率头榜10数年的霸主,其强大的特性与类库,也是显而易见的。现在java语言目前99%都是做web开发上。而且拿来做桌面小应用也非常合适。
综上,你想学java,不先学c是完全可行的。当然稍微学一点,再学java可能会快一点,但你学c的时间也足以抵消这点优势了。我个人认为不先学c不会有任何的影响。
纯手打,以上仅代表我个人观点。

⑸ C语言和Java应该先学习哪一个

java是在c++基础上附加一些规则而形成的编程语言,编程风格也是c++的,比如java简化了c++中指针的使用(不使用指针)
先学c
然后c++
然后Java
是比较容易的顺序,但花费时间长
直接学java也可以,会在基本语句、对象这些方面多花些时间而已

⑹ java和c++应该先学哪个

建议学C语言有好的入门感念,再选择学java和C++,他们都属于两个不同语言,最好专长一样,很难同时学好两样java语言入门比C++程序编写要简单一点,没那么烦琐...

⑺ 超想学编程的,我是先学c还是java

你可以先学c,学完后再学习java,java有些语法和c差不多,
很多大学都是先学c入门的。

⑻ C和JAVA先学哪个

看到你的问题,以及各位楼主的回答,我觉得相比他们我是更有发言权,因为我也是从C走到JAVA的,很有感触,C语言与JAVA是本质存在很大差异的两种语言
C是一个面向过程的开发语言,而JAVA是一个面向对象的开发语言,C并不像你想象的和他们说的比较简单,而是入门简单,但深入的话,应该比JAVA要复杂的多啊,最重要一点就是用C语言做开发的人一定要有很强的算法基础(这个说法是基于C评议的开发领域),从这个原因来看,C语言如果学的不怎么样,基本上是什么也做不了的。JAVA就不太一样了,JAVA入门比C会难一点点,但用JAVA做开发的领域多,就算你学的不是太好,一样可以去工作。遇到问题网上资料很多可以借鉴,毕竟它是开源的嘛!如果你刚学编程的话,还是建议你先学C语言,尽管它们有很大的区别,但有一个很重要的共同点,就是程序逻辑!而刚学开发的时候掌握程序逻辑是最重要的,基于以上原因,你应该可以明白,如果你要学C语言,就要有个侧重点,不是要深入去学他的语法和类库,而是着重于程序逻辑。当然你如果有走C的计划,这个侧重就要你自己斟酌了。

⑼ 新手学C还是Java

建议新手学java,Java比c简单,c有很多的细节需要你掌握,比如指针,内存分配,内存释放等这些细节概念。这个对初学者确实有些难,很多人需要学习很长时间,才能开始用c写程序,因为你不得不先学习指针这一类的概念。

Java 这么多年的摸索也奠定了它的大局意识和诸多套路,避免错误的编程方式、使用最合理的编程逻辑是 Java 这类语言想做的事情。比如 Rust,上手难,但如果开始写就基本只有一种写法,这种控住程序员表达的方式诞生的语言往往能让错误降到最低,让你的代码被无数人轻易读懂。

⑽ 0基础自学先学java好还是c语言好

这个要看你的具体情况,本人大学学过C语言,也自学过java,具体来说:入门来说,学C语言比较简单,而且容易理解,它的每个指令都是很明确的,除了个别概念容易混淆外,其他基本都是比较容易理解的,但是如果要深入的话,就要麻烦了,C语言通常更适合用在系统编码上,或者是在单片机,嵌入式系统中更合适;而java,应该说语法也不难,但是要学很多的函数,对象;C语言虽然也有很多函数方法,但是没有java的全面;总的来说就是:前期C语言简单,后期java简单;举个例子,如果你现在需要一个冰箱,那么用C语言的方式,你需要买来一堆原材料,各种工具等等,从头开始制造冰箱;而java的方式则是,你只需要买来成型的压缩机,冰箱门,抽屉等等然后组装起来就行了。所以C语言用在那种一旦完成能持续应用并较少修改的项目工程中,如系统;而java则用在各种个性化网络编程的工程中,用来对前后台系统进行增删改查。
纯手工打造,就这样了

热点内容
在线支付php 发布:2024-04-28 20:20:10 浏览:541
安卓车机开机动画一般什么格式 发布:2024-04-28 20:11:21 浏览:286
jnic调用java 发布:2024-04-28 20:09:24 浏览:278
mpc源码 发布:2024-04-28 20:08:27 浏览:426
windows7python 发布:2024-04-28 19:59:22 浏览:616
文件夹2寸 发布:2024-04-28 19:42:48 浏览:657
怎么用服务器的ip做内网穿透 发布:2024-04-28 19:28:52 浏览:925
常用的单向哈希算法有 发布:2024-04-28 19:16:04 浏览:116
牛贝微信淘客源码 发布:2024-04-28 19:09:16 浏览:34
传奇装备强化脚本 发布:2024-04-28 18:34:29 浏览:329