✎背景学了一学年的C的基础,下学年开课Python,现在正在自学中...C也不是不学了,而是之前买了一本《C++Primer》在学校里,就准备先学一下Python,下学期利用自由时间接着学习C。这里分析了一下二者的优缺点,供大家参考:●Python●优点:简单易学,不像C那么多的语法和结构;开发效率高,Python的库很强大,直接调用可以大大降低开发时间,让Python能够用更少的代码实现更强大的功能,这也是许多互联网公司用Python的主要原因;而且Python的应用领域非常广泛,尤其是现在的许多新兴领域。缺点:运行速度与C相比较慢,但是大多数情况下用户是感知不到的,当使用测试工具才会发现;python2与python3不能兼容,这给许多python工程师带来了很多烦恼。●C●优点:C的可移植性较高,跨平台性好;运行速度较快,尤其是与面向对象结合后,代码的可读性较高;我觉得最好的一点是,在学C的过程中对英语单词的要求不是很高(题主英语不是很好),在Python中有的地方需要用到英语单词。缺点:内容较多,学习起来相对繁琐,各种头文件库让人应接不暇;因为编译时表达自由,会在编写时产生漏洞,给黑客攻击的机会;开发周期较长。我的感受:自我感觉Python的语法和结构简单一点,无论是格式还是一些要求,所以感觉比C简单一点。C中有一些格式性的东西,什么头文件啊,主函数啥的,在写C的代码时,就老是会因忘记某个函数的头文件而跑去搜索。而在Python中就省去了头文件,而且在编程的时候一些花括号和圆括号也不用使用,使写代码变的更有效率一些。最后给大家分享一个C中万能头文件#include。
完
来源:百度(侵删)图片来源:网络(侵删)往期文章
池中润笔,书写风华