programming-languages - 什么是编程语言?

标签 programming-languages theory wikipedia

维基百科说:

A programming language is a machine-readable artificial language designed to express computations that can be performed by a machine, particularly a computer. Programming languages can be used to create programs that specify the behavior of a machine, to express algorithms precisely, or as a mode of human communication.



但这是真的吗?今天早上洗澡时我突然想到,编程语言可能只是一组约定,人类和适当安排的编译器都可以解释的东西。如果是这样的话,那么这个编程语言的定义难道不是在误导吗?如果不是这样,那么编译器和它编译的语言之间有什么区别?

谢谢!

z。

最佳答案

编程语言正是那套约定,但我不明白为什么这会使维基百科条目具有误导性,真的。如果它让您感觉更好,您可以编辑它以阅读以下内容:

A programming language is a machine-readable artificial language designed to express computations that can be performed by a machine, particularly a computer. Programming languages can be used to define programs that specify the behavior of a machine, to express algorithms precisely, or as a mode of human communication.

关于programming-languages - 什么是编程语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/869976/

相关文章:

c# - 异步等待性能?

javascript - 了解 JavaScript 中的闭包范围

javascript - 如何从 wikipedia api 获取前 100 个字符

python - 并发 Python 维基百科包请求

oop - 什么是开放递归?

programming-languages - 我想回到 CS 的基础。对教程或注重应用的引用资料有什么建议吗?

java - 动态编译语言 vs 静态编译语言

php - 维基百科使用哪种维基标记解析器?

java - Java包和C#命名空间的一些比较

performance - 我应该为高性能Web服务选择哪种编程语言?