为什么要学python,感觉能做的C都能,脚本语言的优势就在于更简单吗?
我做底层的,以前一直用C,找了工作之后,有内容需要做自动测试系统(没搞懂这个是啥),需要用python,学了两天,没太搞懂优势在哪里...
我做底层的,以前一直用C,找了工作之后,有内容需要做 自动测试系统(没搞懂这个是啥) ,需要用python,学了两天,没太搞懂优势在哪里
展开
5个回答
展开全部
c语言很多时候需要自己造轮子,而高级语言有太多别人已经写好的东西你可以直接使用并且在大多数情况下高级语言的模块更方便。
以对一个int数组排序为例,c语言版本
#include <stdio.h>
#include <stdlib.h>
int compare_int(const void *px, const void *py);
int main()
{
int arr[] = {1, 6, 5, 3};
int sz = sizeof(arr)/sizeof(*arr);
qsort(arr, sz, sizeof(int),
compare_int );
}
int compare_int(const void *px, const void *py)
{
const int *x = px;
const int *y = py;
return *x - *y;
}
c++ 版本:
#include <iostream>
#include <algorithm>
#include <vector>
int main()
{
using namespace std;
vector<int> v = {1, 6, 3, 4, 5};
sort(v.begin(), v.end());
}
python 版本:
list = [1, 4, 3, 6, 2]
list.sort();
显然c语言版本的排序最麻烦。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-11-25
展开全部
摆脱底层的语言细节,更关注于程序的逻辑设计,比如写爬虫,用C就太麻烦了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-11-24
展开全部
优势是快速开发
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-11-25
展开全部
女神说:“昨晚做梦梦到你了。”我惊喜的问:“梦到我什么了?”“梦到我男神向我求婚,你在旁边鼓掌喊:嫁给他,嫁给他。”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询