在制作网站或应用程序时,编码基本上涉及三种类型的语言,即编程语言、脚本语言和标记语言。
有很多人认为编码只是开发或制作网站,但他们需要了解每种语言都适合特定类别,我们需要知道该语言适合哪个类别。我们将详细讨论网站或应用程序的这三个主要类别或支柱之间的区别,即编程语言、脚本语言和标记语言。
编程语言:简单来说,编程语言是一组指令或代码,它告诉计算机它需要做什么。因此,基本上,我们为计算机提供逻辑或指令以执行某些任务以从中获得所需的输出。当需要刻录 CD 或刻录 CD 或需要在笔式驱动器中粘贴某些内容时,这些所有指令都是通过一些涉及一些指令或代码集的软件给出的,并且该软件与硬件通信。编程语言是需要转换为机器级语言的高级语言,因为计算机只能理解机器级语言或二进制语言(0 和 1)。所以以人类可读的形式编写指令,然后点击编译按钮将其转换为计算机可以理解的机器级语言,然后计算机执行任务。这种转换是由编译器完成的,它一次扫描完整的代码,如果发现任何错误,它会立即抛出所有错误。例如 Java、C、C++、C#。编程语言最广泛用于制作软件或驱动程序。
脚本语言:顾名思义,就是让脚本执行某些特定任务。脚本语言基本上是编程语言的子类别,用于指导另一个程序,或者我们可以说控制另一个程序,因此它也涉及指令。它基本上将一种语言与另一种语言连接起来,并且不能独立工作。Javascript、PHP、Perl、Python、VBScript 这些都是脚本语言的例子。脚本语言需要被解释(逐行扫描代码,不像一次性编译器)而不是编译。脚本语言中没有编译器的范围。脚本语言最广泛用于创建网站。
标记语言:标记语言与编程语言和脚本语言完全不同。标记语言为数据准备结构或准备页面的外观或设计。这些是表示语言,不包含任何类型的逻辑或算法,例如 HTML。HTML 没有向计算机提出任何类型的问题,或者它没有比较事物,也没有提出任何逻辑问题。它仅用于表示 Web 浏览器中的视图。它告诉浏览器如何为特定页面、布局、标题、标题、表格和所有数据构造数据,或以特定方式设置页面样式。所以基本上它涉及格式化数据或控制数据的表示。标记语言的示例是 HTML、CSS 或 XML。这些语言最广泛用于设计网站。
根据上面的定义,我们可以从下图中总结出编程语言、脚本语言和标记语言。
结论: 可以说所有的脚本语言都是编程语言,但所有的编程语言都不是脚本语言。C语言不能称为脚本语言,它只是一种编程语言,但可以称为 JavaScript 或 Php 编程或脚本语言。此外,无需编译脚本语言,只需对其进行解释即可。脚本语言通常比编程语言慢,因为编译的程序首先被转换为机器代码。另一方面,标记语言仅用于定义不需要任何逻辑或算法的数据结构。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/264466.html