程序员开发实例大全宝库

网站首页 > 编程文章 正文

普通人 如何 利用 类似 ChatGPT AI 编写程序

zazugpt 2025-05-16 17:56:23 编程文章 7 ℃ 0 评论

AI助手来帮你写代码,普通人也能轻松玩转编程!

想象一下,如果你是个编程新手,或者压根不会编程,却可以用AI助手轻松编写程序,岂不是美滋滋?

现在,让我们一起看看如何用AI助手从零开始编写C++程序。

1. 配置编程环境(这里选择VSCode)

只是简单的问题,我们先使用Default (GPT-3.5)进行测试。




AI给出了vscode的下载地址,和MinGW的地址,并且给出了相应的步骤。

但是MinGW的地址打开后并不正确。

这错误出现得太快了,切换到GPT-4再试试。(!!!要注意陌生的网址链接在安全的浏览器或者拥有隔离的环境打开,避免造成不可预知的损失)





每一次返回的字符数有限制,好在可以要求他继续接着某个地方返回数据,避免数据被切断。




看起来详细了不少,按照他的步骤一步一步操作。

VSCode下载安装顺利。

编译器网址打开后,对普通人来说是个问题:



让我们试试AI可不可以帮我们解决这个问题

按照第二步,他让我们在这个网址安装C++编译器和配置环境变量,那么我们可以提问:




....Downloads在右侧?显然数据有问题。



这将带您到下载页面
https://mingw-w64.org/doku.php/download。在此页面中,您可以看到多个下载链接,点击 "MingW-W64-builds"



这将转到 [https://winlibs.com/](https://winlibs.com/) 网站。在这里,您可以找到适用于Windows的预编译的MinGW-w64发行版。

并没有直接跳转到指定网站,但是我们看到了页面上有这个网站,进去看看。



在winlibs.com网站的 "Download" 部分,选择一个适合您系统的版本。对于大多数用户,建议下载 "winlibs-x86_64-posix-seh"(64位)或 "winlibs-i686-posix-dwarf"(32位)版本。点击链接下载ZIP压缩包。



下载部分内未找到他说的版本,看来数据存在问题。

我们试试直接把这些复制给他,让他告诉我们下载哪个看看行不行得通。



提出遇到的问题,把Download那一块的文字直接复制给他。



虽然生成了直接下载的链接。但是打开都是错误的,无法找到文件,这到底是数据生成上的错误,还是数据过期的问题呢?



按照AI这次给出的网址看到最新的版本与他给的版本差别很大。



翻到下一页之后找到类似的版本



而且也没看到他说的那个压缩包。

如果涉及到网络数据,固定数据生成的AI模型似乎在数据原上无法跟上时代,AI的确给出足够多的提示,但是在关键的步骤上似乎容易出错(普通人的角度来说,不懂编程的小白)。

我们先按照他指定的版本下载



按照AI的要求解压文件夹



根据他的提示设置环境变量没问题,很顺利。

但是到了第5步验证安装 打开命令提示符(cmd.exe)并输入以下命令:g++ --version

cmd.exe是什么??




看来成功了。按照AI的提示,正确的返回了g++版本信息

我们接着往下走




第一个能对上,安装!

下一个。



没问题,安装!

进行下一步



新建一个文件夹,用VSCode打开这个文件夹,但是他没对路径和文件夹名字做要求,那么我们先在桌面建立个文件夹。




已经正常打开了。但是后面的提示太模糊了,让AI详细说下。




很好,很详细。

完成AI说的配置文件,开始下一步




根据AI的操作步骤main.exe已经编译出来了



点击调试运行正常输出了,内容。

我们让AI解释下这段代码的意思。




似乎在代码中加上详细的注释更好理解代码的意思。

以上我们完成了安装VSCode ,安装MinGW64 编译器 把AI提供的代码运行起来。

(运行之前,需要按照之前的提示修改下配置文件的路径,按照编译器安装的位置)



2. 编写一个稍微复杂的C++程序

传统方式:编程新手面对复杂的算法设计、代码实现和调试,犹如丢入迷宫,无从下手,只能苦苦搜索解决方案。

AI助手方式:





让我们运行下。



哇哦似乎不错。再试试其他的。






运行正常,很不错!

经过几个小时的折腾,我们已经可以运行代码了。除了安装和配置阶段有所波折,运行似乎没出什么问题。

但这些都是些简单的小程序,如果是正常的应用程序或者有生产力的应用程序并不会这么简单。另外C++编程语言对于大众来说可能过于生硬,只有运行结果,没有界面,没有过程。

相对于C++来说可能Python,或者web更合适作为入门,C++自身并没有集成和界面相关的库或者代码,需要第三方库才能完成界面的创建,非常复杂,对于刚入门的新手来说。

从另外一个角度来说。当前的ai水平,引导一个没接触C/CPP编程的人,开始编程,学习编程,已经没有太大的问题,可能比自己在网络上搜索答案更加简便一些。如果是其他门槛更低的语言,可能会更加简单。

这对现在的环境来说,是一次更大的冲击,一次全方位的冲击。

期待我们国内相似的AI加快上线的速度,毕竟AI,与普通程序不同,可以在服务用户的过程中,越来越完善,越来越智能。

以上!希望能抛砖引玉,大家一起讨论,如何更好的利用AI提高生产力。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表