欢迎光临散文网 会员登陆 & 注册

看“100年后的编程语言现在就能设计”后感

2022-02-25 11:03 作者:虚世界diywebxr  | 我要投稿


看“100年后的编程语言现在就能设计”后感

看“100年后的编程语言现在就能设计”后感

        我很认真看完这篇文章的每一个字,有些反复看,复制了很多内容,因为这里每一句话几乎都是在描述我自创的“脑语言”(这时眼睛有点润,可能是因为太激动了!仿佛找到了一个懂你的大神)。总结了一下十点共鸣的:

1 最希望怎样写代码就怎样写,不理会有没有这种语言以及解释器、编译器。(我努力在自学各种语言与技术,并用他们写脑语言解释器,但真正的解释器应由有能力的大众共产而成)。发明创造也一样,应鼓励人们“猜想”(我们称为“后实现”),比如先说未来可能会和“水稳流全息显示”这样的显示器、“往北滴”这样的交通工具。

2 如果“伪代码”就是代码有何不可!如果“说的话”就是代码有何不妥!如果“聊的天”就是共产代码有何不能!

3 100年后的代码现在就可以创造,因为有些“本质”是经得起岁月打磨,比如一百年后还是用1234567这七个音符创作音乐,那些老歌依然动听!

4 编程不应是程序员的专用工具,就象50年前计算机是极少人的工具一样。

5 编程语言最终应是各种借鉴并按派系趋向雷同,最理想是学一种脑语言即可编写各种语言实现“游戏、应用、网页、机器人控制、模型、图标、视频、AI、VR、AR、BCI、元宇宙等等的创建与控制”。

6 不要在前期太关注数据类型,尤其数据类型的长度,比如整教、长整数、短整数、双精度浮点数、无符号整数、大数等等都应该只有一个数,并可用中文“一、二、五、捌、脑、我、呆”等非数字代表。

7 应支持象perl那样数字与字符串通用,减少双引号单引号。脑语言将实现无任何符号、数字、英文去编程与调用但又可以任何形式都支持。

8 应支持宏、支持别名。“宏”是为了批处理的便利,非2500令的应用。“别名”是为了各个人都有自己的习惯与爱好,可用自己的方式使用。

9 应支持自定义语法的元编程。“元”meta是超越的意思,“元编程”(Metaprogramming)是指可编写或操纵自身,其实就是人类与生物之所以能生生不息的“繁殖”功能。“繁殖”与“复制”不同,繁殖并不完全相同,而是某些形式“伪随机”进化。“繁殖”还有一大特点,是不需要第三方参与。

10 应象正则一样描述不确认、抽象的内容。正则应加上逻辑、变量、自动序号、表格化处理、数组化处理、json处理、xml处理、神经网络、深度学习等能力。基于AI的进化,正则与函数也应实现逆正则、逆函数、逆设计、逆创新等人类应掌握知识。

另外,以下十点是我认为一百年后编程语言应有的状态。

1 数据库不再需要建库、建表、设字段类型、字段长度、后期修改字段、写针对某种sql结构的前后端代码。应都是固并统一的(见专利“广表”)。

2 数据库、前端代码、后端代码、数据、json、xml、yaml、html、css、游戏引擎等代码都应可混合写在一起(由解释器处理安全、私隐、优化)。

3 与文章不同点是,应一切都是字符串,包括数组、字典、哈希、对象、函数、数据、图片、音频、视频、表格、ppt、特效、魔法、物联网等都应默认用字符串表示并存在类似表格的广表数据库里。

4 建议外国也使用2500个汉字写“伪代码”,这与本土语言冲突(比如英文就不要用了),因为没有比〝一个字〞更“简”的方式了,更没有一个语言更适合用在“五阶的脑魔方”里。在可见未来,除了AI自动产生虚无的代码,人类能做到一万年后代码的终极〝极简”形式就是“一个字代表一个意思”,每个字就是一个函数的定义与调动,有大量自适应的默认智能参数的脑语言。

5 在“极简”下,更重要的是“极易”,只有人人从5岁起可以写代码(2岁起可以用),才能实现大脑与科技同步进化(想想50年前的人学的知识到今天我们普遍也没显著超越,但50年前的计算机能力却明显在进步)。

6 在“极易”后应做到“极广”,全栈不应该是少数“五边形战士”的业余爱好,更应是21世纪人类的最基本技能,象学会使用输入法一样学会大部分能一个人在元宇宙引擎创造无需多人合作也能创造完整的虚世界。

7 通常开发一个应用或游戏的过程是“1策划→2美术→3程序→4运营”,能不能把这四步也统一在一个在线软件里由一个人就能在“第一步”的策划的就全部完成。策划者通常用“脑图”与“表格”来完成逻辑与配置,这些逻辑能不能就是代码,配置能不能就是数据表,对美术的需求描述、随手画的草图由AI自动生成模型与图片。

8 所有语言(包括编程语言、脚本、平时说的中文、英文、法文)应该是实时可视化(类似bolt2,我们称为“可视化语言”)并可多向互译(而不是象bolt1单向)、可实时调试、实时流程、实时色分(颜色动态区分)、实时变量值。

9 一百年后的人类应时随时随地自己或两个人或几个人到不同星球旅行,编程能力是最基本也是最重要的能力(没有之一),这时应满足一个人完成“策划、建模、美术、前端、后台、硬件、生产”一系列的工作,同时互联网应是跨星球的,虽然远在2500广光年外也能用量子缠纠实时共产元宇宙里每一个虚人的“智慧”(指存在广表或实时后实现的数字资产)。

10 未来的大一统编程语言已来,只是可能或不可能象27年前(1995年)的JavaScript一样,还很简陃(只能验证电邮是否书写正确),你会记得这个与脑机接口神同步,能让你与你的下一代更“智慧〞的技术吗?????

//附: https://www.sohu.com/a/525112682_121124377 硅谷创业之父Paul Graham:Java已走到尽头,100年后的编程语言现在就能设计

20220225 广


看“100年后的编程语言现在就能设计”后感的评论 (共 条)

分享到微博请遵守国家法律