可能重复:
什么是计算机编程语言?
不完全是.
我努力想出一个非常棒的定义.这是我到现在为止:
编程语言是一种包含语法的形式语言.语法规则用于形成语句.编程语言用于创建计算机可以理解的一组指令.语法语句的集合称为程序.
我知道它看起来不太好,所以在这方面得到一些帮助会很高兴.
这是维基百科关于该主题的第一段:
编程语言是一种人工语言,旨在表达可由机器,尤其是计算机执行的计算.编程语言可用于创建控制机器行为,精确表达算法或作为人类交流模式的程序.
我认为这是生活中的一件事,每个人都知道它是什么,但它很难定义.
我一个人吗?你的意见?
考虑到JSON(JavaScript Object Notation),JSON本身是一种语言,还是仅在另一种语言的上下文中定义?根据语言,我的意思是一种可能使用JSON来传输/接收数据的编程语言.
有趣的是,XML并不是图灵完整的,但其名称中却有语言.也许这意味着为此目的更广泛的语言定义?
维基百科说:
编程语言是机器可读的人工语言,旨在表达可由机器,尤其是计算机执行的计算.编程语言可用于创建指定机器行为,精确表达算法或作为人类交流模式的程序.
但这是真的吗?我今天早上在淋浴时想到,编程语言可能只是一组约定,这是人类和适当安排的编译器都可以解释的.如果是这种情况,那么这种编程语言的定义是否具有误导性?如果不是这样,那么编译器和它编译的语言之间的区别是什么?
谢谢!
ž.