Kas CSS-i keel on seotud C ja C ++ -ga või mitte? Ja kui ei, siis mis neil vahet on?


Vastus 1:

CSS pole üldse seotud C ega C ++ -ga.

CSS-i, kaskaadsete stiililehtede lühendit kasutatakse märgistuskeeles (nt HTML, XHTML, XML jne) kirjutatud dokumentide vormindamise / esitlemise kirjeldamiseks. CSS on lihtsalt valijate organiseeritud loend, mis näitab, millisele märgistuse osale stiil rakendub, ja deklaratsiooniplokid, lihtsalt deklaratsioonide loendid, mis määravad atribuute, mis kontrollivad paigutust, värvi, fonte jne.

Kuigi CSS kasutab oma deklaratsiooniplokkide ümber lokkisid, on see selle ja C-tüüpi keelte visuaalne sarnasus. Palusite erinevusi, kuid need on täiesti omavahel seotud asjad, näiteks õunad ja alasi. CSS määrab märgistuskeelte stiiliatribuudid, samas kui C ja C ++ (mis on kaks eraldiseisvat keelt) on üldotstarbelised programmeerimiskeeled.

Üldotstarbelised programmeerimiskeeled kasutavad käivitatava tarkvara (nt rakendused, opsüsteemid, seadme draiverid, andmebaasimootorid, manustatud süsteemide tarkvara jne) tootmiseks andmestruktuure ja algoritme. Üldotstarbelised programmeerimiskeeled, nagu C ja C ++, pakuvad juhtimisstruktuure, näiteks juhul, kui avaldusi, silmuseid, funktsioonikõnesid jne. Protseduuriliseks programmeerimiseks saab kasutada C või C ++ ja C ++ objektorienteeritud programmeerimiseks.

Rakendust (isegi ainult veebirakendust) ei saa kirjutada ainult CSS-i kasutades, kuna CSS on lihtsalt esitluse / vormingu atribuutide loendite kogum. Veebilehtede valdkonnas, kus tavaliselt elab CSS, on JavaScript veebibrauseritesse sisseehitatud üldotstarbeline keel, mis võimaldab interaktsiooni HTML-i märgistuse ja CSS-i stiiliga. JavaScript on koht, kus leiate juhtimisstruktuure, näiteks avaldusi, silmuseid, funktsioonikõnesid jne.


Vastus 2:

C / C ++ on üldotstarbelised keeled. Need on mõeldud igasuguste arvutiprobleemide lahendamiseks, samas kui CSS on loodud renderdamise eesmärkidel.

Nii et kui otsite renderduslahendust, on HTML / CSS / javascript hea kombinatsioon.

Kui proovite lahendada keerulist probleemi, eriti kui soovite arvutust optimeerida, peate töötama C ++ ja isegi C-ga.