منتديات المدرسة الخامسة والستون (65) الثانوية ..
مرحباً بكم في منتدانا المتمييز بوجود طالباتنا المتميزات فيه ونرجوا منك التسجيل في منتدانا لنكمل شمل عائلتنا داخل وخارج المدرسة .. :)
منتديات المدرسة الخامسة والستون (65) الثانوية ..
مرحباً بكم في منتدانا المتمييز بوجود طالباتنا المتميزات فيه ونرجوا منك التسجيل في منتدانا لنكمل شمل عائلتنا داخل وخارج المدرسة .. :)
منتديات المدرسة الخامسة والستون (65) الثانوية ..
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتديات المدرسة الخامسة والستون (65) الثانوية ..

نتشرف بزيارتكم لمنتدى مدرستنا المتميزه بوجود طالباتنا المبدعات فيه .. :)
 
الرئيسيةأحدث الصورالتسجيلدخول
أفضل 10 أعضاء في هذا المنتدى
اسماء كحيل
 مقدمة عن لغة C ... Header10 مقدمة عن لغة C ... Header10 مقدمة عن لغة C ... Header10 
الوكيلة سوزي البديع
 مقدمة عن لغة C ... Header10 مقدمة عن لغة C ... Header10 مقدمة عن لغة C ... Header10 
سوزان بحيري
 مقدمة عن لغة C ... Header10 مقدمة عن لغة C ... Header10 مقدمة عن لغة C ... Header10 
Lubna Makki
 مقدمة عن لغة C ... Header10 مقدمة عن لغة C ... Header10 مقدمة عن لغة C ... Header10 
اصاله خليفه
 مقدمة عن لغة C ... Header10 مقدمة عن لغة C ... Header10 مقدمة عن لغة C ... Header10 
لـوران الغـــامدي (Admin)
 مقدمة عن لغة C ... Header10 مقدمة عن لغة C ... Header10 مقدمة عن لغة C ... Header10 
رباب آلشهيوين
 مقدمة عن لغة C ... Header10 مقدمة عن لغة C ... Header10 مقدمة عن لغة C ... Header10 
ليال
 مقدمة عن لغة C ... Header10 مقدمة عن لغة C ... Header10 مقدمة عن لغة C ... Header10 
لجين ناصر
 مقدمة عن لغة C ... Header10 مقدمة عن لغة C ... Header10 مقدمة عن لغة C ... Header10 
رزاز مفتي
 مقدمة عن لغة C ... Header10 مقدمة عن لغة C ... Header10 مقدمة عن لغة C ... Header10 
أفضل 10 أعضاء في هذا الأسبوع
لا يوجد مستخدم
أفضل 10 أعضاء في هذا الشهر
لا يوجد مستخدم
المواضيع الأكثر نشاطاً
شكر وتقدير
عرض بور بوينت اخلاقيات العمل
نكت مضحكه XD
خواطر مختصرة
خواطر كتبتها بنفسي :)
بمناسبة السنة الجديدة
شخصية ملك..
المبادئ السبعة للتعلم النشط
فيليكس بومجارتنر: قصة مغامر قفز من الفضاء
طالباتي بالمستو ى الخامس ش 3 ط شكرا لكن
المواضيع الأخيرة
» تحضير توحيد1 و فقه1 النظام الفصلي
 مقدمة عن لغة C ... Emptyالإثنين يوليو 27, 2015 1:14 pm من طرف swandesign4

» فايزة باكوينة (انشطة وفعاليات المدرسة)
 مقدمة عن لغة C ... Emptyالخميس مارس 20, 2014 11:35 pm من طرف فايزة باكوينة1

» فعاليات مجموعة ( فينا خير )
 مقدمة عن لغة C ... Emptyالسبت مايو 04, 2013 10:21 pm من طرف وجدان مناع

» تَهْنِئة ~#
 مقدمة عن لغة C ... Emptyالثلاثاء أبريل 30, 2013 12:38 am من طرف فاطمة العمري

» تهنئة وتبريكات
 مقدمة عن لغة C ... Emptyالسبت أبريل 27, 2013 10:19 am من طرف وجدان مناع

» مسابقة كلنا نقدرك في الرسم
 مقدمة عن لغة C ... Emptyالأربعاء أبريل 24, 2013 1:38 am من طرف وجدان مناع

» (( فينا خير ))
 مقدمة عن لغة C ... Emptyالأربعاء أبريل 24, 2013 1:01 am من طرف وجدان مناع

» ملتقى المناهج الدراسية
 مقدمة عن لغة C ... Emptyالخميس أبريل 18, 2013 8:40 pm من طرف وجدان مناع

» تهنئة للأستاذة الفاضلة / ماجدة باناجه
 مقدمة عن لغة C ... Emptyالأربعاء أبريل 10, 2013 1:54 am من طرف فاطمة العمري

المواضيع الأكثر شعبية
paragraph - Modern technology
بعض العظة والعبرة في قصة يوسف عليه السلام من كتاب تفسير السعدي (سورة يوسف)
استخدامات مشبك الورق
الكفاية النحويه ..( التوابع )
paragraph - How to stay healthy
الكفاية النحويه ..( الاساليب النحوية)
حالة الاتزان الديناميكي
حديث عن خطورة معاداة اولياء الله
الحذف والزياده :)
الالف المتطرفه. ( موضوع عام )
المتواجدون الآن ؟
ككل هناك 1 عُضو حالياً في هذا المنتدى :: 0 عضو مُسجل, 0 عُضو مُختفي و 1 زائر

لا أحد

أكبر عدد للأعضاء المتواجدين في هذا المنتدى في نفس الوقت كان 53 بتاريخ الأربعاء يناير 16, 2013 12:52 am
بحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم

 

  مقدمة عن لغة C ...

اذهب الى الأسفل 
كاتب الموضوعرسالة
ريناد الغانمي
مشرف ..
مشرف ..
ريناد الغانمي


عدد المساهمات : 8
تاريخ التسجيل : 12/10/2012
العمر : 28
الموقع : Jeddah .. 3>

 مقدمة عن لغة C ... Empty
مُساهمةموضوع: مقدمة عن لغة C ...    مقدمة عن لغة C ... Emptyالإثنين نوفمبر 12, 2012 12:19 am

كانت أول بداية للغة السي في مختبرات شركة AT&T الأمريكية في عام 1972م وكانت البداية كمشروع تولى الإشراف عليه دينيس ريتشي ( Dennis Ritchie ).

وهو يعتبر مخترع لغة السي باستخدام نظام التشغيل Unix. ولغة سي هي في الأصل لغة قديمة يطلق عليها اسم BCPL.

و BCPL طورت بواسطة مارتن ريتشارد ( Martin Richards ) في كامبرج عام 1967م والتي بدورها كانت لغة B والتي اخترعت بواسطة كين تومسون.

ولقد أدت لغة Bإلي تطوير لغة السي في السبعينات، حيث قام دينيس ريتشي ( Dennis Ritchie ) وأخذ من لغة B أحسن تعليماتها ، وغير في كثير من قيودها ، وأضاف إليها

تعليمات أخرى عديدة وجعل منها لغة برمجة وسماها لغة C.


وبالرغم من أن لغة C قد أنشأت لاستخدامها في برمجة النظم إلا أنه انتشر استخدامها كلغة ذات مستوى عالي في تنفيذ البرامج التطبيقية ، ومع ذلك فإن لغة C و C++

تستخدمان كلغة ذات مستوى متدنى وذلك نظراً على توفير المميزات التي توفرها اللغات في هذا المستوى كالقدرة على التعامل مع العناصر الثنائية bit مثلاً. وفي الوقت نفسه

تستخدم لغة C و C++ كلغتين ذات مستوى عالي لقدرتهما على توفير الجمل التحكمية ( Control Statements ) والهياكل البنائية ( Data Structure ) والتي هي من مميزات

اللغات ذات المستوى العالي.


ولقد تطورت لغة السي تطورات كبيرة واكتسبت شعبية و إقبالاً ولعل السبب الرئيسي هو شعبية وانتشار نظام التشغيل UINX ، وهو أهم نظام لتشغيل الحاسبات المتطورة.


حيث أن هذا النظام كتب بلغة السي وهذا الأمر يعتبر مصدر قوة للغة السي بين سائر اللغات الأخرى.


وتعتبر لغة السي الآن من أشهر اللغات وأكثرها انتشاراً ولكن في الدول المتقدمة ، ولقد بدأ المبرمجون من كافة الاختصاصات يكتبون برامجهم بها ، وعلى سبيل المثال لا الحصر :

ظهر كتاب (برامج المايكرو كمبيوتر للمهندسين الكيميائين ) عام 1987م عن دار ماجرو هيل الأمريكية ،مكتوباً من ألفه إلي يائه بلغة السي ، ومعنى ذلك أنه يفترض أن على جميع

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


كانت معيارية لغة سي لعدة سنوات عبارة عن مصنف Compiler مزود على نظام التشغيل Unix . وبعد انتشار وشيوع الحاسب الشخصي تم إنشاء العديد من المصنفات للغة سي.


ومما يجدر ذكره هنا أنه على الرغم من تعدد المصنفات كانت هناك توافقية عالية جداً بين أكثرها (INI) وهو برنامج كتب ليعمل على أحد المصنفات وإنه بلا شك سيعمل مع مصنفات أخرى.


ومع ذلك لأنه لم يكن هناك أي معيار أو مقياس Standard معتمد. وكانت هناك بعض التناقضات بين المصنفات ، ولمعالجة هذه المشكلة أسست لجنة في صيف عام 1983م لإنشاء

معيار ANSI: و هي اختصار American National Standards Institute والتي تعني هيئة القياسات الأمريكية. وكان الدور الأساسي لهذه اللجنة هو تعريف لغة سي مرة واحدة

وللأبد.


وأخذت معالجة توحيد القياس للغة سي ما يقارب 6 سنوات وهذا أكثر مما كان متوقع. وفي نهاية عام 1989م ثبت أول معيار للغة سي وسمي ANSI C ، ولغة سي القياسية

تسمح بأن يكون الاسم التعريفي مكوناً من إي عدد من الرموز حتى 31 رمز ، وكانت النسخ الأولى من هذا المقياس متوفرة في عام 1990م.


1-معنى لغة السي: :D
تعتبر لغة السي أحد اللغات ذات المستوى العالي ، وتعد أفضل لغة لكتابة برمجيات النظم التي تتحكم في المكونات المادية للحاسب مباشرة ، ومعظم نظم التشغيل مكتوبة بلغة السي مثل:

1-نظام Windows95/98.
2-نظام التشغيل UNIX.

2- مميزات لغة السي: :D

1-تعتبر لغة السي لغة سريعة :
وذلك لأنها تتحكم في المكونات المادية للحاسب مباشرة ، ولذلك تعد نسبياً أسرع تنفيذاً من اللغات الأخرى.

2-أنها لغة صالحة لأغراض متعددة ( تجارية - علمية - فنية - أدبية ).

3-للغة السي صورة قياسية معتمدة:
وذلك لأن تطوير لغة السي تم في شركة واحدة ( Bell ). ونلاحظ أن الفرق بين نمط و آخر من أنماط لغة السي هي فروق بسيطة جداً ، بينما نجد أن الفروق كبيرة وكثيرة بين أشكال وصور لغة مثل لغة البيسك ، لأن كل شركة صانعة لأجهزة الحاسبات تضع تعليمات خاصة ومختلفة للغة ، وتختلف عما تضعه الشركات الأخرى.

4-تعتبر لغة السي لغة غنية بالدوال:
وتوفر لغة السي للمبرمج عدداً كبيراً من دوال الإدخال والإخراج ، والدوال الرياضية والحسابية، وهو الأمر الذي يسهل عملية بناء البرامج بها.

3-عيوب لغة السي: 😢

1-أنها تعتمد على أسلوب المترجم والذي يقوم بترجمة البرنامج بأكمله دفعة واحدة ثم يقوم بعرض قائمة من الأخطاء بعكس لغة البيسك التي تعتمد على أسلوب المفسر حيث يتم تفسير البرنامج سطر سطر مما يسهل على المستخدم تصحيح الأخطاء بكل سهولة ويسر.

2-هناك أخطاء لا يستطيع مترجم لغة السي أن يكتشفها.






مع تحياتي .. ريناد الغانمي :afro:
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://www.flickr.com/photos/rneesh/
 
مقدمة عن لغة C ...
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات المدرسة الخامسة والستون (65) الثانوية .. :: ركن الحاسب الآلي .. :: حــاســب 2 ..-
انتقل الى: