이 질문은 자명 한 것 같지만 HTML이 프로그래밍 언어 (자세한 것은 "L"이 언어를 의미 함)로 규정되어 있는지 궁금합니다.
묻는 이유는 더 실용적입니다. 저는 이력서를 모으고 있으며 HTML 및 XML과 같은 것을 언어로 나열하는 바보처럼 보이고 싶지 않지만 분류 방법을 알 수는 없습니다.
이 질문은 자명 한 것 같지만 HTML이 프로그래밍 언어 (자세한 것은 "L"이 언어를 의미 함)로 규정되어 있는지 궁금합니다.
묻는 이유는 더 실용적입니다. 저는 이력서를 모으고 있으며 HTML 및 XML과 같은 것을 언어로 나열하는 바보처럼 보이고 싶지 않지만 분류 방법을 알 수는 없습니다.
답변:
아니요, HTML은 프로그래밍 언어가 아닙니다. "M"은 "Markup"을 나타냅니다. 일반적으로 프로그래밍 언어를 사용하면 일종의 작업 프로세스를 설명 할 수 있지만 HTML은 컨텍스트와 구조를 텍스트에 추가하는 방법입니다.
이력서에 알파벳 수프를 더 추가하려면 분류하지 마십시오. "기술"이라고하는 큰 파일이나 원하는 곳에 넣으십시오. 그러나 당신이 나열한 것은 질문에 대한 공정한 게임이라는 것을 기억하십시오.
HTML은 매우 일반적이기 때문에 거의 모든 기술 담당자가 이미 CSS를 알고 있지는 않지만 이미 알고있을 것으로 기대하므로, 처음 접했던 모든 초기 사항을 나열하지 않는 것이 좋습니다. 나는 CV가 너무 많은 것을 의심하는 것으로 생각하는 경향이 있으므로, 나열해서는 안되는 것들을 제거하기 위해 더 많은 질문을합니다. :)
그러나 HTML 경험에 Ajax, JavaScript 등을 포함한 심각한 웹 디자인 관련 내용이 포함 된 경우 "경험"섹션에있는 내용에 대해 이야기 할 수 있습니다.
예, 선언적 프로그래밍 언어입니다.
이력서에 지원하는 직업과 관련하여 가장 중요한 사항을 나열하고 싶습니다. ASP.NET을 나열하지만 HTML을 표시하지 않는 경우 다소 분명하지만 HTML이 표시되지 않으므로 HTML을 모른다고 가정하는 관리자 및 / 또는 HR 유형이 많이 있습니다. 전에 그런 일이 있었어요.
업데이트-일부는 프로그래밍 언어가 아니라고 말하고 이에 동의하지 않을 수도 있지만 이력서에 관계없이 프로그래밍 언어입니다. 채용 관리자가보기 전에 HR 유형이 이력서를보고 있습니다. 관리자가 HTML을 알아야하는데 '프로그래밍 언어'섹션에 나열되어 있지 않다면 HR 담당자는 HTML이 표시되어 있지 않기 때문에 모르는 것으로 다시 생각하지 않을 수 있습니다.
업데이트 6-8-2012 : 컴퓨터에 무언가를하라는 명령은 프로그래밍 언어입니다. 그래서이 세월이 지나도 나는 여전히 내 대답을 기다립니다. HTML은 프로그래밍 언어입니다. 프로그래밍 언어가 아닌 것은 XML 일 것입니다.
아니요, 단서는 M에 있습니다. 마크 업 언어 입니다.
어떤 수준에서는 Chris Pietschmann이 맞습니다. SQL은 Turing이 완료 되지 않았지만 (적어도 저장 프로 시저가없는 경우) 사람들은 언어로 TeX 는 Turing이 완료되었지만 대부분의 사람들은이를 마크 업 언어로 간주합니다.
공식 논리를 주장하지 않고 일자리를 신청하는 경우 기술로 모두 나열하면됩니다. .NET과 같은 것은 언어가 아니지만 아마도 나열 될 것입니다.
'M'은 'Markup'을 나타냅니다. 프로그래밍 언어가 아닌 '마크 업 언어'입니다. 어떤 사람들은 이것에 동의하지 않을 것이지만, 논리적 인 구성 (조건 분기, 반복 등)이 부족하면 실제로 프로그래밍 언어가 아니라고 생각합니다.
이력서에 관해서는 HTML과 XML을 '기술'과 같은 섹션에 두는 것이 좋습니다. 나는 보통 버전 제어 소프트웨어, 내가 개발 한 OS, 시스템 구축 등과 같은 것들을 나열하는 섹션을 가지고있다.
나는 정확하게 프로그래밍 언어가 아니라 그 이름이 말하는 것 : 마크 업 언어라고 생각합니다. 순수한 HTML 만 사용하여 프로그래밍 할 수는 없습니다. 그러나 컨텐츠를 표현하는 방법에 주석을 달아주십시오.
그러나 컴퓨터에 내용을 표시하는 방법을 프로그래밍하는 행위를 프로그래밍하는 것을 고려한다면 프로그래밍 언어입니다.
HTML이 프로그래밍 언어라고 말하는 경우 ML 또는 'Markup Language'를 기반으로하는 단어 문서와 같은 것도 포함 할 수 있습니다.
HTML은 프로그래밍 언어가 아닙니다. 이러한 이유로 "마크 업"이라고합니다.
간단히 말해 --HTML은 내용을 정의합니다!
프로그래밍 언어는 모든 계산 가능한 기능을 발현 할 수있는 (공식) 언어입니다 : 내가 대학에 갔다 고급 프로그래밍 언어 클래스에서, 우리는 내가 "언어 프로그래밍"의 꽤 좋은 정의입니다 생각했다 처치 - 튜링 명제가 의미가 모든 Turing-computable 기능 세트입니다.
그 정의에 따르면, HTML은 프로그래밍 언어가 아니며 심지어 선언적인 언어입니다. 다른 사람들이 설명했듯이 마크 업 언어입니다.
그러나 이력서를 검토하는 사람들은 공식적인 차이에 대해 신경 쓰지 않을 수 있습니다. 다른 사람들이 제공 한 좋은 조언을 따르고 "기술"유형의 섹션에 나열합니다.
웹 디자인에 반대하는 IT에는 큰 편견이 있습니다. 그러나이 경우 "실제"프로그래머는 매우 확고한 기반에 있습니다.
많은 웹 디자인 작업을 수행했다면 아마도 JavaScript를 수행했을 것이므로 '프로그래밍 언어'아래로 내려 놓을 수 있습니다. HTML도 나열하려면 "기술"을 제안하는 답변에 동의합니다.
그러나 좋은 직업을 찾기보다는 상자를 체크하려는 에이전트를 대상으로하지 않는 한 사용한 항목의 목록이 실제로 그렇게 좋아 보이지는 않습니다. 작업 한 프로젝트를 나열하고 각각에 사용한 기술을 자세히 설명하는 것이 좋습니다. 그것은 당신이 유행어를 아는 것보다는 실제 사용 경험을 가지고 있음을 보여줍니다.
L은 언어를위한 것이지만 프로그래밍 언어를 의미하지는 않습니다. 결국 영어 나 불어도 (자연) 언어입니다! ;-)
위에서 언급했듯이 기술을 자회사 섹션에 배치하면 기술이 좋은 용어 인 것 같습니다.
(내 자신의 이력서를보고, 잠시 동안 업데이트되지 않음) 나는 "언어"라는 섹션을 만들었으므로 잘못 될 수는 없습니다 ... :-D
"(X) HTML 및 CSS, XML / 섹션 끝에 DTD / 스키마 및 SVG "가 명확하게 구분되어 있습니다.
프랑스어로는 "언어"(프로그래밍 및 마크 업) 섹션과 다른 "언어"(프랑스어 / 영어) 섹션이 있습니다. 영어 버전에서는 "언어 (Languages)"라는 제목을 붙 였는데, 문맥 상 명확히하기는하지만 지금은 생각하기가 어색합니다. 더 나은 처방을 찾아야합니다.
HTML은 결코 프로그래밍 언어가 아닙니다.
프로그래밍 언어는 "프로세싱 함수"등을 처리합니다. HTML은 단지 실제 프로그래밍이 처리를 처리하는 웹 페이지의 시각적 인터페이스를 처리합니다. 예를 들어 PHP.
누군가가 프로그래밍을 실제로 알고 있다면 사람들이 HTML을 실제 프로그래밍 언어로 착각하는 방법을 실제로 알 수 없습니다.
채용 측면에서 울타리의 양쪽에 있었으므로 HTML을 '프로그래밍 언어'또는 '기술'보다 더 안전하게
그렇습니다. 우리는 모두 언어가 프로그래밍 언어가 아니라 마크 업 언어라는 것을 알고 있습니다. 그러나 a) 모집 기관은 알지 못하고 신경 쓰지 않으며 b) 고용주는 알지 못하고 신경 쓰지 않습니다. 정말.
그리고 그들의 무지를 지적하면 당신에게만 도움이 될 것입니다. 그리고 결국 CV를 보는 기술자들은 HTML에 대해 들어 본 후보자에게 감사 할 것이며 분류법에 대해 걱정하지 않을 것입니다.
솔직히 문제가되지 않습니다.