编程中的三方

原创
05/23 16:52
阅读数 24

编程是什么?

实现写者意图?教机器做人?

应该不是。实现意图可以像数学式的用一套简练的符号体系。教机器做人,那太自大了。

从信息的交流看,编程就是写者、看者和编译器之间的信息校准。写者使用简练符号表达意图,看者使用独意符号理解。而编译器既是两者之间的转换器,也是独立的一方。这和自然语言的翻译人员是一个模式。因此,要解决的问题也是一样的--将一个语言中的泛型实例化成另一个语言的,或将两者没有交集的模式进行转换。前一个问题,只要增加限制,基本可以解决。后一个问题就很麻烦了,需要提供工具,让其转换。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部