المشاركات

عرض المشاركات من مارس, ٢٠٠٩

تاريخ السي C

السي هي لغة برمجة طورها دينيس ريتشي Dennis Ritchie بين 1969 و 1973 في معامل at&t لكي تساعد في تطوير نظام التشغيل يونكس Unix . حاليا تعتبر الـ C اللغة الاولى او الثانية على العالم من حيث الشعبيه، عدد مبرمجي الـ سي وكمية الكود المتاحة على الانترنت، ونظم التشغيل المكتوبة بالـ سي، من الويندوز لـ اللينوكس ، كل هذا عظم من مكانة الـ سي وأصبحت تقريبا الاساس لكل لغات البرمجة المطورة بعد ذلك، كلغة الـ سي++ ++C التي بدأت أصلا كنسخة من السي لكن محدثة على اتجاه أخر هو الـ object oriented programming (ترجمتها بالعربي سيئه جدا، برمجة الكائنات او حاجه زي كده)، بعكس الـ سي function oriented programming، وكل نوع منهم له مميزاته وعيوبه، وحسب البرنامج والمطلوب منه يتم اختيار اللغة. الكمبيوتر كجهاز لا يفهم لغة معينة، كل اللي يفهمه هو تسلسلات من الـ 0 و 1 التي تمثل قيمتين من الفولت او فرق الجهد، قيمة صغيرة ممكن 1 فولت هي الـ 0 وقيمة اعلى زي 5 فولت تمثل الرقم واحد، باستخدام تلك القيمتان بني الكمبيوتر على نظام ارقام او تشفير هو النظام الثنائي binary،وكل شيء ينفذه معالج الكمبيوتر او البروسيسور من