100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > c语言是静态语言python语言是脚本语言对吗_初中生想学编程 请问先学C语言好还是先学P

c语言是静态语言python语言是脚本语言对吗_初中生想学编程 请问先学C语言好还是先学P

时间:2019-01-23 20:26:30

相关推荐

c语言是静态语言python语言是脚本语言对吗_初中生想学编程 请问先学C语言好还是先学P

本人大二,一开始学的语言是java。碰巧C语言和python都学过皮毛,各有利弊。Python语言方便上手,pip一下,天下我有。C语言功能也很强大,从嵌入式到图形学,C语言也一直陪伴着我,很多算法都是基于C语言的伪代码。C语言偏向底层,Python偏向应用。

对于初学者而言,Python删除了包括基本数据类型和裸指针的操作,虽然方便,但是不易于转向其他主流语言例如java,c#。而且python被诟病的主要问题是效率,脚本语言的类型决定它没有静态语言那么高的效率(虽然有pyinstall库和numba库这种骚操作,但是我还是喜欢用静态语言),之前比赛时,程序运行,风扇就一直响个不停。

然而C语言很好解决了python在效率方面的问题,无论是空间效率还是时间效率,c的可执行文件是二进制码,具有可移植性,即与CPU的汇编指令集无关。而且裸指针、基本数据类型的操作能让你更加了解系统底层的操作,了解数据结构的构成,为你今后发展打下更结实的基础。

如果不是很着急的话,可以从C语言入手,多学习数据结构和算法,了解指针运算和基本数据结构。如果是急切的想要体验编程的快落(◦˙▽˙◦),python也不失为一个体验快乐的选项。

有人可能会说python包含面向对象的写法,现在主流语言都是面向对象的。我觉得其实没啥关系,因为面向对象的基础也是建立在大量基础练习之上。如果对C语言十分熟悉,转向java和cpp(c++)也不会很困难。

啊啊啊,我也是初中学的编程,希望题主快快成长!

c语言是静态语言python语言是脚本语言对吗_初中生想学编程 请问先学C语言好还是先学Python?...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。