Er CSS-sproget relateret til C og C ++, eller ikke? Og hvis ikke, hvad er forskellen derpå?


Svar 1:

CSS er overhovedet ikke relateret til C eller C ++.

CSS, forkortelse for Cascading Style Sheets, bruges til at beskrive formatering / præsentation af dokumenter skrevet på et markeringssprog (f.eks. HTML, XHTML, XML osv.). CSS er bare en organiseret liste over vælgere, der angiver, hvilken del af markeringen stilen gælder for, og deklarationsblokke, bare lister med deklarationer, der specificerer attributter, der styrer layout, farve, skrifttyper osv.

Mens CSS bruger krøllede seler omkring sine deklarationsblokke, er det bare en visuel lighed mellem det og de C-lignende sprog. Du bad om forskelle, men det er helt uafhængige ting, som æbler og ambolter. CSS specificerer stilattributter for markeringssprog, mens C og C ++ (som er to forskellige sprog) er programmeringssprog til generelle formål.

Programmeringssprog til generelle formål bruger datastrukturer og algoritmer til at producere eksekverbar software (f.eks. Applikationer, operativsystemer, enhedsdrivere, databasemotorer, indlejret systemsoftware osv.). Programmeringssprog til generelle formål, som C og C ++, giver kontrolstrukturer, som hvis udsagn, loops, funktionsopkald osv. C eller C ++ kan bruges til procedureprogrammering, og C ++ kan bruges til objektorienteret programmering.

Du kan ikke skrive en applikation (endda kun en webapplikation) kun ved hjælp af CSS, fordi CSS kun er en samling af lister med præsentations- / formateringsattributter. På websiden, hvor CSS typisk bor, er JavaScript det generelle sprog, der er indbygget i webbrowsere, der tillader interaktion med HTML-markering og CSS-styling. JavaScript er det sted, hvor du kan finde kontrolstrukturer som om sætninger, loops, funktionsopkald osv.


Svar 2:

C / C ++ er sprog til generelle formål. De er designet til at løse alle former for computerproblemer, mens CSS er designet til gengivelsesformål.

Så hvis du leder efter rendering, er HTML / CSS / javascript den gode kombination.

Hvis du prøver at løse kompliceret problem, især når du vil optimere beregningen, skal du arbejde med C ++ og endda C.