一个不被程序员认为是编程语言的语言

简介: HTML究竟算不算是一门编程语言,这是争执已久的话题。其实,从本质来讲,HTML确实算不上是一门编程语言。关注我,发现更多互联网有趣的无聊的!HTML全称,HyperText Markup Language。

HTML究竟算不算是一门编程语言,这是争执已久的话题。其实,从本质来讲,HTML确实算不上是一门编程语言。关注我,发现更多互联网有趣的无聊的!

HTML全称,HyperText Markup Language。字面理解,HTML就是一种超文本语言,何谓超文本,就是其用途和意义已经超越了纯文本。因为,HTML重新定义了文本的格式,而且HTML不仅仅只有文本还包括音视频。

相比其他语言,HTML的字面意义更容易理解,就是为了方便人类和机器阅读。例如,我们常见的头标签,输入标签,换行符等等,都是HTML中常见和常用的。此类标签不仅让人类能够轻松理解,而且对于电脑这种机器来说,也是很容理解的。

HTML语言不具备很强的逻辑性。基于此,很多程序员都不承认HTML是一门编程语言。不像其他语言,例如JAVA,PHP,PYTHON等流行语言,这些语言都带有很强的逻辑和流程控制功能。

不仅仅是HTML无逻辑性和流程控制的问题,同时HTML还是缺乏灵活性的,因为HTML都是按照W3C的标准限定死的语言,主要用于规范HTML文档的书写格式。不像其他语言,用户可以自定义的地方有很多,千变万化。

HTML不被承认是一门编程语言,最重要的一点是因为,HTML不能按照人类的设计对一件工作进行重复的循环,直至得到让人类满意的答案。这一点最重要,其他语言都可以轻松做到。

在程序员的眼中,HTML是算不上一门编程语言的。虽然如此,但是HTML在WEB领域的重要作用远远超越其他任何编程语言,浏览器打开i一个网页第一步就要解析一个HTML的DOM树,越简单越重要

相关文章
|
存储 数据格式
|
4月前
|
Rust JavaScript 前端开发
编程语言
【10月更文挑战第13天】编程语言
64 4
|
7月前
|
安全 编译器 程序员
了解编程语言的安全
【7月更文挑战第11天】本文介绍编程语言中的类型的安全与效率:安全不仅关乎防止错误,也影响性能和可预测性。
94 0
了解编程语言的安全
|
9月前
|
C语言
C 语言解 常见编程题(上)
C 语言解 常见编程题
91 0
|
9月前
|
C语言
C 语言解 常见编程题(下)
C 语言解 常见编程题
91 0
|
9月前
|
机器学习/深度学习 人工智能 测试技术
年度编程语言将花落谁家
年度编程语言将花落谁家
|
人工智能 分布式计算 Java
【编程语言选择】我们学C++将来能做什么?
【编程语言选择】我们学C++将来能做什么?
131 0
|
JavaScript 前端开发 Java
常用的编程语言
世界上最常用的几种语言
160 0
|
Java 程序员 编译器
Yin 语言:学习设计和实现一门编程语言
大多数语言没能吸取历史教训 大多数语言受到宗教性的推崇,拥有一个过于狂热的社区,因此难以改正自己的错误 有些语言为程序员做得太少,有些语言为程序员做得太多 有些语言提供了太少的抽象,有些语言提供了太多的抽象 有些语言太不顾及可用性,游戏语言过于重视可用性而忽视了可用性之外的东西 有些语言从数学和逻辑那里学得太少,有些语言学得太多 有些语言太不顾及类型,有些语言对类型考虑过多
606 0
Yin 语言:学习设计和实现一门编程语言
|
设计模式 算法 程序员
【译】需要学习的是编程,而不是编程语言
我们不仅是程序员,而且是个(与时俱进的)学习者。鲜见的是有多少人认为他们是在学习编程的呢。