10个回答
展开全部
三种编程语言我都学过,C++和这三门编程语言中,最简单的是Python, 其次是Java, 最难的是C++。这三种语言都比较容易入门,掌握其基础语法,数据类型,控制结构,面向对象,即可。
c++和java都是面向对象的语言,所以两者间有很多类似的地方,比如封装、继承、多态、重载等一些操作,c++中有STL,标准模板库,将一些常用的东西封装成函数,方便我们调用,并且有了引用,这一操作就是针对c语言的指针,大家都知道指针哪方面其实很难掌握,因为人脑的缘故,指向单个指针的时候可能还能够记忆清楚,但是当面临多个指针,并且有指向指针的指针时,可能就束手无策了,并且malloc的内存很容易忘记释放,或者释放的时间位置不对,但c++中有智能指针,它可以将分配的内存块自动释放,很方便,并且从执行速度方面来说,比java要快一些,因为继承了c语言的许多特性,所以c语言编写的程序,在c++环境下也能够运行,其实更本质的,在一开始没有c++编译环境,c++程序都是转换成c语言,然后在c编译环境下运行。
java的优点很多,使用的范围也更广,类库也极为丰富,在开发的时候可以节省大量的时间,并且因为使用 广泛,许多的东西其实网上就已经有了现成的东西,很方便,如果记忆力较好的话,学习java要更快一些,并且效果要比c++好,对于工作也是,java的工作岗位需求要比c++多很多。
c++和java都是面向对象的语言,所以两者间有很多类似的地方,比如封装、继承、多态、重载等一些操作,c++中有STL,标准模板库,将一些常用的东西封装成函数,方便我们调用,并且有了引用,这一操作就是针对c语言的指针,大家都知道指针哪方面其实很难掌握,因为人脑的缘故,指向单个指针的时候可能还能够记忆清楚,但是当面临多个指针,并且有指向指针的指针时,可能就束手无策了,并且malloc的内存很容易忘记释放,或者释放的时间位置不对,但c++中有智能指针,它可以将分配的内存块自动释放,很方便,并且从执行速度方面来说,比java要快一些,因为继承了c语言的许多特性,所以c语言编写的程序,在c++环境下也能够运行,其实更本质的,在一开始没有c++编译环境,c++程序都是转换成c语言,然后在c编译环境下运行。
java的优点很多,使用的范围也更广,类库也极为丰富,在开发的时候可以节省大量的时间,并且因为使用 广泛,许多的东西其实网上就已经有了现成的东西,很方便,如果记忆力较好的话,学习java要更快一些,并且效果要比c++好,对于工作也是,java的工作岗位需求要比c++多很多。
展开全部
Java学好了之后学习其他几门编程类的课程确实会容易许多,有很多程序需要是互通的,像什么顺序结构,循环结构都是类似的。但是还是有许多不同的地方的,还是需要进行学习的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当你真正学好一种语言后,学习其他的编程语言确实会容易很多,因为不管什么语言,所要涉及的东西都有相通的部分,内存怎么处理,异步同步执行等等
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我们都是先学c语言的,不过你学了java,前面的确实比较简单,学起来不会那么吃力
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
计算机语言基本相通,我在学完C以后,学MATLAB和Python时就明显感觉类似
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询