Ці звязана мова CSS з C і C ++ ці не? Калі няма, у чым розніца паміж імі?


адказ 1:

CSS наогул не звязаны з C або C ++.

CSS, кароткае для каскадных табліц стыляў, выкарыстоўваецца для апісання фарматавання / прэзентацыі дакументаў, напісаных на мове разметкі (напрыклад, HTML, XHTML, XML і г.д.). CSS - гэта проста арганізаваны спіс селектараў, які паказвае, да якой часткі разметкі ўжываецца стыль і блокі дэкларацый, проста спісы дэкларацый, якія вызначаюць атрыбуты, якія кантралююць макет, колер, шрыфты і гэтак далей.

У той час як CSS выкарыстоўвае дужкі вакол блокаў дэкларацый, гэта ўсяго толькі візуальнае падабенства паміж CSS і мовамі, падобнымі на C. Вы пыталіся пра адрозненні, але гэта цалкам незалежныя рэчы, як яблыкі і кавадлы. CSS усталёўвае атрыбуты стылю для моў разметкі, у той час як C і C ++ (дзве розныя мовы) з'яўляюцца універсальнымі мовамі праграмавання.

Агульныя мовы праграмавання выкарыстоўваюць структуры дадзеных і алгарытмы для стварэння выкананага праграмнага забеспячэння (напрыклад, прыкладанняў, аперацыйных сістэм, драйвераў прылад, модуляў баз дадзеных, убудаванага сістэмнага праграмнага забеспячэння і г.д.). Агульныя мовы праграмавання, такія як C і C ++, прапануюць такія структуры кіравання, як Напрыклад, калі выказванні, цыклы, выклікі функцый і г.д. C або C ++ могуць быць выкарыстаны для працэдурных працэдур, а C ++ - для аб'ектна-арыентаванага праграмавання.

Вы не можаце проста напісаць прыкладанне (нават вэб-прыкладанне) з дапамогай CSS, таму што CSS - гэта проста збор спісаў з атрыбутамі прэзентацыі / фарматавання. У вобласці вэб-сайтаў, дзе звычайна знаходзіцца CSS, JavaScript з'яўляецца агульным прызначэннем, інтэграваным у вэб-браўзэры, які дазваляе ўзаемадзейнічаць з разметкамі HTML і стылямі CSS. У JavaScript вы знойдзеце структуры кіравання, напрыклад, калі заявы, цыклы, выклікі функцый і г.д.


адказ 2:

C / C ++ - гэта мовы агульнага прызначэння. Яны былі распрацаваны для вырашэння ўсіх тыпаў камп'ютэрных праблем, у той час як CSS быў распрацаваны для мэт рэндэрынгу.

Такім чынам, калі вы шукаеце рашэнне для рэндэрынгу, HTML / CSS / Javascript - добрая камбінацыя.

Калі вы спрабуеце вырашыць складаную праблему, асабліва калі вы хочаце аптымізаваць разлік, вам давядзецца працаваць з C ++ і нават З.