DeepSeek与ChatGPT写代码能力对比

boyanx2周前技术教程4

2025 年 1 月上旬,作者发表了一篇AI评论文章,深入剖析并对比了国内外各大模型编写代码的能力。文章发布后,一位热心粉丝在评论区留言,建议将 DeepSeek 纳入对比范围。彼时,DeepSeek 尚未开源。

这次作者相应粉丝的诉求,把上次对比了百度文心一言、阿里通义千问、字节豆包、谷歌Gemini和ChatGPT五个大模型的写代码能力。当时的结果就是ChatGPT在代码质量和执行结果进行综合对比后生出。

而这一回,我们聚焦于 ChatGPT 与当下 AI 界的 “新贵” DeepSeek,针对它们的代码能力展开专项对比。

代码题目:请生成一段shell脚本可以每秒输出当前CPU和内存的使用情况。

一、ChatGPT代码能力评测

#!/bin/bash

# 输出标题
printf "%-10s %-10s\n" "CPU(%)" "Memory(%)"

# 无限循环,每秒更新一次
while true; do
    # 获取CPU使用率
    CPU_USAGE=$(top -bn1 | grep "Cpu(s)" | \
                awk '{print 100 - $8}')

    # 获取内存使用率
    MEM_USAGE=$(free | grep Mem | \
                awk '{printf "%.2f", $3/$2 * 100}')

    # 输出当前CPU和内存使用率
    printf "%-10.2f %-10.2f\n" "$CPU_USAGE" "$MEM_USAGE"

    # 每秒更新一次
    sleep 1
done

运行结果如下:

二、DeepSeek代码能力评测

#!/bin/bash
while true; do
# 获取 CPU 使用率
cpu_usage=$(top -bn1 | grep "Cpu(s)" | sed "s/.*, *\([0-9.]*\)%* id.*/\1/" | awk '{print 100 - $1}')

# 获取内存使用情况
mem_usage=$(free -m | awk 'NR==2{printf "%.2f%%\n", $3*100/$2 }')

# 输出当前时间、CPU 使用率和内存使用情况
echo "$(date '+%Y-%m-%d %H:%M:%S') CPU使用率: ${cpu_usage}% 内存使用率: ${mem_usage}"

# 等待 1 秒
sleep 1
done

DeepSeek运行结果如下:


三、对比分析

1、代码质量对比环节,二者的核心逻辑几乎如出一辙,代码可读性也难分伯仲。不过,从代码整洁度考量,DeepSeek 稍胜一筹,其代码结构更为清晰、布局更为合理。

2、运行结果对比中,从用户直观感受出发,ChatGPT 的输出结果呈现得更为简洁明了。

综合来看,ChatGPT 与 DeepSeek 在代码输出能力方面难分高下。值得一提的是,DeepSeek 作为国内 AI 领域的新生力量,能够在与国际知名模型的比拼中展现出这般强劲实力,着实令人惊叹,也无愧于其在当前 AI 大模型领域的赫赫声名 。

相关文章

低代码如何选型?盘点对比国内低代码平台

协同办公类产品相对比较特殊,用的好的话可以帮助整个企业提高工作效率;反之,如果没有选到合适的产品,甚至连想要的功能都无法实现。考虑到产品的特殊性,本次我们挑选了简道云、轻流、百数、宜搭、微搭、明道云共...

图神经网络版本的Kolmogorov Arnold(KAN)代码实现和效果对比

本文约4600字,建议阅读10分钟本文介绍了图神经网络版本的对比。Kolmogorov Arnold Networks (KAN)最近作为MLP的替代而流行起来,KANs使用Kolmogorov-Ar...

PHP和NodeJS的代码执行效率比较

在瞬息万变的网络开发领域中,选择合适的技术栈对于构建高效且可扩展的应用程序至关重要。在众多后端技术中,PHP与Node.js常常成为开发者热议的焦点。Node.js以其非阻塞、事件驱动的架构著称,而P...

开源可视化工具对比:JimuReport VS DataEase

在当今数据驱动的时代,高效的数据可视化工具成为企业洞察业务、做出决策的关键利器。那对于企业来讲如何选择BI产品呢?在开源可视化工具的领域中,JimuReport和DataEase 以其独特的优势脱颖而...

那些比较舒服的、好看的颜色及代码

1、#F4C2C2 茶玫瑰 Tea Rose2、#D5C5FF 淡薰衣草 Pale Lavender3、#FBE7B2 狂热香蕉 Banana Mania4、#B6DCFA 天王星蓝 Uranian...

改改Python代码,运行速度还能提6万倍,Science:先别想摩尔定律了

机器之心报道机器之心编辑部如果摩尔定律注定终结,人类的算力会被「锁死」吗?MIT、英伟达、微软研究者合著的一篇 Science 论文告诉我们:不会。这份最新研究指出,在后摩尔定律时代,人类所获得的的算...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。