我读了一篇关于这件事的文章,文章中有一句话让我有点困惑:
.....the标记语言用于表示信息,而编程语言用于向计算机提供指令以执行特定任务。
电脑还要按照标记语言的指令在屏幕上显示信息,对吗?
请帮帮我!还有谢谢你!
发布于 2021-09-17 18:49:43
你是对的,这篇文章也是对的,但有一点澄清。
标记语言(HTML、XAML、markdown等)是陈述式语言的一个例子,它说:“这是结果(例如屏幕应该是什么样子,期望输入或输出是什么,等等)。声明性语言没有提到如何做某事,而是最终依赖于一个必须得到结果的”引擎“。
相反,祈使语言描述了实现最终结果(即算法)必须采取的每个步骤。这是一套指令。
您的语句“计算机仍然必须遵循标记语言的指令才能在屏幕上显示信息”是正确的,因为声明性语言必须依赖命令式操作符和语句(如条件、循环等)来实现所述声明。
顺便提一下你的头衔..。两者都是编程语言。他们只是在使用不同的范式。
https://stackoverflow.com/questions/69228109
相似问题