公共命名空间中的自定义函数

在新的语言中,不能像传统语言那样,有“自”定义函数的功能,不能由程序员决定函数的名字,而是由“公共命名空间”来决定。程序员不能使用公共命名空间中没有的句子,也不能任意创造新的句子。

做出上述约定,相当于作家不能擅自创造新的汉字一样,他只能使用现有的汉字。当然,充当字典角色的正是公共命名空间,先填充公共命名空间,再实现计算机语言,不要轻易修改公共命名空间,给语言的使用者一本好用的、稳定的字典。

程序员自定义函数可以在局部使用,例如实现某功能的辅助函数,但是不能在全局使用。

函数的声明,将是这个样子的:
int 求[%一些整数]的最大公约数至[>%整数](L, n);
函数名里包含着中括号、百分号、大于号。其中中括号表示参数的位置,百分号表示“类型”,这是六个独立的命名空间的一部分,大于号表示这是一个输出变量。

开发程序的过程会有些变化,先选择方言,再使用方言中的句子。程序可以仍然是从main开始的,这没什么不好。

输入法能识别当前使用的是哪门方言,从而更好地为程序员服务。自然语言编程实现后,并非只有程序员才能编程,普通人也能。这种情况就像生产汽车和驾驶汽车的区别,程序员相当于生产汽车的工人,普通人相当于司机。到时候是否会考证才能合法编程呢?让我们拭目以待。

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值