CSS 언어는 C 및 C ++와 관련이 있습니까? 그리고 그렇지 않다면, 그들 사이의 차이점은 무엇입니까?


대답 1:

CSS는 C 또는 C ++과 전혀 관련이 없습니다.

CSS (Cascading Style Sheets)의 줄임말은 마크 업 언어 (예 : HTML, XHTML, XML 등)로 작성된 문서의 서식 / 프레젠테이션을 설명하는 데 사용됩니다. CSS는 스타일이 적용되는 마크 업의 부분을 나타내는 체계화 된 선택기 목록과 레이아웃, 색상, 글꼴 등을 제어하는 ​​속성을 지정하는 선언 목록 인 선언 블록입니다.

CSS는 선언 블록 주위에 중괄호를 사용하지만, C와 비슷한 언어와 시각적으로 유사합니다. 차이점을 요구했지만 사과와 모루와 같이 전혀 관련이 없습니다. CSS는 마크 업 언어의 스타일 속성을 지정하는 반면 C와 C ++ (두 가지 다른 언어)는 범용 프로그래밍 언어입니다.

범용 프로그래밍 언어는 데이터 구조 및 알고리즘을 사용하여 실행 가능한 소프트웨어 (예 : 응용 프로그램, 운영 체제, 장치 드라이버, 데이터베이스 엔진, 내장 시스템 소프트웨어 등)를 생성합니다. C 및 C ++와 같은 범용 프로그래밍 언어는 if 문, 루프, 함수 호출 등과 같은 제어 구조를 제공합니다. C 또는 C ++는 절차 적 프로그래밍에 사용될 수 있고 C ++은 객체 지향 프로그래밍에 사용될 수 있습니다.

CSS는 프리젠 테이션 / 포맷 속성 목록의 모음이기 때문에 CSS 만 사용하여 애플리케이션 (웹 애플리케이션 만 포함)을 작성할 수 없습니다. CSS가 일반적으로 존재하는 웹 페이지 영역에서 JavaScript는 웹 브라우저에 내장 된 범용 언어로 HTML 마크 업 및 CSS 스타일과 상호 작용할 수 있습니다. JavaScript는 if 문, 루프, 함수 호출 등과 같은 제어 구조를 찾을 수있는 곳입니다.


대답 2:

C / C ++는 범용 언어입니다. CSS는 모든 종류의 컴퓨팅 문제를 해결하도록 설계되었으며 CSS는 렌더링 목적으로 설계되었습니다.

따라서 렌더링 솔루션을 찾고 있다면 HTML / CSS / javascript가 좋은 조합입니다.

복잡한 문제, 특히 계산을 최적화하려는 경우 복잡한 문제를 해결하려면 C ++ 및 C를 사용해야합니다.