هل لغة CSS مرتبطة بـ C و C ++ أم لا؟ وإذا لم يكن الأمر كذلك ، فما الفرق بينهما؟


الاجابه 1:

لا يرتبط CSS بـ C أو C ++ على الإطلاق.

يتم استخدام CSS ، مختصر لـ Cascading Style Sheets ، لوصف التنسيق / العرض التقديمي للمستندات المكتوبة بلغة الترميز (مثل HTML و XHTML و XML ، إلخ). CSS هي مجرد قائمة منظمة من المحددات ، تشير إلى أي جزء من الترميز الذي ينطبق عليه النمط ، وكتل الإعلان ، مجرد قوائم للإعلانات ، التي تحدد السمات التي تتحكم في تخطيط ولون وخطوط وما إلى ذلك.

بينما تستخدم CSS الأقواس المتعرجة حول كتل الإعلان الخاصة بها ، فهذا مجرد تشابه بصري بينها وبين اللغات المشابهة لـ C. لقد طلبت الاختلافات ، لكنها أشياء غير مرتبطة تمامًا ، مثل التفاح والسنادين. تحدد CSS سمات الأنماط للغات الترميز ، في حين أن C و C ++ (وهما لغتان متميزتان) لغتا برمجة للأغراض العامة.

تستخدم لغات البرمجة للأغراض العامة هياكل البيانات والخوارزميات لإنتاج برامج قابلة للتنفيذ (على سبيل المثال ، التطبيقات وأنظمة التشغيل وبرامج تشغيل الأجهزة ومحركات قواعد البيانات وبرامج الأنظمة المدمجة ، وما إلى ذلك). توفر لغات البرمجة للأغراض العامة ، مثل C و C ++ ، هياكل تحكم مثل إذا كانت العبارات والحلقات ومكالمات الوظائف ، إلخ. يمكن استخدام C أو C ++ للبرمجة الإجرائية ، ويمكن استخدام C ++ للبرمجة الموجهة للكائنات.

لا يمكنك كتابة تطبيق (حتى مجرد تطبيق ويب) باستخدام CSS فقط ، لأن CSS هو مجرد مجموعة من قوائم سمات العرض / التنسيق. في عالم صفحات الويب ، حيث يعيش CSS عادةً ، تعد JavaScript هي لغة الأغراض العامة المدمجة في متصفحات الويب التي تتيح التفاعل مع ترميز HTML وتصميم CSS. جافا سكريبت هي المكان الذي ستجد فيه هياكل تحكم مثل العبارات ، الحلقات ، مكالمات الوظائف ، إلخ.


الاجابه 2:

C / C ++ هي لغات للأغراض العامة. وهي مصممة لحل جميع أنواع مشاكل الحوسبة ، في حين تم تصميم CSS لأغراض التقديم.

لذلك إذا كنت تبحث عن حل التقديم ، فإن HTML / CSS / javascript هو مزيج جيد.

إذا حاولت حل المشكلة المعقدة ، خاصةً عندما تريد تحسين الحساب ، فيجب عليك العمل مع C ++ وحتى C.