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


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

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

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



 
الرئيسيةموقع المنتدىالتسجيلدخول
آخر المواضيع
الموضوع
تاريخ ارسال المشاركة
بواسطة
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
دورة في المعايير والضوابط الشرعية للتسهيلات الأئتمانية الإسلامي
دورة في النظافة والتطهير بمصانع الأغذية
دورة في تصميم الاستبيان في البحوث التجارية والتسويقية
حلول تمارين كتاب الرياضيات السنة الثانية ثانوي علوم تجريبية
الأربعاء سبتمبر 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
الأحد أكتوبر 22, 2017 1:45 pm
الثلاثاء أكتوبر 17, 2017 12:18 pm
الثلاثاء أكتوبر 10, 2017 7:24 pm
yas
الخليج للتدريب
Nadhir
Nadhir
Nadhir
عبداللطيف محمود رضوان
الخليج للتدريب
الخليج للتدريب
الخليج للتدريب
kohana1688

شاطر | 
 

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

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

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

بيانات العضو
الجنس الجنس : ذكر
تاريخ التسجيل تاريخ التسجيل : 26/08/2008
مواضيع العضو مواضيع العضو : 22266
العمر العمر : 31
الشغل/الترفيه الشغل/الترفيه : صاحب مقهى انترنت 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

الموضوع الأصلي : البرمجة بلغة السي Programming with C Language  المصدر : منتدى تكنولوجيا العين الذهبية
عزي إيماني ; توقيع العضو


اذا لم تجد عدلاً بمحكمة الدنيا
فارفع ملفك لمحكمة الآخرة
فإن الشهود ملائكة والدعوى محفوظة
والقاضي أحكم الحاكمين


سبحان الله وبحمده سبحان الله العظيم
استغفر الله العظيم الذي لا اله الا هو الحي القــيوم و أتـوب إليـه

إجابتك على هذا السؤال !
تحدد مصيرك.. لا مصيري..
فاحذر من الأسئلة الذكية ؟
كقولهم : أيهما أثقل "طن حديد" أم "طن حرير" ؟
فمثل هذه الأسئلة.. اختبار لقوة الإدراك.. والتمعن !
وليست لقياس سرعة البديهة..
كما قالوا : إذا كان الكلام من فضة ! فالسكوت من ذهب

دسـتـــور و قـــانـــون الـمـنـتـــــدى - ادخل واقرا حتى لا يحذف موضوعك

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

بيانات العضو
الجنس الجنس : ذكر
تاريخ التسجيل تاريخ التسجيل : 28/08/2008
مواضيع العضو مواضيع العضو : 13355
العمر العمر : 31
الشغل/الترفيه الشغل/الترفيه : طالب جامعي
المزاج المزاج : الحمد لله
الدولة الدولة : الجزائر
نقاط نقاط : 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  المصدر : منتدى تكنولوجيا العين الذهبية
ياسين ; توقيع العضو


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

يا من يرى مد البعوض جناحها*** في ظلمة الليل البهيم الأليل

ويـرى مناط عــروقها في نحرها ***والمـــخ من تـلك العظام النحل

ويرى خريـر الدم فـي أوداجها*** مـتنقــلا من مفصل في مفصل

أمنن عـلي بـتـوبة تـمحو بها ***ما كان مني في الـزمان الأول


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

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

أنت الزائــر لمواضــيعي رقم
البرمجة بلغة السي Programming with C Language Counter

دسـتـــور و قـــانـــون الـمـنـتـــــدى - ادخل واقرا حتى لا يحذف موضوعك

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

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

بيانات العضو
الجنس الجنس : ذكر
تاريخ التسجيل تاريخ التسجيل : 26/08/2008
مواضيع العضو مواضيع العضو : 22266
العمر العمر : 31
الشغل/الترفيه الشغل/الترفيه : صاحب مقهى انترنت 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

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

الموضوع الأصلي : البرمجة بلغة السي Programming with C Language  المصدر : منتدى تكنولوجيا العين الذهبية
عزي إيماني ; توقيع العضو


اذا لم تجد عدلاً بمحكمة الدنيا
فارفع ملفك لمحكمة الآخرة
فإن الشهود ملائكة والدعوى محفوظة
والقاضي أحكم الحاكمين


سبحان الله وبحمده سبحان الله العظيم
استغفر الله العظيم الذي لا اله الا هو الحي القــيوم و أتـوب إليـه

إجابتك على هذا السؤال !
تحدد مصيرك.. لا مصيري..
فاحذر من الأسئلة الذكية ؟
كقولهم : أيهما أثقل "طن حديد" أم "طن حرير" ؟
فمثل هذه الأسئلة.. اختبار لقوة الإدراك.. والتمعن !
وليست لقياس سرعة البديهة..
كما قالوا : إذا كان الكلام من فضة ! فالسكوت من ذهب

دسـتـــور و قـــانـــون الـمـنـتـــــدى - ادخل واقرا حتى لا يحذف موضوعك

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

بيانات العضو
الجنس الجنس : ذكر
تاريخ التسجيل تاريخ التسجيل : 15/10/2008
مواضيع العضو مواضيع العضو : 3481
العمر العمر : 33
الشغل/الترفيه الشغل/الترفيه : 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

الموضوع الأصلي : البرمجة بلغة السي Programming with C Language  المصدر : منتدى تكنولوجيا العين الذهبية
أمجد ; توقيع العضو


إن الشباب إذا سما بطموحه * * * جعل النجوم مواطئ الأقدام

البرمجة بلغة السي Programming with C Language Get-one-206

دسـتـــور و قـــانـــون الـمـنـتـــــدى - ادخل واقرا حتى لا يحذف موضوعك

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

بيانات العضو
الجنس الجنس : ذكر
تاريخ التسجيل تاريخ التسجيل : 07/08/2010
مواضيع العضو مواضيع العضو : 2102
العمر العمر : 25
الشغل/الترفيه الشغل/الترفيه : صنع أقراص 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
العمر العمر : 61
الشغل/الترفيه الشغل/الترفيه : استاذ
المزاج المزاج : ممرض
الدولة الدولة : الجزائر
نقاط نقاط : 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

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

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


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