【发布时间】:2009-05-15 17:39:31
【问题描述】:
维基百科说:
编程语言是一种机器可读的人工语言,旨在表达可由机器(尤其是计算机)执行的计算。编程语言可用于创建指定机器行为的程序、精确表达算法或作为人类交流的一种模式。
但这是真的吗?今天早上洗澡时我突然想到,编程语言可能只是一组约定,人类和适当安排的编译器都可以解释的东西。如果是这样的话,那么编程语言的这种定义是否具有误导性?如果不是这样,那么编译器和它编译的语言有什么区别?
谢谢!
z.
【问题讨论】:
标签: programming-languages theory wikipedia