当前位置: 首页 > news >正文

关于如何利用ChatGPT提高编程效率的

自从去年ChatGPT3.5推出以后,这一年时间在编程过程中我也在慢慢熟悉人工智能的使用,目前来看即使是免费的ChatGPT3.5对于编程效率的提升也是有很大帮助的,虽然在使用过程中确实出现了一些问题,本文记录下我的一些心得体会和用法。

1.直接生成代码

目前来看想让3.5直接生成长段代码且不出错是很难实现的,我暂时还不知道4.0是否有解决这一问题,不过如果将大段的代码拆分成小段的函数来生成,那么最终实现的结果还是能勉强符合要求。

这里举个例子,假设我希望让ChatGPT生成一套学生成绩管理系统,可以要求其先生成主体内容,保留增删改查功能对应的函数,然后逐个生成函数来填补空缺。

2.代码批量修改

我个人在使用这一功能的时候主要是针对C语言的,之前在学校使用VC6.0编写C语言的时候代码大量使用了scanf()之类的函数,但是在新版C11中scanf()以及其他一些函数会被标记为不安全,这时就可以使用ChatGPT批量替换其中的内容,同时其会自行完善代码结构。

3.代码纠错

作为一个大语言模型,ChatGPT对于文字的敏感程度远高于人的肉眼,尤其是在数据类型的分辨上,可以利用这一点排查代码中是否有对于数据类型的误用。

4.编程语言转换

这是一个很有意思的点,因为ChatGPT熟悉各类编程语言,所以只要代码通顺,其是可以在不同的编程语言间进行转换的,甚至连使用的第三方库都能找到合适的替代品,这里我先让ChatGPT使用Java代码生成了一个窗口,然后又命令其转化为Python代码,可以看到其自动添加了TKinter来生成窗口。

5.正则表达式

可以直接上传代码,也可以令其生成固定格式的正则表达式。

6.高效的搜索引擎

依靠ChatGPT庞大的数据库,其可以对编程相关的知识做出更直观和精确的回答,而不用翻阅冗长的开发文档,同时ChatGPT本身带有归纳整理功能,生成的答案也更为简介。

http://www.lryc.cn/news/289654.html

相关文章:

  • Excel VBA ——从MySQL数据库中导出一个报表-笔记
  • 金融OCR领域实习日志(一)——OCR技术从0到1全面调研
  • ELK日志解决方案
  • 嵌入式学习-驱动
  • 系统架构17 - 软件工程(5)
  • 空气质量预测 | Python实现基于线性回归、Lasso回归、岭回归、决策树回归的空气质量预测模型
  • MYSQL数据库基本操作-DQL-基本查询
  • gdb 调试 - 在vscode图形化展示在远程的gdb debug过程
  • Android 13.0 SystemUI下拉状态栏定制二 锁屏页面横竖屏时钟都居中功能实现二
  • docker 部署xxl-job
  • Kafka(九)跨集群数据镜像
  • 第3讲 谈谈final、finally、 finalize有什么不同?
  • MC3172 串口模块
  • VUE3 加载自定义SVG文件
  • 【数据分析】numpy基础第五天
  • CSS 双色拼接按钮效果
  • T05垃圾收集算法与垃圾收集器ParNew CMS
  • 每日一道面试题:Java中序列化与反序列化
  • 论文阅读:Vary-toy论文阅读笔记
  • 【Linux】开始使用 vim 吧!!!
  • 多线程面试合集
  • 从微服务到云原生
  • bxCAN 主要特性
  • 武忠祥2025高等数学,基础阶段的百度网盘+视频及PDF
  • 用JavaFX写了一个简易的管理系统
  • 第二百九十回
  • bert实现完形填空简单案例
  • Jmeter 分布式测试
  • 在 Ubuntu 上安装 Docker Engine
  • Mac安装nvm,安装多个不同版本node,指定node版本