منتدى تكنولوجيا العين الذهبية
اهلا وسهلا بك
عزيزي الزائر في منتدى تكنولوجيا العين الذهبية


اذا كانت هذه زيارتك الاولى لنا يشرفنا انضمامك لاسرة منتدانا

وان لم تكن هذه زيارتك الاولى فوقتا ممتعا برفقتنا

ولا تنسى المنتدى يحتاج الى تفعيل الاشتراك من ايميلك
منتدى تكنولوجيا العين الذهبية
اهلا وسهلا بك
عزيزي الزائر في منتدى تكنولوجيا العين الذهبية


اذا كانت هذه زيارتك الاولى لنا يشرفنا انضمامك لاسرة منتدانا

وان لم تكن هذه زيارتك الاولى فوقتا ممتعا برفقتنا

ولا تنسى المنتدى يحتاج الى تفعيل الاشتراك من ايميلك



 
الرئيسيةموقع المنتدىأحدث الصورالتسجيلدخول
آخر المواضيع
الموضوع
تاريخ ارسال المشاركة
بواسطة
فوائد عسل السدر الاصلي
برنامج WebcamMax 7.1.8.8 Portable لإضافة أروع التأثيرات الطريفة للكاميرا
برنامج code de la route خاص بمدارس تعليم السياقة في الجزائر
exposé sur IEEE 802.11C
Oil Movement, Storage and Troubleshooting 2018
لعبة GTA San Andreas بحجم 5 ميقا
Tekken 3 لعبة القتال الرائعة 30 ميغا فقط
فيفا 2010 كامله جاهزة للتحميل المباشرfifa 2010 full مضغوطة بحجم 32 ميجا فقط
برنامج فتح ملفات اوفيس 2007 بواسطة اوفيس 2003
دورة في المعايير والضوابط الشرعية للتسهيلات الأئتمانية الإسلامي
السبت فبراير 04, 2023 8:26 pm
الأحد أبريل 17, 2022 10:37 pm
الأحد أبريل 17, 2022 9:44 pm
الأربعاء سبتمبر 26, 2018 12:36 am
الأحد نوفمبر 05, 2017 1:08 pm
الأربعاء نوفمبر 01, 2017 11:29 pm
الأربعاء نوفمبر 01, 2017 11:22 pm
الأربعاء نوفمبر 01, 2017 11:15 pm
السبت أكتوبر 28, 2017 9:09 am
الأربعاء أكتوبر 25, 2017 2:38 pm











شاطر | 
 

 البرمجة بلغة السي Programming with C Language

استعرض الموضوع التالي استعرض الموضوع السابق اذهب الى الأسفل 
كاتب الموضوعرسالة
عزي إيماني

البرمجة بلغة السي Programming with C Language Master10
عزي إيماني

بيانات العضو
الجنس الجنس : ذكر
تاريخ التسجيل تاريخ التسجيل : 26/08/2008
مواضيع العضو مواضيع العضو : 22266
العمر العمر : 36
الشغل/الترفيه الشغل/الترفيه : صاحب مقهى انترنت Al King Cyber Café
المزاج المزاج : i am very cool
الدولة الدولة : الجزائــــــــر
نقاط نقاط : 26284
السٌّمعَة السٌّمعَة : 134
توقيــــع اسلاميـ لأعضاء المنتــــدى : البرمجة بلغة السي Programming with C Language C13e6510
البرمجة بلغة السي Programming with C Language 4q1mz4
البرمجة بلغة السي Programming with C Language M8l9gl
وسام الجدارة

البرمجة بلغة السي Programming with C Language Empty
http://www.emanway.com/
مُساهمةموضوع: البرمجة بلغة السي Programming with C Language   البرمجة بلغة السي Programming with C Language Emptyالأربعاء يوليو 15, 2009 12:21 pm

بسم الله الرحمن الرحيم

البرمجة بلغة السي
Programming with C Language


الدرس الأول:

ماذا سنتعلم في هذا الدرس:
1-ماهي لغة السي

2-نبذة بسيطة عن تاريخ لغة السي


3-أساسيات بيئة السي ( أساسيات عمل برنامج سي )

----------------------------------------------------------------------------------


أولاً: ماهي لغة السي:
تعد لغة السي من لغات البرمجة عالية المستوى high level language ، ولذلك فهي لغة قوية جداً ، تستخدم لبرمجة أنظمة التشغيل

operating systems ، وكذلك التعامل معها، ومع الذاكرة، كما ويمكن ربط
برامج السي بالدوس ، ومن ثم استخدام أوامر في الدوس للتعامل مع البرنامج ،
وكذلك مع الكمبيوتر..


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




ثانياً: نبذة بسيطة عن تاريخ لغة السي:
1- استخدمت لغة السي لتطوير نظام التشغيل اليونيكس UNIX operating system ..

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


2- تطورت لغة السي حتى أصبح لها عدة نسخ ، فكانت الحاجة ضرورية لتكون
لدينا نسخة أساسية للسي ، ولذلك ظهرت أول نسخة أساسة لبرنامج السي عام
1989 م ، وطورت عام 1999 ، وكانت تسمى the ANSI C standard ، وهي النسخة
الأساسية التي بنيت وطورت عليها لغة السي بلس بلس فيما بعد..


<span style='color:purple'>ANSI : Ameriacan National Standard Institute


3- يمكن أن يعمل برنامج السي على أي نظام تشغيل ، وذلك بعد بعض التعديلات
البسيطة على البرنامج، وقد لا يحتاج البرنامج إلى أي تعديل..
4- لتعلم لغة السي فإن المبرمج سيحتاج إلى تعلم جزأين:
1-تعلم الكتابة بلغة السي
2-تعلم كيفية استخدام الدوال من المكتبات الأساسية للسي (سنتعرف عليها لاحقاً ) ..</span>



ثالثاً: أساسيات بيئة السي ( أساسيات عمل برنامج سي ):

1-المحرر Editor :
* وهو مكان كتابة الكود وإجراء التعديلات عليه في البرنامج

* بعد كتابة البرنامج ، يمكن الاحتفاظ به على وحدة تخزين خارجية كالقرص
المرن مثلاً ( floppy disk ) ، على شكل ملف امتداده أي نهايته c .





2-المترجم Compiler :
* يقوم بتحويل البرنامج من اللغة التي كتب بها إلى لغة الكمبيوتر

*أوتوماتيكياً، وقبل القيام بعملية التحويل هذه، يعمل برنامج معالج
processor program ، ويقوم بإعطاء أوامر معينة تسمى أوامر المعالجة
processor directives ، وهي تعني أن هناك بعض عمليات المعالجة سوف تجرى
على البرنامج، وذلك قبل القيام بعملية الترجمة إلى لغة الكمبيوتر.


عملية المعالجة هذه تشتمل على:


-إضافة ملفات أخرى إلى ملف البرنامج الحالي


-تغيير بعض الرموز الخاصة في كود البرنامج



3-الرابط Linker :
برامج السي تحتوي على دوال معرفة في مكان ما ، إما
في مكتبات الدوال للسي ، أو في مكتبات وملفات لأشخاص آخرين يعملون ضمن
فريق البرمجة للمشروع.


ولذلك فالرابط يقوم بربط هذه الدوال والملفات ببعضها، لتكوين صورة واحدة للبرنامج استعداداً للتنفيذ.



4-التنفيذ Execution :
وهو المعروف بالرن run ..

وقبل تنفيذ أي برنامج لابد أولاً أن يحمل على ذاكرة الكمبيوتر ومن ثم ينفذ ، وهذا يتم على خطوتين:


-تحميل الصورة التنفيذية للبرنامج من القرص المرن (أو أي وحدة تخزين قمنا بتخزينه عليه) ، ثم نقلها إلى الذاكرة.


-أخيراً يتم تنفيذ البرنامج بتحكم من وحدة المعالجة المركزية الــ CPU

CPU : Central Processing Unite


ملاحظات للمبرمج الجيد : البرمجة بلغة السي Programming with C Language Thumbs-up
* تستحسن قراءة الدليل لنسخة برنامج السي المستخدمة لديك.

* جهاز الحاسب لديك ، والمترجم في برنامج السي ، هما أفضل معلمان.


فإذا لم تكن متأكداً من كيفية عمل أي برنامج، فما عليك إلا كتابته ، ثم تنفيذه لتشاهد بنفسك مايحصل..



**************************************************

أخيراً .. نتمنى أن يكون الدرس الأول مفيداً وممتعاً..

فلغة السي جداً رائعة وقوية وممتعة في نفس الوقت..


والله يكون في عوننا لإكمال هذه الدروس البرمجة بلغة السي Programming with C Language 2_33


للجميع أخلص الدعوات بالتوفيق..


المرجع:

C how to program

الرجوع الى أعلى الصفحة اذهب الى الأسفل
ياسين
مراقب مميز
مراقب مميز
ياسين

بيانات العضو
الجنس الجنس : ذكر
تاريخ التسجيل تاريخ التسجيل : 28/08/2008
مواضيع العضو مواضيع العضو : 13355
العمر العمر : 36
الشغل/الترفيه الشغل/الترفيه : طالب جامعي
المزاج المزاج : الحمد لله
الدولة الدولة : الجزائر
نقاط نقاط : 15465
السٌّمعَة السٌّمعَة : 65
توقيــــع اسلاميـ لأعضاء المنتــــدى : البرمجة بلغة السي Programming with C Language C13e6510
البرمجة بلغة السي Programming with C Language 4q1mz4
وسام الجدارة

البرمجة بلغة السي Programming with C Language Empty
مُساهمةموضوع: رد: البرمجة بلغة السي Programming with C Language   البرمجة بلغة السي Programming with C Language Emptyالأربعاء يوليو 15, 2009 8:33 pm

مشكووووور وبارك الله فيك على هذا الشرح الوافي

الرجوع الى أعلى الصفحة اذهب الى الأسفل
عزي إيماني

البرمجة بلغة السي Programming with C Language Master10
عزي إيماني

بيانات العضو
الجنس الجنس : ذكر
تاريخ التسجيل تاريخ التسجيل : 26/08/2008
مواضيع العضو مواضيع العضو : 22266
العمر العمر : 36
الشغل/الترفيه الشغل/الترفيه : صاحب مقهى انترنت Al King Cyber Café
المزاج المزاج : i am very cool
الدولة الدولة : الجزائــــــــر
نقاط نقاط : 26284
السٌّمعَة السٌّمعَة : 134
توقيــــع اسلاميـ لأعضاء المنتــــدى : البرمجة بلغة السي Programming with C Language C13e6510
البرمجة بلغة السي Programming with C Language 4q1mz4
البرمجة بلغة السي Programming with C Language M8l9gl
وسام الجدارة

البرمجة بلغة السي Programming with C Language Empty
http://www.emanway.com/
مُساهمةموضوع: رد: البرمجة بلغة السي Programming with C Language   البرمجة بلغة السي Programming with C Language Emptyالثلاثاء يوليو 21, 2009 12:14 pm

العفووووووووووو حبيبي شكرا على مروركـ النير

الرجوع الى أعلى الصفحة اذهب الى الأسفل
أمجد
مشرف سابق
مشرف سابق
أمجد

بيانات العضو
الجنس الجنس : ذكر
تاريخ التسجيل تاريخ التسجيل : 15/10/2008
مواضيع العضو مواضيع العضو : 3481
العمر العمر : 37
الشغل/الترفيه الشغل/الترفيه : Ingénieur d'etat _Eléctrotechnique
المزاج المزاج : Bien
الدولة الدولة : Algerie
نقاط نقاط : 4269
السٌّمعَة السٌّمعَة : 33
توقيــــع اسلاميـ لأعضاء المنتــــدى : البرمجة بلغة السي Programming with C Language C13e6510
البرمجة بلغة السي Programming with C Language 4q1mz4
البرمجة بلغة السي Programming with C Language Vymryx

البرمجة بلغة السي Programming with C Language Empty
https://www.facebook.com/mohialgerien
مُساهمةموضوع: رد: البرمجة بلغة السي Programming with C Language   البرمجة بلغة السي Programming with C Language Emptyالسبت سبتمبر 26, 2009 9:39 pm

أفادك الله كما افدتنا يا أخي
بارك الله فيك على الشرح
دمت فخرا لمنتدانا يا غالي
تقبل مرور حبيبك
البرمجة بلغة السي Programming with C Language 860446

الرجوع الى أعلى الصفحة اذهب الى الأسفل
NASSIM N.G
مشرف منتدى
مشرف منتدى
NASSIM N.G

بيانات العضو
الجنس الجنس : ذكر
تاريخ التسجيل تاريخ التسجيل : 07/08/2010
مواضيع العضو مواضيع العضو : 2102
العمر العمر : 29
الشغل/الترفيه الشغل/الترفيه : صنع أقراص DVD برامج
المزاج المزاج : مرح
الدولة الدولة : جزائري وافتخر والي معجبوش الحال ينتحر
نقاط نقاط : 2493
السٌّمعَة السٌّمعَة : 14
توقيــــع اسلاميـ لأعضاء المنتــــدى : البرمجة بلغة السي Programming with C Language C13e6510
البرمجة بلغة السي Programming with C Language 4q1mz4
البرمجة بلغة السي Programming with C Language N3vfpc

عضو فيب

البرمجة بلغة السي Programming with C Language Empty
مُساهمةموضوع: رد: البرمجة بلغة السي Programming with C Language   البرمجة بلغة السي Programming with C Language Emptyالأحد أغسطس 08, 2010 5:36 pm

البرمجة بلغة السي Programming with C Language 472937 البرمجة بلغة السي Programming with C Language 472937 البرمجة بلغة السي Programming with C Language 472937

الرجوع الى أعلى الصفحة اذهب الى الأسفل
necib
عضو مبتديء
عضو مبتديء
necib

بيانات العضو
الجنس الجنس : ذكر
تاريخ التسجيل تاريخ التسجيل : 03/12/2011
مواضيع العضو مواضيع العضو : 13
العمر العمر : 65
الشغل/الترفيه الشغل/الترفيه : استاذ
المزاج المزاج : ممرض
الدولة الدولة : الجزائر
نقاط نقاط : 13
السٌّمعَة السٌّمعَة : 0
توقيــــع اسلاميـ لأعضاء المنتــــدى : البرمجة بلغة السي Programming with C Language C13e6510
البرمجة بلغة السي Programming with C Language 4q1mz4

البرمجة بلغة السي Programming with C Language Empty
مُساهمةموضوع: شكرا   البرمجة بلغة السي Programming with C Language Emptyالأحد ديسمبر 25, 2011 2:29 am

ياسين كتب:
مشكووووور وبارك الله فيك على هذا الشرح الوافي

الرجوع الى أعلى الصفحة اذهب الى الأسفل
 

البرمجة بلغة السي Programming with C Language

استعرض الموضوع التالي استعرض الموضوع السابق الرجوع الى أعلى الصفحة 

 مواضيع مماثلة

-
» كتاب البرمجة بلغة الباسكال لطلبة الرياضيات والإعلام الآلي
» My second language
» يقال في علم البرمجة اللغوية والعصبية
» موقع كتب قيم جدا ويحتوي على كل لغات البرمجة وكتب أخرى
» لماذا الجزائر البلد الوحيد في العالم الذي يتخاطب شعبه فيما بينهم بلغة أجنبية؟'موضوع للنقاش '
صفحة 1 من اصل 1

(( مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ ))


صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى تكنولوجيا العين الذهبية :: 
كايبا برامج الكمبيوتر و الانترنت و الجوال
 :: 
منتدى الشروحات و تبادل الخبرات في مجال الحاسب و الجوال
-
انتقل الى: