万普插件库

jQuery插件大全与特效教程

DeepSeek与ChatGPT写代码能力对比

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 大模型领域的赫赫声名 。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言