gpt4 book ai didi

html - 如果 HTML 不是一种编程语言,那么如果我在编写 HTML 代码,那我在做什么?

转载 作者:搜寻专家 更新时间:2023-10-31 22:45:40 24 4
gpt4 key购买 nike

我正在创作一篇关于编程的文章。例如,如果我使用的是 C#,那么我是一名 C# 程序员并且我正在使用 C# 进行编程。 HTML 怎么样?如果 HTML 不是一种编程语言,而是一种标记语言,那么适用于使用 HTML 编码的人的正确动词是什么?只是编码吗?

最佳答案

编辑 2:

哇,显然您可以将 HTML/CSS 称为编程语言,因为 HTML5/CCS3 是 Turing-Complete通过 by accident (对于第一个链接,请查看评论)。

主要答案:

“HTML 怎么样?”我认为要编程,语言必须是图灵完备的。所以在我的定义中,你不能成为 Regex 程序员。更精简的定义是它需要变量和控制语句,就像具有“if”和“分支”指令一样简单。因此,正如您所指出的,纯 HTML 不是一种编程语言。但现实世界中的 HTML 不仅仅是 html 文本文件!

我会将 HTML 用户称为 HTML TechonologistHTML 作者,但如果有人说他们是 HTML 编码员甚至程序员,我不会眨眼或尝试纠正他们。我不认为有多少人会编写纯 HTML,而当有人添加 Javascript 或允许由 PHP、python 或任何其他它跨越编程语言定义的内容生成页面时。 (编辑 2: 添加 CSS3 后,它就变成了图灵完备,因此成为“真正的”编程语言)

编辑 1:

我喜欢我找到的关于 why 'real programmers' are so defensive over reminding people HTML/CSS is not 'real programming' 的答案. OP 的问题涉及如何称呼 HTML 作者,但出现这个问题是因为“真正的程序员”非常坚定地区分他们的工作。我喜欢 Kramli 的这句话(之前有链接)


有时编程语言和其他语言之间的区别确实很重要。然而,很多时候,只要将它们全部放在一起,我们就可以完美有效地进行交流。

关于html - 如果 HTML 不是一种编程语言,那么如果我在编写 HTML 代码,那我在做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20090267/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com