什么定义了编程语言?

What defines a programming language?

最近我开始了一个项目,我称之为 'JIL' 或 JIL Interfacing Language,它将成为一种编程语言。现在,我怀疑它是否会超级有用或用途广泛,但它的目标是比块编程更上一层楼,而不是像 java、C 或 C++ 这样的复杂语言。 JIL代表JIL Interfacing Language,因为它在java中既被解释又被解析,而它的所有keywords/methods都会在java中被解释然后执行。我的问题是 JIL 算作 'true' 编程语言,还是 'false' 或 'secondary' 编程语言,只不过是 java 应用程序。

使用 wiki 的定义作为经验法则:

A programming language is a formal constructed language designed to communicate instructions to a machine

你的是正式的,因为它可以被解析。如果它还指示机器做什么,那么恭喜你 - 你的第一门编程语言:)