HTML是否被认为是一种编程语言?
我想这个问题是不言而喻的,但是我想知道HTML是否是一种编程语言(显然“L”代表语言)。
提问的原因是更实用的 – 我正在编写一份简历,不希望看起来像在HTML语言和XML下列出的东西的傻瓜,但不知道如何分类。
不,HTML不是一种编程语言。 “M”代表“标记”。 一般来说,一种编程语言允许你描述某种做某事的过程,而HTML是向文本添加上下文和结构的一种方式。
如果您想要在简历中添加更多的字母汤,请不要分类。 只要把他们放在一个叫“技术”或任何你喜欢的大堆。 但请记住,你列出的任何东西都是公平的游戏。
HTML是如此的普遍,我希望几乎任何技术人员都已经知道它(尽pipe不是像CSS等东西),所以你可能会考虑不列出你遇到过的每一个初始化。 我倾向于认为简历中列举了太多可疑的事情,所以我想提出更多的问题来清除那些不应该列出的内容。 🙂
但是,如果您的HTML体验包含严重的网页devise内容(包括Ajax,JavaScript等),则可以在“体验”部分讨论这些内容。
不,线索在M – 这是一个标记语言 。
是的,一个声明性的编程语言。
你真的想列出你所知道的与你在简历上申请的工作有关的最重要的事情。 如果列出ASP.NET但不列出HTML,即使有些显而易见,也有很多经理和/或人力资源types会假设您不知道HTML,因为它没有列出。 我以前曾经遇到过这种情况。
更新 – 有人说不,它不是一种编程语言,你可能不同意我这一点,但无论是简历,它是一种编程语言。 在招聘经理看到之前,你会看到你的简历。 如果经理说你需要了解HTML,而且它没有在“编程语言”部分列出,那么HR人可能会不理你,因为它没有被列出,你可能会认为你不知道它。
2012年6月8日更新:任何告诉计算机做某事的指令都是一种编程语言。 所以这些年来,我仍然坚持我的回答。 HTML是一种编程语言。 一些不是编程语言的东西就是XML。
在某种程度上,Chris Pietschmann是正确的。 SQL不是图灵完整的 (至less没有存储过程),但是人们会把它列为一种语言, TeX是图灵完备的,但大多数人认为它是一种标记语言。
话虽如此:如果你只是申请工作,而不是争论forms逻辑,那么我只是把它们全部列为技术。 像.NET这样的东西不是语言,但也可能会列出。
'M'代表'标记'。 这是一种“标记语言”,不是一种编程语言。 有些人会不同意这一点,但我的意见是,如果它缺乏逻辑构造(条件分支,迭代等)它不是一种真正的编程语言。
至于简历,我build议把HTML和XML放在像“技术”这样的部分。 我通常有这样一个部分,我列出的东西,如版本控制软件,我已经开发的操作系统,build立系统等。
我认为不完全是一种编程语言,而是它的名字:一种标记语言。 我们不能使用纯粹的HTML编程。 但只是注释如何呈现内容。
但是如果你考虑编程告诉计算机如何呈现内容的行为,它是一种编程语言。
如果你打算说HTML是一种编程语言,那么你可能还包括诸如Word文档之类的东西,因为它们也是基于ML或“标记语言”的。
所以,不,HTML不是一种编程语言。 这就是所谓的“标记”。
简单地说 – HTML定义内容!
我认为这绝对是一份简历。 HTML的知识是有价值的,而且真的有很多东西需要知道,跨浏览器兼容性问题和标准应该遵循什么。
我不会在C#之类的“编程语言”下列出HTML,但值得注意的是你的经验。
在我读大学的高级编程语言课程中,我们有了一个我认为是“编程语言”的相当好的定义:编程语言是能够expression所有可计算函数的任何(forms)语言, Church-Turing命题意味着是所有图灵可计算函数的集合。
按照这个定义,不,HTML不是一种编程语言,甚至是一种声明式语言。 正如其他人所解释的那样,这是一种标记语言。
但是回顾你的简历的人可能不太在乎这种正式的区别。 我会遵循其他人给出的好build议,并将其列在“技术”types的部分。
我通过在简历中没有“编程语言”部分来解决这个问题。 相反,我将其简单地标记为“语言”,并在最后粘贴HTML和CSS。 我宁愿让评论者的生活更轻松,以便他们能看到我的所有要求是否得到检查。
只有傻子会忽视申请人,因为他或她在“语言”下列出了HTML而不是其他标签,特别是因为没有行业标准。 谁想为傻瓜工作?
HTML绝不是一种编程语言。
编程语言处理“处理函数”等.HTML只处理网页的可视化界面,实际的编程处理这些处理。 PHP例如。
如果有人真的知道编程,我真的不能看到人们如何错误的HTML实际的编程语言。
那么,L是语言,但它并不意味着编程语言。 毕竟,英语或法语也是(自然)语言! 😉
如上所述,把它们放在一个附属部分,科技似乎是一个好的术语。
(看着我自己的简历,而不是更新一段时间)我做了一个名为“语言”的部分,所以我不能错的… 😀
我在本节末尾加上了“(X)HTML和CSS,XML / DTD / Schema和SVG”,分开了。
在法语中,我有一个“Langages”(编程和标记)和另一个“Langues”(法语/英语)。 在英文版本中,我把两个都称为“语言”,现在我想起来很笨拙,尽pipe上下文澄清了这一点。 我应该find一个更好的表述。
不 – 对于网页devise来说,这是一个很大的偏见。 但是在这种情况下,“真正的”程序员却处于非常稳固的状态。
如果你做了大量的网页devise工作,你可能已经做了一些JavaScript,所以你可以把它放在“编程语言”下。 如果你想列出HTML,那么我同意“技术”的答案。
但是,除非你的目标是试图挑选盒子而不是find一份好工作的代理商,否则你所用的一些事情看起来并不是那么好。 你最好列出你所从事的项目,并详细说明你所使用的技术。 这表明你有使用它们的真实经验,而不仅仅是你知道一些stream行语。
在招聘方面,一直处于围墙的两边,绝对是把HTML放在“编程语言”之下,或者更安全地放在“技术”之下,
是的,我们都知道这是一种标记语言,而不是一种编程语言。 但a)招聘机构不知道,不关心,b)雇主不知道,也不在乎。 真。
指出他们的无知只会使你生病。 最终看到你的简历的技术人员将会对那些听过HTML的候选人感激不尽,而不用担心分类。
老实说,这不是问题。
列在技术或其他东西。 如果我是你的话,我会放弃它,因为在这一点上你已经知道了HTML和XML。