首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果HTML不是一种编程语言,如果我正在做HTML代码,我在做什么?

如果HTML不是一种编程语言,如果我正在做HTML代码,我在做什么?
EN

Stack Overflow用户
提问于 2013-11-20 07:53:39
回答 6查看 5.3K关注 0票数 4

我正在写一篇关于编程的文章。例如,如果我使用C#,我是C#程序员,我是使用C#编程的。HTML怎么样?如果HTML不是一种编程语言,它是一种标记语言,那么在HTML中编码的人应该使用什么正确的动词呢?只是编码

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2013-11-20 08:06:39

编辑2:

哇,很明显,您可以将HTML/CSS称为编程语言,因为HTML 5/CCS3 3是图灵-完全 by 偶然 (关于第一个链接,检查注释)。

主要回答:

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

我会称一个HTML用户为HTML技术学家HTML作者,但是如果有人说他们是HTML程序员甚至程序员,我就不会眨眼睛或试图纠正他们。我不认为很多人会编写简单的HTML,当一个人添加Javascript或允许PHP、python或任何其他跨越编程语言定义的东西生成页面的时候。(编辑2:当您添加CSS3时,它就变成图灵完整,从而成为一种“真正的”编程语言)

编辑1:

我喜欢一个关于为什么“真正的程序员”如此不提醒人们HTML/CSS不是“真正的编程”的答案。OP的问题是如何称呼HTML作者,但这个问题的出现是因为“真正的程序员”在区分他们的工作时非常坚定。我喜欢Kramli的这句话(之前链接过)。

There are times when the difference between programming languages and other languages really does matter. Quite often, however, we can all communicate perfectly effectively when just lump them all in together.

票数 3
EN

Stack Overflow用户

发布于 2013-11-20 07:58:31

HTML是一种标记语言,因此被命名为HyperText标记语言。

你实际上是现代印刷业的一名打字员。

如果页面创建过程中的输入最少,那么您可能是一个Coder,但是如果您对页面布局有重要的输入,那么作业角色通常被称为Web设计器。如果您正在编写大量脚本(例如PHP、Python、Ruby、Perl或其他最不糟糕的选项),以相当专业的方式生成这些页面,那么您可以授予自己一个很好的名称:-)

如果您对所有这些脚本将如何挂在一起以及用户如何与您的站点进行交互进行了一些思考,那么您可以自称是一名分析师。:-)

在互联网上,工作角色是相当模糊的;就我个人而言,我认为自己是上述所有内容的混合体,更多地集中在开发人员/分析师方面,因为我了解HTML和CSS的技术方面,但我对良好的设计和演示方式没有鉴赏力,无法完全宣称自己是专业环境中的设计师。

我还建议你阅读本页右边相关问题的答案.

票数 3
EN

Stack Overflow用户

发布于 2013-11-20 08:07:43

你有三个问题。

Q1:我是一个C#程序员,我正在用C#编程。HTML怎么样?

A1:我正在用HTML编写代码

Q2:如果HTML不是一种编程语言,它是一种标记语言,那么在HTML中编码的人应该使用什么正确的动词呢?

A2:动词=编码,但我认为你在寻找编码这个词

Q3:它只是编码吗?

A3:是的

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20090267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档