답변
"프로그래밍 언어"라는 용어는 좋은 대답을하기에 충분하도록 엄격하게 정의되지 않았습니다. 그것은 정말로 그 용어가 사용되는 맥락에 달려 있습니다. 많은 경우 (보통 C++, D 또는 Java와 같은 언어가 많이 언급되는 경우) "프로그래밍 언어"가 Turing으로 완성되어야합니다. 그러나 XML과 HTML은보다 관대 한 기준을 충족합니다. 그들은 문법을 가지고 있으며 당신이 원하는 것을 컴퓨터에 표현하기위한 문자 적 수단입니다. 따라서 일부 컨텍스트에서는 선언적 프로그래밍 언어로 간주 될 수 있습니다.
언어에 따라 다릅니다. 물론 완벽한 마크 업 언어 (XMLish 포함)가 있습니다. 그러나 추악하기 때문에 흔하지 않습니다.
마크 업 언어를 데이터 설명 언어라고 부를 수 있습니다. 그들은 귀하의 데이터를 설명합니다.
프로그래밍 언어는 컴퓨터에 논리를 수행하도록 지시하는 동안 사용됩니다.
그리고 어디에서 그 라인을 그립니까? TeX : 마크 업 또는 프로그래밍 언어? XSLT : 마크 업 또는 프로그래밍 언어 (XSLT **는 ** XML 임) 추신? ... S-Expressions? M- 표현식? 그것들은 실제로 프로그램 *이 데이터라는 것을 잘 보여줍니다. –
이 용어가 가장 자주 사용되는 것처럼 HTML과 일반 XML이 둘 다 프로그래밍 언어의 영역 밖에 있다고합니다.
그렇다면 상당 부분의 HTML에는 거의 모든 정의에 의해 프로그래밍 언어로 간주되어야 할 JavaScript의 비트와 조각이 포함되어 있습니다. 마찬가지로 XML의 "X"는 확장 할 수 없습니다. 그것 (간접적으로)은 XML에 저장된 무언가에 원하는 거의 모든 의미를 붙일 수 있음을 의미합니다. 이 경우 소스 코드의 구조와 XML의 구조는 서로 직접적으로 반영 될 수 있습니다. 그럼에도 불구하고 이들은 실제로 별개로 정의 된 프로그래밍 언어로 작성된 코드에 대해 컨테이너 인 소스 코드 (또는 객체 코드, 다소 다소 일반적이지는 않지만)에 대한 마크 업 언어의 예이며 마크 업 언어 그 자체는 실제로 프로그래밍 언어가 아닙니다.
더 경계 경우가 있습니다 (예를 들어, CSS와 HTML에 애니메이션을 정의하는)하지만 그들은 국경에 접근하면서, 적어도 바로 즉석 아무도 나에게 발생하지 정말 십자가 당신이 명백하게 프로그래밍 중 하나를 호출 지점에 경계 언어.
- 1. 삽입 가능한 SQL 쿼리가있는 웹 마크 업 언어가 존재합니까?
- 2. "모두 할 수있는"문서 마크 업 언어가 있습니까?
- 3. docx - 마크 업/마크 업 - docx 변환
- 4. Django의 맞춤 마크 업
- 5. HTML 마크 업 질문
- 6. HTML speechbubble 마크 업
- 7. 위젯의 동적 마크 업
- 8. 번역시 의미있는 마크 업
- 9. 자동 코드 마크 업
- 10. ASP.Net aspx 마크 업
- 11. Wakawaka 위키 마크 업
- 12. 디버그 마크 업 asp.net
- 13. XSLT에서 ICEFaces로 마크 업
- 14. 아이콘 용 경량 마크 업 언어
- 15. 전역 변수가없는 프로그래밍 언어가 있습니까?
- 16. DecimalConverter를 사용하는 XAML 마크 업?
- 17. PHP에서 마크 업 파서 작성하기
- 18. ListView 빈 마크 업 텍스트
- 19. 시맨틱 마크 업 및 현재
- 20. 마크 업 태그는 어떻게 보존합니까?
- 21. 코다 셋 위키 마크 업
- 22. 어셈블리의 자바 스크립트/마크 업
- 23. WordPress 플러그인 마크 업 수정하기
- 24. 스크롤 티커를위한 CSS 마크 업
- 25. Ajax HTML 편집기 - 마크 업
- 26. 팽창기 라벨의 Pango 마크 업
- 27. 페이지 마크 업 유지 보수성
- 28. render_to_string 스트립 팅 마크 업
- 29. 인라인 마크 업 편집기가 필요하십니까?
- 30. Python 용 경량 마크 업 언어
Dup ... 처음 검색하기. –
@the_drow : 링크를 사용 하시겠습니까? – GManNickG
관련이 있지만 중복되지는 않습니다. http://stackoverflow.com/questions/145176/is-html-considered-a-programming-language –