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

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

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

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

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

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

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

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

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

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

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

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

لا أحد

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

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

شاطر | 
 

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

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

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

مُساهمةموضوع: مقدمة عن لغة C ...   الإثنين نوفمبر 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 ..-
انتقل الى: