Ar CSS kalba susijusi su C ir C ++, ar ne? O jei ne, kuo jie skiriasi?


Atsakymas 1:

CSS visai nesusijusi su C ar C ++.

CSS, sutrumpintai apibūdinantis „Cascading Style Sheets“, yra naudojamas apibūdinti dokumentų, parašytų žymėjimo kalba (pvz., HTML, XHTML, XML ir kt.), Formatavimą / pateikimą. CSS yra tik organizuotas atrankų sąrašas, nurodantis, kuriai žymėjimo daliai taikomas stilius, ir deklaracijos blokai, tiesiog deklaracijų sąrašai, kuriuose nurodomi atributai, valdantys išdėstymą, spalvą, šriftus ir kt.

Nors CSS naudoja garbanotas petnešas aplink deklaracijos blokus, tai yra tik vizualus panašumas tarp jos ir C tipo kalbų. Jūs paprašėte skirtumų, tačiau jie yra visiškai nesusiję dalykai, pavyzdžiui, obuoliai ir kulniukai. CSS nurodo žymėjimo kalbų stiliaus atributus, o C ir C ++ (kurios yra dvi skirtingos kalbos) yra bendrosios paskirties programavimo kalbos.

Bendrosios paskirties programavimo kalbos naudoja duomenų struktūras ir algoritmus vykdomai programinei įrangai (pvz., Programoms, operacinėms sistemoms, įrenginių tvarkyklėms, duomenų bazių varikliams, įterptųjų sistemų programinei įrangai ir kt.) Gaminti. Bendrosios paskirties programavimo kalbos, tokios kaip C ir C ++, teikia valdymo struktūras, pavyzdžiui, jei teiginiai, kilpos, funkcijų skambučiai ir tt C ar C ++ gali būti naudojami procedūriniam programavimui, o C ++ - objektiniam programavimui.

Negalite parašyti programos (net tik žiniatinklio programos) naudodamiesi tik CSS, nes CSS yra tik pateikimo / formatavimo atributų sąrašų rinkinys. Tinklalapių, kur paprastai gyvena CSS, srityje „JavaScript“ yra bendrosios paskirties kalba, įmontuota interneto naršyklėse, leidžianti sąveikauti su HTML žymėjimu ir CSS stiliumi. „JavaScript“ yra ten, kur rasite valdymo struktūras, pvz., Teiginius, kilpas, funkcijų skambučius ir kt.


Atsakymas 2:

C / C ++ yra bendrosios kalbos kalbos. Jie skirti išspręsti visų tipų skaičiavimo problemas, o CSS yra skirti perteikimo tikslams.

Taigi, jei jūs ieškote pateikimo sprendimo, HTML / CSS / javascript yra tinkamas derinys.

Jei bandote išspręsti sudėtingą problemą, ypač kai norite optimizuoti skaičiavimą, turite dirbti su C ++ ir net C.