编程的未来,及未来的编程

说在前面,这个“主题”实在是太大了,以鄙人的眼界,恐怕看到的皆是谬论!

未来的编程,及程序员的工作

如果你懂得编程,具备一定的基础,包括项目的基础,你可能就会知道,使用大语言模型来写代码会有多爽!不过,如果没有项目的经验而直接使用大模型的话,可能会遇到一些麻烦,很麻烦的麻烦,比如大语言模型可能给出错误的代码,或者说是有bug的代码,而你又不知道(原理)!

根据现在大语言模型的迭代速度来看,在未来较长的一段时间内,程序员编程的工作量可能会趋向于低代码化(无代码可能还不至于),比如,写个软件的基本框架,然后其它的一些细节统统让大语言模型来填充完成甚至都不用写出个基本的框架,毕竟可以让AI来写框架,程序员要做就是审视、测试AI的代码是否足够完善,然后“拍板”。当然了,如果可以的话,程序员还是可以将精力花在软件(程序)功能的设计和创新上。

编程的未来

或者说是计算机语言的未来会是什么样的!

如果未来,就像曾经的电脑被普及到个人电脑的程度一样(智能手机也应该可以被视为个人计算机),人工智能要是也真正地普及到了“个人人工智能”的程度(不是当下的这种每个计算机的终端或手机的终端都可以跟大语言模型交互的程度),比如影响到人们的工作、娱乐,及生活的方方面面,那时,编程又会怎样呢

这应该也是有规律可循的!

比如,我们会学一些拼音和查字典的方法,然后我们就可以进行有效地阅读了;我们也会学一些基本的数字和加减乘除的运算方法,这样我们就可以进行算术的工作了。

除此之外,以前,英语很火的时候,大学要毕业拿到学士学位的证书是需要拿到相应的级别的证书的。

因为,鄙人大着胆子瞎猜,编程的未来可能会是受教育者的一项基本的技能而且结合上面的那些“谬论”,编程的未来可能更注重的是“人机交互”的一种方式,即跟人工智能对话,通过人的指令让人工智能“产生”对应的技能,而且未来的人工智能应该是被“锁”着的,只有通过有权限的人的指令才能进行对应技能的“程序升级”。

这就产生了一个问题:到底选择哪一门计算机语言(创造哪一类语言)作为未来的人们必备的基本技能(语言自然不能太多种,要不然就跟现在一样,那么多计算机语言且那么多框架,不要说学了,看都看不过来)?

这个鄙人不敢妄加猜测,但鄙人相信,这门计算机语言肯定具备一些特性,比如:足够简单(如此才能更快更容易普及)、能够触及计算机或人工智能的基础和原理,尤其是后者,毕竟是要跟人工智能打交道的,不能对其一无所知。

大概如此吧!

全栈开发助手原文:编程的未来,及未来的编程

免责声明:个人观点,仅供参考,不保证正确性!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/146698.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

asp.net门诊管理系统网站(含协同过滤算法)VS开发sqlserver数据库web结构c#编程web网页设计

一、源码特点 asp.net门诊管理系统网站是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使用c#语言 开发。 应用技术:asp.net c…

x-cmd pkg | bat: cat 命令现代化替代品,终端用户必备工具

目录 简介快速上手安装使用与第三方工具组合使用 功能特点竞品和相关作品进一步阅读 简介 bat 是由 github.com/sharkdp 用 Rust 开发的 cat 命令现代化替代品。它比 cat 命令扩展了更多的现代化功能,如语法高亮、自动分页、Git集成等,能为用户提供更为…

[001-02-001].第2节:java开发环境搭建

4.1.书籍推荐: 4.2.人机交互方式 1.图形化界面(Graphical User Interface GUI)这种方式简单直观,使用者易于接受,容易上手操作2.命令行方式(Command Line Interface CLI):需要有一个控制台,输入特定的指令&#xff0c…

0基础跟德姆(dom)一起学AI 数据处理和统计分析06-数据组合和缺失值处理

* 数据组合 * concat * merge * join(了解) * 缺失值处理 * apply方法详解 --- 1.DataFrame数据组合-concat连接 * 概述 * 连接是指把某行或某列追加到数据中, 数据被分成了多份可以使用连接把数据拼接起来 * 把计算的结果追加到现有数据集,也可以使用连…

Netty源码-业务流程之构建连接

Netty基本介绍,参考 Netty与网络编程 1、Netty构建连接 构建连接的流程 1.1 我们知道客户端连接服务端都是通过NioEventLoop来处理请求,NioEventLoop是一个线程,连接进来首先进入run()方法。 所以我们需要启动服务端,然后再启动…

基于JAVA+SpringBoot+Vue的线上辅导班系统的开发与设计

基于JAVASpringBootVue的线上辅导班系统的开发与设计 前言 ✌全网粉丝20W,csdn特邀作者、博客专家、CSDN[新星计划]导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末附源码下载链接&#…

《当人工智能考上名校》:拥抱变化,让自己无可替代

01 说起人工智能,你会想起什么呢? 2016年3月,谷歌(Google)旗下DeepMind公司人工智能机器人阿尔法狗(AlphaGo)与围棋世界冠军、职业九段棋手李世石进行围棋人机大战,以4比1的总比分获…

【Canvas与诗词】木兰辞节选

【成图】 【代码】 <!DOCTYPE html> <html lang"utf-8"> <meta http-equiv"Content-Type" content"text/html; charsetutf-8"/> <head><title>金边钢底徽章</title><style type"text/css">…

通信入门系列书籍推荐一:通信原理和通信原理学习辅导

微信公众号上线&#xff0c;搜索公众号小灰灰的FPGA,关注可获取相关源码&#xff0c;定期更新有关FPGA的项目以及开源项目源码&#xff0c;包括但不限于各类检测芯片驱动、低速接口驱动、高速接口驱动、数据信号处理、图像处理以及AXI总线等 本节目录 一、背景 二、通信原理 …

探秘 Web Bluetooth API:连接蓝牙设备的新利器

引言 随着物联网技术的快速发展&#xff0c;蓝牙设备在日常生活中扮演着越来越重要的角色。而在 Web 开发领域&#xff0c;Web Bluetooth API 的出现为我们提供了一种全新的方式来连接和控制蓝牙设备。本文将深入探讨 Web Bluetooth API 的使用方法和原理&#xff0c;帮助开发…

react:React Hook函数

使用规则 只能在组件中或者其他自定义的Hook函数中调用 只能在组件的顶层调用&#xff0c;不能嵌套在if、for、 其他函数中 基础Hook 函数 useState useState是一个hook函数&#xff0c;它允许我们向组件中添加一个状态变量&#xff0c;从而控制影响组件的渲染结果 示例1…

全面详尽的 PHP 环境搭建教程

目录 目录 PHP 环境搭建概述 在 Windows 上搭建 PHP 环境 使用集成环境 XAMPP 安装步骤 配置和测试 常用配置 手动安装 Apache、PHP 和 MySQL 安装 Apache 安装 PHP 安装 MySQL 配置 PHP 连接 MySQL 在 Linux 上搭建 PHP 环境 使用 LAMP 方案 安装 Apache 安装 …

【管理文档】项目管理计划书(word原件套用2024)

本文档为XXX系统项目管理计划&#xff0c;本计划的主要目的是通过本方案明确本项目的项目管理体系。方案的主要内容包括&#xff1a;明确项目的目标及工作范围&#xff0c;明确项目的组织结构和人员分工&#xff0c;确立项目的沟通环境&#xff0c;确立项目进度管理方法&#x…

麻豆源码/视频源码/苹果cms-v10版本/带采集规则/完美运营版

麻豆源码/视频源码/苹果cms-v10版本/带采集规则/完美运营版 一键部署版本 完美运营版本带采集规则模块 源码下载&#xff1a;https://download.csdn.net/download/m0_66047725/89776673 更多资源下载&#xff1a;关注我。

系列课程:从零开始接触人工智能大模型

人工智能是计算机科学领域中最具前瞻性和影响力的技术之一。它是一种智慧型算法&#xff0c;能够模拟人类的思维过程&#xff0c;处理大量的数据和信息&#xff0c;从而发现隐藏在其中的规律和趋势。人工智能的应用范围非常广泛&#xff0c;包括语音识别、图像识别、自然语言处…

【解答】简述堆栈指针寄存器SP的功能及堆栈操作的过程。

堆栈指针寄存器 SP 的功能 指示栈顶在内存中的位置。 堆栈操作过程 入栈时&#xff0c;先将 SP 减 数据字节数&#xff08;例如&#xff0c;16位数据要加上2&#xff09;&#xff0c;然后把数据压入 SP 指向的内存单元&#xff1b;出栈时&#xff0c;先从 SP 指向的内存单元…

构建高可用和高防御力的云服务架构第二部分:SLB负载均衡(2/5)

在现代云服务中&#xff0c;负载均衡&#xff08;Load Balancing&#xff09;是一种关键技术&#xff0c;用于优化资源利用、最小化响应时间、提高系统的可伸缩性和可靠性。负载均衡器位于客户端和服务器之间&#xff0c;根据预设的策略将请求分发到多个服务器上&#xff0c;以…

PMP--二模--解题--61-70

文章目录 4.整合管理61、 [单选] 为解决具有挑战性的客户请求&#xff0c;启动了一个项目。该项目必须在短时间内交付。项目经理应该怎么做来尽可能提高项目的成功率&#xff1f; 14.敏捷--MVP--最小可行产品--使用最小可行产品获得客户尽早地反馈。完整性和交付是主观的。团队…

大模型之RAG-基于向量检索的理论与实战,对比关键字检索方案

前言 RAG系列的讲解&#xff0c;我们之前和大家分享了RAG的流程、文档切分、基于关键字检索的方案。 在关键字检索的认识与实战一文中&#xff0c;我们讲到了基于关键字检索的局限性&#xff1a;关键字检索可能会受到一些问题的影响&#xff0c;例如同义词、拼写错误等&#…

LeetCode题练习与总结:回文链表--234

一、题目描述 给你一个单链表的头节点 head &#xff0c;请你判断该链表是否为回文链表。如果是&#xff0c;返回 true &#xff1b;否则&#xff0c;返回 false 。 示例 1&#xff1a; 输入&#xff1a;head [1,2,2,1] 输出&#xff1a;true示例 2&#xff1a; 输入&#x…