我想每一个初始计算机的同学都会觉得计算机语言实在是太多了,有各种低级语言和高级语言,身边比较常见的就是JAVA,C,C++,PHP等等很多很多,但是大家一般都不知道他们直接有什么联系与区别, 以至于想要学习一门计算机语言会觉得无从下手,经过我的切身体会和对资料的研究,稍稍的做了一下总结,写的不好就请高手见谅了。
当然首先就是 编译机制的不同,Java是 Oracle 公司的,从最开始的 惨淡经营 ,到现在的 人人都在用,Java 也经历了巨大的 革新, Java是一门 高级语言,也就是 已经远离了 底层的驱动和 机器码,当然,这样也使得Java 语言“好学一点”, 毕竟 机器语言是 枯燥 没有条理的,顺带提一下 汇编语言,汇编就是 一种底层语言, 主要表现形式也是偏向于机器语言, 相比之下,汇编语言就能很好的完成一些涉及到计算机底层的操作,而要是JAVA语言的话就很难进行操作了,语言的高级程度也影响了编译和执行速度,各种语言有各自的 长处和 短处, 语言的细微差别我就不惊醒分析了,如何想深入学习的话,很容易就弄明白的。
Java 现在主流的 就业方向就是 Java EE的 Web方向,也有Java ME 方向, 而C++ 就方向很多了,各方面专精 , 学好应用一种语言库就能学有所成,比方说 MFC 的界面编程, 还有嵌入式开发 等等, 当然任何一种语言学好之后, 就业前景都很好,软件工程师 最后的演变方向自然就是 系统分析与软件设计,很少说 干了好几年的软件员,还是原地踏步,现在社会的就业形势并不是太好,但是JAVA的门槛比较低,换句话说就是容易找工作,要是c++的话, 两极分化就比较严重,也许是年薪十几W , 也许是年薪几W,其实综合来看还是JAVA 比较靠谱。
任何计算机语言的学习 ,最重要的都是 经验,早日开始就能早日结束,学习JAVA还是 趁早比较好。
当然首先就是 编译机制的不同,Java是 Oracle 公司的,从最开始的 惨淡经营 ,到现在的 人人都在用,Java 也经历了巨大的 革新, Java是一门 高级语言,也就是 已经远离了 底层的驱动和 机器码,当然,这样也使得Java 语言“好学一点”, 毕竟 机器语言是 枯燥 没有条理的,顺带提一下 汇编语言,汇编就是 一种底层语言, 主要表现形式也是偏向于机器语言, 相比之下,汇编语言就能很好的完成一些涉及到计算机底层的操作,而要是JAVA语言的话就很难进行操作了,语言的高级程度也影响了编译和执行速度,各种语言有各自的 长处和 短处, 语言的细微差别我就不惊醒分析了,如何想深入学习的话,很容易就弄明白的。
Java 现在主流的 就业方向就是 Java EE的 Web方向,也有Java ME 方向, 而C++ 就方向很多了,各方面专精 , 学好应用一种语言库就能学有所成,比方说 MFC 的界面编程, 还有嵌入式开发 等等, 当然任何一种语言学好之后, 就业前景都很好,软件工程师 最后的演变方向自然就是 系统分析与软件设计,很少说 干了好几年的软件员,还是原地踏步,现在社会的就业形势并不是太好,但是JAVA的门槛比较低,换句话说就是容易找工作,要是c++的话, 两极分化就比较严重,也许是年薪十几W , 也许是年薪几W,其实综合来看还是JAVA 比较靠谱。
任何计算机语言的学习 ,最重要的都是 经验,早日开始就能早日结束,学习JAVA还是 趁早比较好。