非常多伴侣想学一门编程语言,尤其是大学生经常私信问我此刻学习Python好还是C/C++比较好。这儿简单给有些我个人的看法,当然我此刻已然不写代码了,因此我的意见仅仅是应用方面的参考,期盼能够抛砖引玉,有更厉害的程序员大牛能够回答这个问题。
我记得有一个笑话,怎样导致程序员之间的骂战,最简单的方式是,只要大呼“某某语言是最好用的编程语言”,瞬间就会诱发区别程序员热切的回复。我个人觉得倘若你没什么工作基本,这个问题的答案当然是学Python,我自己近期亦在用,这倒不是由于Python火热因此才运用,而是倘若你不是某些职业方向的程序员,你学习C或C++几乎无太大的用处。
我原来的工作单位,用的便是C++,由于搞过一段时间的芯片,亦用过一段时间的汇编,咱们那个时代,学习C或C++肯定是正途,乃至高校通信、电子信息关联的专业内,C或C++都是必修课。不外我觉得,重点是由于那时的就业环境和此刻完全区别。
倘若你想去华为、中兴、H3C这般的机构,学习C和C++是有用处的,况且必定要精通。C和C++是更为专业的计算机语言,通常用在更为专业的行业,如低级系统程序设计、高级系统程序设计、嵌入式程序设计、数值科学计算、通用程序设计以及混合系统设计等等。例如华为、中兴这种通信设备软件运用的语言,以及物联网嵌入式系统运用的语言,基本上都是C或C++
然则,重点的问题是倘若你是一个外行,那样嵌入式系统这些东西,对你可能就比较遥远了,因此,最好的意见便是学习Python,再不济亦是Java或PHP。然则Python是最好的选取,连潘石屹都选取了学习Python
重点的原由是,Python属于脚本语言,相对来讲比较简单有些,而C或C++相对比较繁杂,因此倘若你不是职业程序员,学习C++的难度可能要大有些。
其次,Python对你的用处比很强有些。即使不做有些专业的AI研发的工作,Pyhton的运用场景亦广泛的多。你的平常非常多工作可用python完成,除了爬虫、AI,还有有些平常的工作如Excel表格处理,都能够用python完成,针对传统的Web研发工作,亦能够运用Python,因此对初学者来讲,Python更合适。
即使是华为、中兴这种C语言广泛运用的机构,Python运用亦非常的广泛。尤其在系统测试、自动化测试方面,Python已然替代了原来的TCL/TK,作为了主流的测试脚本语言。
因此,倘若你真的想要学习编程,还是意见学习学习pyhton,网上的教程和案例非常多,将来是AI的时代,学习Python肯定无坏处。不外凡事都有例外状况,例如倘若你对IOS的研发程序有兴趣,倒是可用学习一下C++,由于IOS的应用程序都是C++搞定的。
当然,这是基于应用场景给的有些简单意见,相信更加多的编程能手肯定自己的真知灼见,欢迎各路能手留言
|