A. java/c跟c++可以同时学吗
当然可以,但是不建议。
第一,C/C++和JAVA的语法的相似度很高,但是他们的运行机制是完全不一样的。初学者很容易混淆。比如C/C++里面有指针的概念,而且指针在不用的时候需要通过free或者delete来收回。但是Java有垃圾回收机制,而不必手动回收指针。(初学者很有可能受到JAVA的影响,在C/C++里面申请了指针,而最后忘记回收)。
第二,C++和JAVA是面向对象的编程语言,而C是面向过程的。此二者之间的差异也会让同时学习这三种语言的初学者感到迷茫。
第三,JAVA和C++已经封装了好多基本数据结构(链表,栈,映射等)和基本算法(排序等),而C只提供了最底层的功能。如果同时学习三者,在你需要用C语言写程序而又需要用到一些数据结构和算法的时候会感到不适应。
所以我的建议是,先学习和掌握C语言,再同时学习C++和JAVA。
B. 同时学好几门编程语言,可不可行
可行,但是要有层次,我现在是开发人员主攻java方向,财务系统,使用javascript+html+java+python等,但是如果说同时学c,c++,c#,java就没必要了,
首先你搞开发不可能混杂2种后端语言,维护太麻烦(我们公司分布式系统是java两个系统,c#两个,php一个,这是因为历史原因,以后开发统一用java);
如果不搞开发,随便学学是可以的,但是语言类别就那几种,典型过程c,对象java,动态python,其他语言都是有互通的,学习了一种另外一种看看语法就差不多掌握了,类库的引用看看文档就好了;
所以建议是每种类型的语言学一个就够了
C. C语言和python是想通的吗,能同时学吗
c语言是很多语言的基础,学过c语言以后再学其他的都很容易。不过如果你之前没接触过编程语言的话建议不要同时学两种语言,贪多嚼不烂就是这个道理。如果想长期掌握各种语言的话可以用c来入门,让基本功更加扎实,但是c语言是比较枯燥的,反观学python更有成就感。你可以根据自己的爱好或者目的之类的选择一门。
D. 两种编程语言可以一起学吗
我强烈建议一起学,因为只学一种语言,特别是刚编程入门时,你会只根据所学的程序语言来想象所有程序语言的结构,从而导致很多误解。而且学程序语言时常常学了B忘A,复习了A又忘 了B。同时学同时熟练你就可以很好得对两种语言分别进行整理和归纳。而且程序语言的机制有很多相同相似的地方,可以触类旁通相辅相成。