Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于网络测量工具的Python或C_Python_C_Sockets_Networking_Network Programming - Fatal编程技术网

用于网络测量工具的Python或C

用于网络测量工具的Python或C,python,c,sockets,networking,network-programming,Python,C,Sockets,Networking,Network Programming,我计划在3G网络中创建一个网络测量工具。我只是在想我应该用哪种语言编写代码——C或Python。就我个人而言,我喜欢python,但我也觉得它有点慢,因为我需要记录发送和接收的数据包的时间戳,我需要它们尽可能精确(只要服务器有一些数据包要发送,它就应该发送,一旦接收方收到数据包,应用程序就应该注意时间戳),我应该使用Python还是使用C?你的时间是最宝贵的,所以你可以用你觉得最舒服的语言编写代码。Python在大多数情况下都比C慢,但在现代硬件上它仍然非常快。如果您使用Python,那么编写程

我计划在3G网络中创建一个网络测量工具。我只是在想我应该用哪种语言编写代码——C或Python。就我个人而言,我喜欢python,但我也觉得它有点慢,因为我需要记录发送和接收的数据包的时间戳,我需要它们尽可能精确(只要服务器有一些数据包要发送,它就应该发送,一旦接收方收到数据包,应用程序就应该注意时间戳),我应该使用Python还是使用C?

你的时间是最宝贵的,所以你可以用你觉得最舒服的语言编写代码。Python在大多数情况下都比C慢,但在现代硬件上它仍然非常快。如果您使用Python,那么编写程序,然后使用a来确定是否有某个特定的部分使您的速度变慢。如果你能简化它以满足你的时间需求,那就太好了。如果不是,您可以用C编写一个函数或类,并使用链接

我们应该忘记小效率,比如说97%的时间:过早优化是万恶之源--唐纳德·克努斯


是的,你应该使用Python或C。在Python和C中,哪一种?为什么你只需要使用其中一种?因为我只知道这两种语言中的网络编程