社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

Autobyte

Autobyte 最近创建的主题
Autobyte 最近回复了
14 年前
回复了 Autobyte 创建的主题 » 什么样的python特性会激发C开发人员的兴趣?

你的问题有点像管道工问为什么木匠总是不停地谈论锤子。毕竟,水管工没有锤子,也从来没有丢过。python(甚至是ironpython)和c面向不同类型的开发人员和不同类型的程序。我非常熟悉Python,并且可以自由地关注业务规则,而不会被语言的语法要求所干扰。另一方面,我已经用C语言编写了一些相当重要的代码,如果我在Python中执行相同的任务,我会非常担心类型安全性的缺乏。这并不是说巨蟒是一种“玩具”语言。您可以(而且人们也可以)用Python编写一个完整的中型或大型应用程序。您有动态输入的自由,但是您也有责任保持它的完整性(框架在这里有帮助)。类似地,您可以用C语言编写一个小应用程序,但是您将带来一些您可能不需要的开销。

因此,如果问题是钉子,使用锤子;如果问题是螺钉,使用螺丝刀。换言之,花些时间学习Python,了解它是一种Strangths(文本处理、快速编码周期、简单的干净代码等),然后当您打算解决一个新问题时,询问您在Python或C中的表现是否更好。有一件事是肯定的。只要C是您所知道的唯一编程语言,它就是您将使用的唯一语言。

帕特