新的编程语言应该长什么样?(我心目中的新编程语言)

本文探讨了新编程语言的发展趋势,强调其应建立在高级语言基础上,逐步实现自举,更接近人类语言,提供组件化和可视化设计。作者认为,新的语言应保留现有技术成果,如云计算、面向对象等,并减少代码编写,同时推荐了几款相关产品,如iVX、Mendix和Outsystems。
摘要由CSDN通过智能技术生成
我心目的新编程语言,不是rust dart go swift flutter ... 不是说这些不好,是这些都差不多,Java也挺好,谁比谁在某方面领先一点,并不会有什么本质改变和区别,所以今天说的新编程语言和这些都无关... 是编程的方式上都发生改变的“语言”。其实,Programming ≠ Coding !

现在的编程语言至少达成共识的,已经经历三代语言,机器语言01010,汇编语言,高级语言从C开始,包括后续的C++ Java。很早,在上世纪8~90年代,很多国家和大学实验室都在研究第四代甚至第五代语言。但是都没有达成共识,新一代编程语言到底是个啥样子?应该具备一些什么特征。

有一些最基本的特征:

1、后一代语言不会凭空产生,都是前一代语言的基础之上迭代出来的,汇编是机器语言写的,C第一代是汇编语言写的(后面C语言实现了自举,自己把自己举起来了,用C实现了对C语言的迭代),我认为新一代的语言也需要用高级语言开发,并且逐步实现自举;

2、后一代语言都比前一代语言,更接近人类本身的语言,简单说就是“更好学,更易懂,逻辑完备”;不要说给大家01010的代码了,就是给ASM(汇编)大家看,估计现在程序员没几个能读懂吧~;因此,组件化

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值