의미와 구문이 동일합니까?
'의미'와 '구문'의 의미 차이는 무엇입니까? 그들은 무엇인가?
또한 "의미 적 웹 사이트 대 일반 웹 사이트", "의 적 소셜 미디어 대 일반 소셜 미디어"등의 차이점은 무엇입니까?
구문은 문법입니다. 올바른 문장을 구성하는 방법을 설명합니다. 예를 들어, 이 물은 삼각형 이 구문 상합니다.
의미론은 의미와 관련이 있습니다. 이 물은 삼각형 이지만 문법은 괜찮습니다.
시맨틱 웹 에 대한 이야기 가 최근 유행하고 있습니다. 이 아이디어는 컴퓨터에서 더 쉽게 웹에서 추가 데이터로 마크 (HTML 구조)를 향상시키는 것입니다.
구문은 언어의 문법으로 문장이나 표현을 형성하는 규칙입니다.
의미론은 코드로 표현하려는 의미입니다.
구문 상 올바른 프로그램이 실행됩니다.
의미 상 올바른 프로그램은 실제로 프로그래머가 의도 한대로 수행합니다. 즉, 버그가 없습니다.
서로 다른 언어로 동일한 작업을 수행하는 두 프로그램은 서로 다른 구문을 사용하지만 상 동일합니다.
프로그래밍 언어가 아닌 웹에 대해 이야기하는 경우 :
언어의 구문은 또는 (또는 처리 프로그램) 합법적으로 인식하고 처리하고 사용자에게 할 수있는 모든 것입니다. 예를 들어 브라우저는 HTML을 사용하고 있고 API는 XML 트리를 구문 분석 할 수 있습니다.
의미론은 실제로 표현되는 것을 포함합니다. 현재 시맨틱 한 웹과 그 모든 것에 대해 많은 소문이 있고, 즉, 각 단어가 사람이 읽을 수있는 정보 메타 데이터와도 연관되어 특정 태그가 예상되는 의미를 참조 할 수 있습니다.
소셜 네트워크도 마찬가지입니다. 당신은 링크에 지식을 넣습니다
"개미가 이모를 먹었다." 올바른 구문이 의미 상 의미가 없습니다. 구문은 무한한 수의 문법적으로 유효한 문장을 생성하기 위해 결합 될 수있는 문장을 규칙이지만, 그 중 몇 개만 의미론을 가지고 있습니다.
구문은 문장의 어순입니다. 영어에서는 주어-동사-객체 형태입니다.
의미론은 단어가있는 의미입니다. 예 : 그녀는 톱을 먹었습니다. saw라는 단어가 문장의 의미와 일치하지 않습니다. 그것은 문법적으로 말하는 것입니다. 따라서 구문이됩니다. =)
특히 의미 론적 소셜 미디어는 페이지 마크 업 복제 된 사회적 관계를 포함하는 것을 의미한다. 마이크로 포맷에 정의 된대로이를 수행하기위한 표준 형식 은 XFN , XHTML Friends Network입니다. 일반적으로 시맨틱 웹과 관련하여 마이크로 포맷 은 시맨틱 콘텐츠를 정의하기위한 가이드가되어야합니다.
웹 사이트 시맨틱 는 페이지의 특정 개념을 식별하기 위해 특수 주석을 사용하여 웹 컨텐츠에 의미를 부여하는 것을 목표로 하는 시맨틱 웹 개념을 사용합니다 . 이를 통해 콘텐츠에 대한 자동 추론 (인간이 아닌 컴퓨터)이 가능하여 인덱싱 및 검색이 향상됩니다.
(이는 최종 사용자에게 이해 가능하고 기계에 소화 가능). 위의 설명은 시맨틱 조각에서 모호하며, 시맨틱은 가치 인수를 구축하는 다른 요소를 의미합니다.
물론 이것은 의미론과 프로그래머-편집자-작가-커뮤니케이터를 중간에 있습니다. 의미론은 있어야하고, 개념적이며, 모두에 구현 가능해야합니다.
각주, 인라인 및 인용구, 제목 등을 말하면 잘 정의되고 유한 목록이됩니다. 예로서 미디어 위키, 위키 텍스트는 관점에서 실패하고, 의미 론적 의미 요소에 대한 구문을 정의하지 않고 정의되지 않은 목록에 동의하지 않습니다. 예로서 제목이 다시 텍스트 내용으로 전달하는 것의 추가로 "형식 별 의미". 예 "즉 제목입니다"는라고 된 의미 체계 내에서 가정에 의해 통합 된 의미 체계 만되고 "중요하며 자세히 설명 될 것입니다."는 한 세트 이상이 될 수 있습니다.
Asciidoc 및 pandoc 마크 업은 구문 규칙에 따라 출력 형식으로 변환하는 방법에 관계없이 의미론에서 상당히 많이.
프로그래밍, html, pdf, epub와 같은 출력 형식은 형식, 의미론, 구문이 번역의 임시 도구로 사라진 결과적으로 의미를 얻을 수 있고 또 하나의 결과로 결과를 로봇 방식으로 스캔하여 의미를 제공 할 수 있습니다. of 'grep': Google. 제목이나 각주 또는 링크가 고려 대상 여부에 따라 "찾는 것은 무엇입니까"에서 "무엇"의 의미를 찾습니다.
의미론, 그리고 하나 이상의 계층이있을 수 있으며, 텍스트 메시지가 전달하는 (Chomsky) 의미론조차도 형식에 따라 의미로 번역 될 수 있고 인간 인 독자가 포함 된 출력 체인의 다른 모든 기능적 차이를 만들 수 있습니다.
결론적으로 프로그래머와 학자들은 통합되어야하며, 어떤 학자도 빵과 버터 목수처럼 그의 도구에 대한 지식이 없어야합니다. 프로그래머는 그들이 달성하는 브리징의 다른 쪽 끝이 최종 사용자 인 브릿지라는 점에서 학자가되어야합니다. 의미론입니다.
미디엄.
참고 URL : https://stackoverflow.com/questions/209979/are-semantics-and-syntax-the-same
'ProgramingTip' 카테고리의 다른 글
vscode의 모든 줄에서 커서를 얻는 방법 (0) | 2020.11.10 |
---|---|
JavaScript 변수를 다른 브라우저 창에 있습니까? (0) | 2020.11.10 |
RVM없이 Ubuntu에 Ruby 2를 설치하는 방법 (0) | 2020.11.09 |
숫자 배열에서 누락 된 숫자를 찾는 가장 빠른 방법 (0) | 2020.11.09 |
조건에 따라 목록에서 항목 제거 (0) | 2020.11.09 |