Vai CSS valoda ir saistīta ar C un C ++, vai nav? Un ja nē, kāda ir atšķirība starp viņiem?


Atbilde 1:

CSS vispār nav saistīta ar C vai C ++.

CSS, kas saīsināts no Cascading Style Sheets, tiek izmantots, lai aprakstītu iezīmēšanas valodā (piemēram, HTML, XHTML, XML utt.) Rakstītu dokumentu formatējumu / noformējumu. CSS ir tikai organizēts atlasītāju saraksts, kas norāda, uz kuru marķēšanas daļu attiecas stils, un deklarācijas bloki, tikai deklarāciju saraksti, kas norāda atribūtus, kas kontrolē izkārtojumu, krāsu, fontus utt.

Kamēr CSS ap savu deklarācijas bloku izmanto cirtainus stiprinājumus, tā ir tikai vizuāla līdzība starp C un C valodām. Jūs prasījāt atšķirības, taču tās ir pilnīgi nesaistītas lietas, piemēram, āboli un laksti. CSS norāda stila atribūtus iezīmēšanas valodām, savukārt C un C ++ (kas ir divas atšķirīgas valodas) ir vispārējas nozīmes programmēšanas valodas.

Vispārējas nozīmes programmēšanas valodas izmanto datu struktūras un algoritmus, lai iegūtu izpildāmu programmatūru (piemēram, lietojumprogrammas, operētājsistēmas, ierīču draiveri, datu bāzes dzinēji, iegultās sistēmas programmatūra utt.). Vispārējas nozīmes programmēšanas valodas, piemēram, C un C ++, nodrošina vadības struktūras, piemēram, ja paziņojumus, cilpas, funkciju izsaukumus utt. C vai C ++ var izmantot procesuālajai programmēšanai, bet C ++ - objektorientētai programmēšanai.

Jūs nevarat rakstīt lietojumprogrammu (pat tikai tīmekļa lietojumprogrammu), izmantojot tikai CSS, jo CSS ir tikai prezentāciju / formatēšanas atribūtu sarakstu saraksts. Tīmekļa lapu jomā, kur parasti dzīvo CSS, JavaScript ir vispārējas nozīmes valoda, kas iebūvēta tīmekļa pārlūkprogrammās, kas ļauj mijiedarboties ar HTML iezīmēšanu un CSS stilu. JavaScript ir vieta, kur atradīsit vadības struktūras, piemēram, paziņojumus, cilpas, funkciju zvanus utt.


Atbilde 2:

C / C ++ ir vispārējas nozīmes valodas. Tie ir izstrādāti, lai atrisinātu visa veida skaitļošanas problēmas, savukārt CSS ir paredzēts renderēšanas mērķiem.

Tātad, ja jūs meklējat renderēšanas risinājumu, laba kombinācija ir HTML / CSS / javascript.

Ja mēģināt atrisināt sarežģītu problēmu, it īpaši, ja vēlaties optimizēt aprēķinu, jums jāstrādā ar C ++ un pat C.