欢迎光临
我们一直在努力

为什么书写HTML也叫编程 什么叫编程

什么叫编程

我们在讨论书写HTML之前先需要搞懂什么叫编程,这样能很好的帮助我们认知为什么书写HTML也被称为编程。方便我们讨论之前统一共识。

编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。
为了使计算机能够理解(understand)人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
编程:设计具备逻辑流动作用的一种“可控体系”【注:编程不一定是针对计算机程序而言的,针对具备逻辑计算力的体系,都可以算编程。

援引自百度百科
前端开发

HTML为什么不是编程语言

一般来讲现在大家定义编程语言的通识是该语言具有图灵完备性,但是简单的HTML从这个方面来说不具备任何的图灵完备性。关于图灵机完备可以参考我下引用内容。可以看出HTML确实是没有图灵完备性的。

《烛影摇红·图灵机》
学算蒙童,笔毫稿纸雌黄配。
乘除加减幂开方,算法心归类。
落笔擦除进位,看纸间、繁花乱缀。
就班按部,得数自来,贯通融会。

纸带长长,图灵机去摹儿辈。
机头左右纸间回,读写方格馈。
移步循规列队,算法控、机行纸退。
莫轻言陋,电脑虽奢,礼行三跪。

引用自科学网《一个能够让你明白图灵机的例子》李颖业评论

怎样不使用js图灵完备

JavaScript图灵完备这一点是无可置疑的,那么HTML+CSS可以是实现吗?显示在HTML5+CSS3在现阶段是可以实现的,因为HTML+CSS3是可以实现Rule 110的,因为Rule 110已经被证明了具有图灵完备性,所以HTML5+CSS3是具有图灵完备性的。

为什么写HTML叫编程

讲编程我们离不开编程范式,我们常用的编程范式无非声明式与命令式。从声明式编程的角度来看HTML完全是符合声明式编程的,我们将一个段落、一个表格、一张图片通过提前声明的标签字符(变量)定义了,在使用的地方添加并赋值!所以HTML虽然是一个简单的标识符语言,但是书写的过程是可以称之为编程的。

为什么写此文

写此文无意引战,是为了回复在B站一为的质疑的原话是‘你管HTML叫编程?’写此文只是给大家普及个知识,从编程来看,写html还真叫编程!也算是为处于鄙视链底端的前端程序员争口气吧!我们也是搞编程的,不要叫我们切图崽!本文檀烟小筑博客首发,自己转发于B站。

赞(4) 打赏
未经允许不得转载:编程之路 » 为什么书写HTML也叫编程

评论 1

  1. #-49

    博客很棒 欢迎回访我呀

    招投标4年前 (2021-01-11)回复

登录

找回密码

注册