HTML是否被视为一种编程语言?

时间:2020-03-06 14:50:21  来源:igfitidea点击:

我猜这个问题是不言自明的,但是我想知道HTML是否符合编程语言的要求(显然" L"代表语言)。

问的原因更加务实我正在整理一份简历,不想像傻瓜一样用语言列出HTML和XML之类的东西,但不知道如何对它们进行分类。

解决方案

是的,一种声明性编程语言。

我们真的想在简历中列出与我们申请的工作相关的最重要的事情。如果我们列出了ASP.NET但没有列出HTML,尽管它看起来有些明显,但由于没有列出HTML,因此许多管理人员和/或者HR类型将假定我们不知道HTML。我以前曾发生过这种事。

更新有些人说不,它不是一种编程语言,我们对此可能不会同意我的看法,但是无论简历如何,它都是一种编程语言。在招聘经理甚至没有看到HR的情况下,我们就会看到他们的HR类型。如果经理说我们需要了解HTML,并且未在"编程语言"部分中列出,则HR人员可能会因为我们未认识HTML而无视我们,因为它没有列出。

2012年6月8日更新:告诉计算机执行某项操作的任何指令都是一种编程语言。因此,即使这些年来,我仍然坚持我的回答。 HTML是一种编程语言。 XML不是一种编程语言。

不,线索在于M,它是一种标记语言。

不,HTML不是编程语言。 " M"代表"标记"。通常,编程语言允许我们描述某种处理过程,而HTML是向文本添加上下文和结构的一种方式。

如果我们想在简历中添加更多字母汤,请不要对它们进行分类。只需将它们放在一大堆中,称为"技术"或者任何我们喜欢的东西。但是请记住,我们列出的任何内容都是一个公平的问题。

HTML非常普遍,以至于我希望几乎所有技术人员都已经知道它(尽管不是CSS之类的东西),因此我们可能会考虑不列出我们遇到的所有缩写。我倾向于将简历中列出太多事情视为可疑,所以我问了更多问题,以排除不应列出的内容。 :)

但是,如果HTML经验包括认真的Web设计知识(包括Ajax,JavaScript等),则可以在"经验"部分中进行讨论。

在技​​术或者其他方面列出它。如果我们是我,我就不用说了,因为现在非常希望我们知道HTML和XML。

我认为它不完全是一种编程语言,而是它的名称:标记语言。

我们不能仅使用纯HTML进行编程。但是只是注释如何呈现内容。

但是如果考虑编程告诉计算机如何呈现内容的行为,则它是一种编程语言。

" M"代表"标记"。它是一种"标记语言"而不是一种编程语言。有人会不同意这一点,但是我的观点是,如果它缺乏逻辑结构(条件分支,迭代等),那么它实际上并不是一种编程语言。

至于简历,我建议将HTML和XML放在"技术"部分下。我通常在这样的部分中列出诸如版本控制软件,我为之开发的OS,构建系统等内容。

我认为它肯定在简历中占有一席之地。对HTML的了解非常宝贵,关于跨浏览器的兼容性问题和应遵循的标准,确实有很多知识要知道。

我不会在Cor旁边的"编程语言"下列出HTML,但值得注意的是经验。

在某种程度上,克里斯·彼得施曼(Chris Pietschmann)是正确的。 SQL并不是Turing完整的(至少没有存储过程),但是人们会把它列为一种语言,TeX是Turing完整的,但是大多数人都将其视为标记语言。

话虽这么说:如果我们只是在申请工作,而不是在讨论形式逻辑,那么我将把它们全部列为技术。诸如.NET之类的语言不是语言,但也可能会列出。

好吧,L是用于语言的,但并不意味着编程语言。毕竟,英语或者法语也是(自然)语言! ;-)

如上所述,将它们放在一个附属的部分下,技术似乎是一个很好的名词。

(看我自己的简历,暂时没有更新),我做了一个叫做"语言"的部分,所以我不会弄错... :-D
我将"(X)HTML和CSS,XML / DTD / Schema和SVG"放在本节的末尾,并明确分开。

在法语中,我有一个"语言"部分(编程和标记)和另一个"语言"部分(法语/英语)。在英文版中,我都用" Languages"(语言)作为标题,尽管考虑到上下文可以澄清这一点,但我现在觉得它很笨拙。我应该找到一个更好的表述。

HTML绝不是编程语言。

编程语言处理"处理功能"等。HTML仅处理网页的可视界面,实际的编程在其中处理处理过程。以PHP为例。

如果有人真的了解编程,我真的看不到人们如何将HTML误认为是一种实际的编程语言。

IT部门对Web设计没有很大的偏见。但是在这种情况下,"真正的"程序员处于坚实的基础上。

如果我们完成了许多网页设计工作,则可能已经完成了一些JavaScript,因此可以将其归类为"编程语言"。如果我们也要列出HTML,那么我同意建议"技术"的答案。

但是,除非我们锁定的是试图打勾而不是找工作的代理商,否则,仅列出我们曾经使用过的东西并不会看起来那么好。我们最好列出我们已从事的项目,并详细说明每个项目所使用的技术;这表明我们具有使用它们的真实经验,而不仅仅是我们知道一些流行术语。

我的履历上没有"编程语言"部分,从而解决了这个问题。取而代之的是,我将其简单地标记为"语言",并在末尾粘贴HTML和CSS。我宁愿使审阅者的生活更轻松,以便他们可以查看是否我的检查满足了所有要求。

只有傻瓜才会无视申请人,因为他或者她在"语言"下而不是其他标签下列出了HTML,尤其是因为没有行业标准。谁愿意为傻瓜工作?

从招聘的角度来看,在两边都处于绝对地位的人肯定会将HTML置于"编程语言"之下,或者更安全地置于"技术"之下

是的,我们都知道这是一种标记语言,而不是编程语言。但是a)招聘机构不知道也不在乎,b)雇主不知道也不在乎。真的。

指出他们的无知只会给我们带来不适。最终看到简历的技术人员将对听说过HTML的候选人表示感谢,并且不必担心分类法。

老实说,这不是问题。

在我上大学的高级编程语言课程中,我们认为"编程语言"的定义非常好:"编程语言"是指能够表达所有可计算功能的(正式)语言,这是Church-Turing论文所暗示的是所有图灵可计算函数的集合。

按照这种定义,不,HTML不是一种编程语言,甚至不是一种声明性语言。正如其他人所解释的,它是一种标记语言。

但是,审阅我们简历的人们可能根本不在乎这种形式上的区别。我会遵循其他人给出的好的建议,并将其列在"技术"类型的部分中。

如果我们要说HTML是一种编程语言,那么我们还可以包括诸如Word文档之类的东西,因为它们也基于ML或者"标记语言"。

因此,不,HTML不是一种编程语言。因此,它被称为"标记"。

段落数量不匹配