HTML считается языком программирования?

Я думаю, что вопрос не требует пояснений, но мне интересно, соответствует ли HTML языку программирования (очевидно, что "L" означает язык).

Причина запроса более прагматична: я собираю резюме и не хочу выглядеть дураком, чтобы перечислять такие вещи, как HTML и XML, на языках, но не могу понять, как их классифицировать.

Ответ 1

Нет, HTML не является языком программирования. "М" означает "Разметка". Как правило, язык программирования позволяет описать какой-то процесс выполнения чего-либо, тогда как HTML - это способ добавления контекста и структуры в текст.

Если вы хотите добавить еще больше алфавитного супа в свое резюме, не классифицируйте их вообще. Просто положите их в большую кучу под названием "Технологии" или что угодно. Помните, однако, что все, что вы перечисляете, является честной игрой для вопроса.

HTML настолько распространен, что я ожидаю, что кто-либо из тех, кто знает его, уже знает (хотя и не такие, как CSS и т.д.), поэтому вы можете подумать о том, чтобы не перечислять каждый инициализм, с которым вы когда-либо сталкивались. Я склонен считать, что CV перечисляет слишком много вещей как подозрительные, поэтому я задаю больше вопросов, чтобы отсеять материал, который не следует перечислять.:)

Однако, если ваш опыт HTML включает в себя серьезные материалы для веб-дизайна, включая Ajax, JavaScript и т.д., вы можете поговорить о них в разделе "Опыт".

Ответ 2

Нет, ключ находится в языке разметки M - it a .

Ответ 3

YES, декларативный язык программирования.

Вы действительно хотите перечислить наиболее важные вещи, которые вы знаете, которые относятся к заданию, на которое вы претендуете в своем резюме. Если вы укажете ASP.NET, но не перечислите HTML, хотя это несколько очевидно, есть много менеджеров и/или типов HR, которые предполагают, что вы не знаете HTML, так как он не указан. Раньше это случалось со мной.

Обновление. Некоторые говорят, что это не язык программирования, и вы можете не соглашаться со мной по этому поводу, но независимо от резюме это язык программирования. Вы получаете типы HR, которые смотрят ваше резюме, прежде чем менеджер по найму даже увидит его. Если менеджер говорит, что вам нужно знать HTML, и он не указан в разделе "Языки программирования", человек HR может игнорировать вас, думая, что вы этого не знаете, потому что он не указан.

Обновление 6-8-2012: любая инструкция, которая говорит компьютеру что-то делать, - это язык программирования. Поэтому даже после всех этих лет я все еще поддерживаю свой ответ. HTML - это язык программирования. Что-то, что не является языком программирования, было бы XML.

Ответ 4

На некотором уровне Крис Пицманн прав. SQL не Turing завершен (по крайней мере, без хранимых процедур), но люди будут перечислять это как язык TeX - это Turing, но большинство людей рассматривают его как язык разметки.

Сказав это: если вы просто подаете заявку на работу, а не аргументируете формальную логику, я бы просто перечислил их как технологии. Такие вещи, как .NET, не являются языками, но, вероятно, также будут перечислены.

Ответ 5

Я думаю, что это не совсем язык программирования, а именно то, что говорит его название: язык разметки. Мы не можем программировать, используя только чистый, HTML. Но просто комментируйте, как представлять контент.

Но если вы подумаете о том, как программировать акт, рассказывающий компьютеру о том, как представлять содержимое, это язык программирования.

Ответ 6

"М" означает "Разметка". Это "Язык разметки", а не язык программирования. Некоторые люди не согласятся с этим, но, по моему мнению, если у него отсутствуют логические конструкции (условное ветвление, итерация и т.д.), Это не язык программирования.

Что касается резюме, я бы предложил разместить HTML и XML в разделе "Технологии". У меня обычно есть такой раздел, где я перечисляю такие вещи, как программное обеспечение для управления версиями, ОС, для которых я разработал, системы сборки и т.д.

Ответ 7

Если вы скажете, что HTML - это язык программирования, тогда вы можете включить такие вещи, как текстовые документы, поскольку они также основаны на ML или "Markup Language".

Итак, нет, HTML - это не язык программирования. По этой причине он называется "разметкой".

Проще говоря - HTML определяет контент!

Ответ 8

Я думаю, что он определенно имеет свое место в резюме. Знание HTML является ценным, и действительно многое нужно знать, что с проблемами совместимости кросс-браузера и стандартами, которые должны соблюдаться.

Я бы не перечислил HTML под "языками программирования" рядом с С# или что-то еще, но стоит отметить ваш опыт.

Ответ 9

В расширенном классе языков программирования, который я получил в колледже, у нас было то, что я считаю довольно хорошим определением "языка программирования": языком программирования является любой (формальный) язык, способный выражать все вычислимые функции, которые Теория Церкви-Тьюринга подразумевает набор всех вычислимых функций Тьюринга.

По этому определению нет, HTML не является языком программирования, даже декларативным. Это, как другие объяснили, язык разметки.

Но люди, просматривающие ваше резюме, могут очень не заботиться о таком формальном различии. Я буду следовать рекомендациям других и перечислить их в разделе "Технологии".

Ответ 10

HTML никоим образом не является языком программирования.

Языки программирования связаны с функциями '' proccessing '' и т.д. В HTML только что рассматривается визуальный интерфейс веб-страницы, где фактическое программирование обрабатывает процесс. Например, PHP.

Если кто-то действительно знает программирование, я действительно не вижу, как люди могут ошибаться в HTML для реального языка программирования.

Ответ 11

Я обойду эту проблему, не имея раздел "Языки программирования" в своем резюме. Вместо этого я называю это просто "языками", и я вставляю HTML и CSS в конце. Я предпочел бы облегчить жизнь рецензента, чтобы они могли увидеть, выполнит ли моя проверка всех своих требований.

Только дураки будут игнорировать кандидата, потому что он или она перечислил HTML под "языками" вместо какого-либо другого ярлыка, тем более, что нет промышленного стандарта. А кто хочет работать на дураков?

Ответ 12

Ну, L для языка, но это не означает, что язык программирования. В конце концов, английский или французский языки (естественные) тоже!; -)

Как было сказано выше, поместите их под вспомогательную секцию, технология, похоже, является хорошим термином.

(Глядя на свое собственное резюме, не обновляемое в то время) Я создал раздел, называемый "Языки", поэтому я не могу ошибиться...:-D
Я поставил "(X) HTML и CSS, XML/DTD/Schema и SVG" в конце раздела, четко разделенные.

На французском языке у меня есть раздел "Langages" (программирование и разметка) и еще один "Langues" (французский/английский). В английской версии я назвал оба "Языки", что сейчас неуклюже, что я думаю об этом, хотя контекст разъясняет это. Я должен найти лучшую формулировку.

Ответ 13

Нет - есть большой предрассудок в области ИТ против веб-дизайна; но в этом случае "настоящие" программисты находятся на довольно твердой почве.

Если вы сделали много работы по веб-дизайну, вы, вероятно, сделали какой-то JavaScript, поэтому можете поместить это под "языки программирования"; если вы хотите также перечислить HTML, я согласен с ответом, который предлагает "Технологии".

Но если вы не нацеливаете агентов, которые пытаются отмечать квадратики, а не находят вам хорошую работу, простой список вещей, которые вы использовали, на самом деле не выглядит так хорошо. Вам лучше перечислять проекты, над которыми вы работали, и подробно описывать технологии, которые вы использовали для каждого; который показывает, что у вас есть реальный опыт их использования, а не только то, что вы знаете некоторые ключевые слова.

Ответ 14

В рекрутинговых условиях, находясь по обеим сторонам забора, определенно помещайте HTML под "языки программирования" или, возможно, более безопасно под "технологиями"

Да, мы все знаем, что это язык разметки, а не язык программирования. но а) Агентства по найму не знают и не заботятся, и б) работодатели не знают и не заботятся. На самом деле.

И указывая, что их невежество только послужит вам больным. И техник, которые в конечном итоге видят ваше резюме, будут благодарны за кандидата, который слышал о HTML, и не будут беспокоиться о таксономии.

Честно говоря, это не проблема.

Ответ 15

Перечислите его по технологиям или чему-то. Я просто оставил бы это, если бы был вами, поскольку в значительной степени ожидалось, что вы знаете HTML и XML на этом этапе.