ما هي أهمية لغة برمجة السي

ماهي لغة C

هي لغة برمجة عالمية وقوية منخفضة المستوى , تم تطويرها ما بين 1969 و 1973 على يدي عالم الحاسوب الأمريكي دينيس ريتشي ( Dennis Ritchie )

وساعده فيها كين تومسن ( Ken_Thompson ) وتم ذلك فيمختبرات بيل ( Bell Labs ) المتواجدة بنيوجرسي بالولايات المتحدة الأمريكية .

تم برمجة لغة السي خصيصا لتطوير نظام التشغيل يونيكس ( Unix ) ، ولكن لم تقم بتطوير نظام يونيكس فحسب بل طورت ( ++python , Windows API , PHP , Java , C )

وهي من أكثر اللغات اللتي ينصح بتعلمها

تعلمك لغة السي كيف يجب ان يكون شكل البرنامجي الحاسوبي وتعلمك كيفية التعامل مع الذاكرة والتعامل مع قطع الحاسوب وحدات ادخالة واخراجة وغيرها ،

يمكنك ان تقوم بانشا اي تطبيق تريدة بهذه اللغة اذا كنت محترف بشكل كبير .

كل ما يمكن ان تفكر فيه يمكنك ان تقوم به ولكنها ربما مهمة ليست سهلة لانك تتعامل مع لغة لا تحتوي علي مكتبات مساعدة كثيرة ولا واجهات لانشا فورمات جاهزه وايقونات وغيرة مما هو موجود

في لغات اخرى لها مطور ومحرر اكثر تقدم من لغة السي مثل الفيجول بيسك او السي شارب او الجافا او الدلفي .

إن أردت أن تقوم بالتطوير على نظام التشغيل يفضل أن تتعلمها لأنها من أسرع اللغات الموجودة و أكثرها دقة ، وهي أساسا مصممة لتطوير نظم التشغيل .


لكن هل تعتقد أن هذه اللغة تغني عن كافة اللغات الأخرى أمثال Java,Ruby,C plus plus وغيرها ؟؟؟؟؟؟؟؟؟

لكل لغة أهميتها و لا لغة يمكن أن تغني عن لغة. ف ال .Net مثلا للمشاريع الصغيرة وال java للمشاريع الأهم . أما إذا فكرت ببرمجة نظام تشغيل لالة مثلا فعليك بال c

-1

+100

لكني لا أوافقك في

أما إذا فكرت ببرمجة نظام تشغيل لالة مثلا فعليك بال c

هنا -1

لو أراد مبرمجي لغة * Java,PHP,C plus plus * أن يطورو على اللغة فلن يطوروها إلى بلغة * السي *

(لولا لغة السي لما وجدت هذه اللغات ولم تكن لتتطور لتصبح ما هي عليه)

يمكن إستخدامها لكل شيئ تقريبا ؛ لكن قوتها وأهميتها تظهر في برمجة تظم التشغيل فهي الأفضل لأنظمة التشغيل .

لا طبعا فقد تكون قوية و تصلح لكل شيء

الا انها تفتقر للسرعة في الانجاز

يعني اذا طلب زبون مشروع قواعد بيانات فانت تتجه مثلا الى vb او c#

اما بالنسبة للمقارنة بين c++ و c فاعتقد انه غير ممكن فكلاهما واحد بل c++ ربما بها اضافات اكثر من c خاصة في البرمجة الكائنية