Είναι η γλώσσα CSS σχετιζόμενη με C και C ++ ή όχι; Και αν όχι, ποια είναι η διαφορά μεταξύ τους;


Απάντηση 1:

Το CSS δεν σχετίζεται καθόλου με το C ή το C ++.

Το CSS, κοντό για τα Φύλλα Στυλ Cascading, χρησιμοποιείται για να περιγράψει τη μορφοποίηση / παρουσίαση εγγράφων γραμμένων σε γλώσσα σήμανσης (π.χ. HTML, XHTML, XML κ.λπ.). Το CSS είναι απλώς ένας οργανωμένος κατάλογος επιλογών, υποδεικνύοντας σε ποιο μέρος της σήμανσης ισχύει το στυλ και μπλοκ δήλωσης, μόνο λίστες δηλώσεων που καθορίζουν χαρακτηριστικά που ελέγχουν τη διάταξη, το χρώμα, τις γραμματοσειρές κλπ.

Ενώ το CSS χρησιμοποιεί σγουράκια γύρω από τα μπλοκ δήλωσης του, αυτό είναι απλώς μια οπτική ομοιότητα μεταξύ αυτού και των γλωσσών που μοιάζουν με τη Γ. Ζητήσατε διαφορές, αλλά είναι εντελώς άσχετα πράγματα, όπως τα μήλα και οι άκμονες. Το CSS καθορίζει τα χαρακτηριστικά στυλ για τις γλώσσες σήμανσης, ενώ τα C και C ++ (που είναι δύο διακριτές γλώσσες) είναι γενικές γλώσσες προγραμματισμού.

Οι γλώσσες προγραμματισμού γενικής χρήσης χρησιμοποιούν δομές δεδομένων και αλγόριθμους για την παραγωγή εκτελέσιμου λογισμικού (π.χ. εφαρμογές, λειτουργικά συστήματα, προγράμματα οδήγησης συσκευών, μηχανές βάσεων δεδομένων, λογισμικό ενσωματωμένων συστημάτων κ.λπ.). Οι γλώσσες προγραμματισμού γενικού σκοπού, όπως οι C και C ++, παρέχουν δομές ελέγχου όπως εάν δηλώσεις, βρόχους, κλήσεις λειτουργίας κλπ. C ή C ++ μπορούν να χρησιμοποιηθούν για διαδικαστικό προγραμματισμό και η C ++ μπορεί να χρησιμοποιηθεί για αντικειμενοστραφή προγραμματισμό.

Δεν μπορείτε να γράψετε μια εφαρμογή (ακόμη και μόνο μια εφαρμογή στο διαδίκτυο) χρησιμοποιώντας μόνο CSS, επειδή το CSS είναι απλώς μια συλλογή λιστών χαρακτηριστικών παρουσίασης / μορφοποίησης. Στο χώρο των ιστοσελίδων, όπου συνήθως ζει το CSS, η JavaScript είναι η γενική γλώσσα που ενσωματώνεται σε προγράμματα περιήγησης ιστού που επιτρέπει αλληλεπίδραση με τη σήμανση HTML και το στυλ CSS. Το JavaScript είναι το σημείο όπου θα βρείτε δομές ελέγχου όπως αν δηλώσεις, βρόχους, κλήσεις λειτουργίας κ.λπ.


Απάντηση 2:

Οι C / C ++ είναι γλώσσες γενικής χρήσης. Έχουν σχεδιαστεί για να λύσουν όλα τα είδη των υπολογιστικών προβλημάτων, ενώ το CSS έχει σχεδιαστεί για σκοπούς rendering.

Έτσι, αν ψάχνετε για λύση απόδοσης, το HTML / CSS / javascript είναι ο καλός συνδυασμός.

Αν προσπαθήσετε να λύσετε περίπλοκο πρόβλημα, ειδικά όταν θέλετε να βελτιστοποιήσετε τον υπολογισμό, πρέπει να εργαστείτε με C ++ και ακόμη και με C.