[返回电脑前线首页]·[所有跟帖]·[ 回复本帖 ] ·[热门原创] ·[繁體閱讀]·[版主管理]
【活动】从面向过程到面向ChatGPT
送交者: wecode[★品衔R6★] 于 2024-01-26 18:33 已读 6601 次 5 赞  

wecode的个人频道

编程语言和电脑有一个相似之处,那就是虽然电脑不断升级更新,性能越来越强大,但不管是微软+英特尔的PC电脑还是苹果电脑,架构和体系却是一脉相承的,无非是CPU越来越强大,内存和硬盘越来越大,读写速度越来越快。 6park.com

编程语言也类似,虽然各种编程语言层出不穷,特性与功能越来越丰富,但大多数语言还是大同小异,无非就是语法和关键词不同,即使一些编程语言虽然没有花很多时间学习,但也能基本看懂和使用,毕竟编程语言只是一个工具,真正核心的还是逻辑思维、算法原理与数据结构这些技能,还有就是程序实现方法,或者说叫"编程范式"(programming paradigm),也就是如何编写程序的方法论。 6park.com

说到编程方法论,最出名的应该就是面向对象编程了,现在学校和教科书里学习编程大多数也都是学习这个,让学生理解和学习所谓封装、继承、多态这3个面向对象的基本概念。 6park.com

而在面向对象编程流行之前,有很多人一开始接触的则是面向过程,这个或许是更符合思维模式的一种编程方法,其实即使是面向对象编程,虽然在整体实现上与面向过程不同,但在细节的具体实现上,也仍然还是会包含面向过程的思想,毕竟面向过程是一种最基础的方法。 6park.com

此外,还有面向切面编程,这个概念是指在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想。从概念上可以看出,严格来说是面向对象编程的一个补充,可以让面向对象编程变得更加强大,让各个对象更具低耦合性。 6park.com

如果说这几个是指编程方法论,那么还有2个被戏称为编程行为论的概念:面向Google编程以及现在的面向ChatGPT编程。以前很多程序员在编程的时候,都离不开Google,遇到问题就谷歌寻找答案。 6park.com

而随着ChatGPT的横空出世,现在大家都开始用ChatGPT来辅助编程了,即使是有经验的程序员,很多时候也会求助于ChatGPT。ChatGPT可以给程序员提供一些编程思路,甚至是直接给出答案,从而提升了编码效率。 6park.com

不过这并不意味着ChatGPT就可以代替程序员完成所有工作,有时ChatGPT给出的代码也未必正确或是需要经过修改和调整,毕竟ChatGPT仍然只是一个工具,而作为使用者,要掌握好和利用好这个工具,自身还是得具备扎实的基础。 6park.com

看到论坛上有不少朋友都在使用ChatGPT来协助写帖子或是编程,甚至用它来开发实际应用,比如昨天看到的 AI原生应用哄哄模拟器 https://club.6parkbbs.com/know1/index.php?app=forum&act=threadview&tid=13789884 那个帖子,面向ChatGPT可谓打开了一个潜力无穷的新领域,也欢迎大家前往编程技术栏目,交流和讨论与编程有关的话题。


贴主:wecode于2024_01_26 18:34:08编辑

评分完成:已经给 wecode 加上 100 银元!

喜欢wecode朋友的这个贴子的话, 请点这里投票,“赞”助支持!
[举报反馈]·[ wecode的个人频道 ]·[-->>参与评论回复]·[用户前期主贴]·[手机扫描浏览分享]·[返回电脑前线首页]
wecode 已标注本帖为原创内容,若需转载授权请联系网友本人。如果内容违规或侵权,请告知我们。

所有跟帖:        ( 主贴楼主有权删除不文明回复,拉黑不受欢迎的用户 )


用户名:密码:[--注册ID--]

标 题:

粗体 斜体 下划线 居中 插入图片插入图片 插入Flash插入Flash动画


     图片上传  Youtube代码器  预览辅助

手机扫描进入,浏览分享更畅快!

楼主本栏目热帖推荐:

>>>>查看更多楼主社区动态...






[ 留园条例 ] [ 广告服务 ] [ 联系我们 ] [ 个人帐户 ] [ 版主申请 ] [ Contact us ]