A. 同时学习两种编程语言,比如C++和java ,有什么利弊
对于这个问题,我想还是需要分两种情况来应答。
1.无编程基础
结合我自己的学习经历吧,我在大一时参加学校的一个IT社团,要求我一星期学习一门语言来作为考核。由于大学前只用C做过NOIP,所以很难快速接受OOP思想,在同时学习这类语言,比如C++以及JAVA时有点力不从心,因为学习速度较快而练习机会较少,所以很容易产生混乱,即在写C++时穿越的使用了JAVA的语法,反之亦然。
所以个人认为,同时学习时最容易出现的问题就是知识混淆,特别是对于C++和JAVA这样语法相似的语言。并且由于无法专注于一种语言,很容易囫囵吞枣,只学了个大概却无法深入的体会语言的特点及高级应用。比如C++由于比较底层,你会经常和指针打交道,你面向的基本也会是底层点的东西(某些框架除外),而且你也会对资源的申请和回收更敏感;而JAVA则不同,使用了虚拟机机制,让你不用再关心内存问题,更多的放在OOP上,同时拥有众多库,让你感受到和C++很大的不同。
2.有编程基础
这里的“有基础”相对于“无基础”不是说会不会编程,而是说对某种类型的语言是否熟悉,比如静态语言与动态语言等。当拥有一定基础后,或者说学习了一段时间,有了理解后,就会发现不同语言的特色,见识到更多的开发思想。
举个例子,我现在在做Android开发,用的JAVA,然后准备也学下python。开始觉得不会相差太多,有了一定基础语言都是相通的,后来学了之后才发现python那不同于C体系的动态语言的魅力。做web的同学也推荐我同时学习下古老的lisp,能过多的开阔眼界。
这也许就是编程的魅力,和阅读一样,在使用不同语言时能领略到不同思想的魅力。
再者,同时学习不同的语言也能清晰的作对比,了解到语言间的差异。《JAVA编程思想》一书在讲解java时都会与C++做对比,对于熟悉C++或同时在学习C++的人,就会产生莫大的益处。
B. 同时学习两种编程语言好吗
没必要非得学几种,肯定要精通一种的,推荐C++,不过你知道公司里是用什么语言开发的吗?每个公司都不一样,就算在一个公司里也不能就用一种啊,两种是远远不够的。只要把一种语言学精,其他的触类旁通也不是什么难事,编程语言一共1500多种,真正精通一种的话新学一种可能只需不到一天的时间。
其实最主要的是你的编程思想和算法,而不是语法、语言。就好比武林高手练的都是内功,张无忌什么的练了九阳神功在学什么外家工夫不和玩似的,虚竹会了北冥神功打最基本的太祖长拳都威力无穷。
希望能帮到你。
C. 同时学习多门编程语言到底行得通吗
我个人认为同时学习多门很烦 C里面的指针一些对于初学者来说是有难度的 但确实学习C最基本的东西 这些都没掌握C根本就不算会了 一般的学习方法是先学习C做为基础,再选择一门来学习 我大学的时候乱七八糟什么都学,结果出去什么都不是 害的我现在还要进行专门的培训 现在我的专业是C++ 但是一开始还是进行了C的学习,很有帮助,选择JAVA,C#的也要先学习C 想学好让自己有点成就感还是专心选择一门来学习
D. 同时掌握好多种编程语言是啥体验,讲一讲吧
感觉很有成就感,别人不懂的,你都懂,也为自己的以后打下了坚实的基础,学习不同的语言,使你人生阅历更加丰富,也会让你遇到很多知心朋友。
E. 同时学习多门编程语言是种什么样的体验
不同编程语言的方式,可以让你的思维不会局限在一种语言上,让自己的编程语言更具创造性。
F. 聊聊同时掌握多种编程语言是啥体验
像我们这样掌握多种编程语言的,最后一般都是开了属于自己的网络公司,不想去给别人打工。
G. 同时学好几门编程语言,可不可行
可行,但是要有层次,我现在是开发人员主攻java方向,财务系统,使用javascript+html+java+python等,但是如果说同时学c,c++,c#,java就没必要了,
首先你搞开发不可能混杂2种后端语言,维护太麻烦(我们公司分布式系统是java两个系统,c#两个,php一个,这是因为历史原因,以后开发统一用java);
如果不搞开发,随便学学是可以的,但是语言类别就那几种,典型过程c,对象java,动态python,其他语言都是有互通的,学习了一种另外一种看看语法就差不多掌握了,类库的引用看看文档就好了;
所以建议是每种类型的语言学一个就够了
H. 两种编程语言可以一起学吗
我强烈建议一起学,因为只学一种语言,特别是刚编程入门时,你会只根据所学的程序语言来想象所有程序语言的结构,从而导致很多误解。而且学程序语言时常常学了B忘A,复习了A又忘 了B。同时学同时熟练你就可以很好得对两种语言分别进行整理和归纳。而且程序语言的机制有很多相同相似的地方,可以触类旁通相辅相成。
I. Java 和C语言同时学可以吗
个人意见
相同点:他们都是高级语言,都需要对电脑的基础知识的了解
不同点:C是属于底层开发,是高级语言但是又具有操作硬件的特点,所以学起来比较困难,如果想学好必须先知道计算机的内存工作原理比较好!要么就是花很多时间积累经验(就算是不知道内部原理但是会用就OK了)
JAVA是属于面向对象的,简单的说就是 它的数据对象具有 封装、集成性等特点。但是相对比较简单,涉及的底层东西比较少!比C++容易多了!个人意见!
如果两者同时学未免都学不好,倒是建议楼主可以有所侧重,主要学C然后兼顾了解JAVA未免不可!到时候等C学成时候,再返回来攻JAVA倒是上上选!
当然了,如果楼主又足够的时间的话(假设你是一名在校学生),那就另当别论了!想怎么学就怎么学!