C和Python哪个更好?

8

有人告诉我,Python在编程方面比C更易于操作。虽然我只是个普通的C语言用户(不想吹嘘自己),但如果我学习Python,能否在将来实现我的代码呢?


7
我们根本无法回答这个问题,因为我们不知道你在编写什么样的程序。建议关闭此主题,因为它是主观的。 - David Heffernan
2
任何一门语言的学习都会让你成为更好的程序员。当然,如果你有实际使用它的需要,学习一门语言会更容易。 - Felix Kling
2
任何一门语言的学习都会让你成为更好的程序员,除了BASIC,如果Dijkstra的话是可信的。 - Steve Jessop
1
@David 我通常编写与图像处理相关的程序。我广泛使用openCV库来开发我的应用程序。随着我的进步,这些应用程序变得越来越复杂,非常难以调试。 - bubble
1
@bubble,我认为你有一个很好的问题,只是这不是一个好问题。我建议你写一个新的问题,并详细说明你的应用程序正在做什么,以及为什么你觉得C语言阻碍了你。你应该寻求指导,了解其他语言(不仅仅是Python)对你来说是否更具生产力和有效性。 - David Heffernan
显示剩余3条评论
2个回答

12

这取决于你对语言的期望。例如,我正在为嵌入式设备开发固件。我可以在其中引导Linux并使用Python进行工作,但是我需要针对硬件调整的真正快速的代码,因此我在裸机上使用C(无操作系统)。另一方面,我需要为我的PC开发许多与该设备通信的程序,主要用于开发和测试目的。我不需要这些程序进行优化,我甚至不需要它们运行得很快。我只需要它们能够快速创建,并且健壮和安全-因此我使用Python。

编辑:在选择语言时,我认为你应该阅读击败平均水平


4

学习另一种语言总是有用的。如果您熟悉C语言,那么我建议您花些时间学习C++,这很可能更具实用性,并且可以在您现有的技能基础上进一步提升。但是,如果您有时间,学习Python也是一个很好的选择!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接