العودة   منتديات عشاق السودان > منتديات الكمبيوتر والإنترنت > منتدى البرمجة
التسجيل مستضيف الصور التعليمـــات قائمة الأعضاء التقويم اجعل كافة المشاركات مقروءة

رد
 
LinkBack أدوات الموضوع طرق مشاهدة الموضوع
قديم 28-09-2004, 22:43   رقم المشاركة : 1 (permalink)
معلومات العضو
الحاج متولى
عضو مميز
 
الصورة الرمزية الحاج متولى
 

 

 
إحصائية العضو








الحاج متولى غير متواجد حالياً

 

إحصائية الترشيح

عدد النقاط : 24
الحاج متولى is on a distinguished road

 

 

تعلم لغة السى البرمجية

لغات البرمجة لا غنى عنها
ولابد للشخص ان يكون ملما ولو باليسير من هذه اللغات
اليوم سوف نبدا الحديث عن لغة السى
لغة السى c
لغة السي هي وليدة للغة المسماة[Johnson 73]B وهذه الأخيرة هي وليدة للغة BCLP [Richards 79] . طورت لغة السي كثيراً سنة 1972 ثم تطورت أكثر ما بين 1977 و 1979 تبعاً لتطور نظام اليونكس في هذه الفترة .في منتصف هذه الفترة الثانية انتشرت لغة السي بشكل واضح وظهر لها كتاب يشرحها هو The C Programming Language أو ما يسمى عادة الكتاب الأبيض أو K&R . في منتصف الثمانينات الميلادية وضعت المقاييس العالمية لهذه اللغة فأصبحت ANCI C أو السي القياسية .


* إلى من تنسب لغة السي؟

إلى دينيس ريتشي dmr@bell-gabs.com

( مقدمة عن لغة الـ CSharp وعموم ما يتعلق بها )


تمهيد:
موقع ( CsharpHelp ) : شركة مايكروسوفت : في العقدين الماضيين كانت لغتا البرمجة ( C++ & C ) هما الأساس في سوق البرمجة ، فاللغتان تقدمان إمكانيات هائلة في التحكم ، إلا أن هذه القدرة الكبيرة في التحكم كانت على حساب الـ (الإنتاجية) ، إذ يستغرق المبرمجون وقتاً طويلاً في إنشاء وتطوير البرامج ، وعلى الطرف الآخر كانت هناك لغات برمجة توفر قدرة هائلة على الانتاج ، لكونها توفر تسهيلات كبيرة في صنع النماذج والقوالب والكائنات بمجرد كتابة سطور قليلة أو بـ ( اسحب وارمي ) بالفأرة !! ، ولكن هذه القدرة الكبيرة على الانتاج كان يقابلها ضعف شديد في التحكم بالمستوى المتدني من الآلة ، كالتحكم القوي الذي توفره لغتا البرمجة الـ ( C++ & C ) بأجزاء الآلة من خلال ربطها بلغات البرمجة ذات المستوى المتدني والتي بإمكانها التفاهم مع أجزاء الجهاز الصلبة كـ ( Assemply ) .

ومن هنا كان المبرمجون على مفترق طرق ، فهل يقدمون القوة في التحكم على الانتاجية ، أم العكس ، ومن هناك نشأ تطلع نحو وجود لغة برمجة تجمع بين هاتين الميزتين .

أساسيات لغة السي:
1- تحتل الدالة الأساسية main() أهمية كبيرة لأنها ترشد المبرمج إلى بداية البرنامج ، ومن الضروري وجودها في كل برنامج.

2- يتبع كلمة main هلالين ( ) وتدل على بداية دالة . وبعد هذا يأتي الرمز { ليدل على بداية الدالة والرمز } ليدل على نهايتها.

3- لإضافة تعليقات في البرنامج فيجب أن يحدد التعليق بين الرموز/ * */ كما في المثال / * Hello in c4arab*/ وباستعمال هذان الرمز فإنك تخبر الآلة بتجاهل هذه الجملة وعدم تنفيذها ، وهي ضرورية كثيرا حينما تتبادل البرنامج مع غيرك ليتسنى لهم فهم برنامجك من خلال التعليقات التي تكون قد أضفتها من خلال برنامجك ، وكذلك فإن هذه التعليقات سوف تفيدك كثيرا حينما ترجع بعد فترة طويلة من الوقت إلى برنامجك و بهذا سوف تستفيد منه في معرفة نوع برنامجك ، وأيضا هنالك نقطة مهمة فإنك بمقدورك كتابة التعليقات باللغة العربية ما دام المترجم compiler سوف يتجاهلها.
سوف اتكلم لاحقا عن التعليقات بشكل موسع وذلك لأهميتها.
الحاج متولى غير متواجد حالياً   رد مع اقتباس
رد


أدوات الموضوع
طرق مشاهدة الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


الساعة الآن: 06:58


Powered by vBulletin® Version 3.6.8, Copyright ©2000 - 2008, Tranz By Almuhajir
جميع الآراء والتعليقات المطروحة تمثل وجهة نظر كاتبها وليس بالضرورة وجهة نظر الموقع
SudaBest.net SudaBest.net

Search Engine Optimization by vBSEO 3.2.0 RC5

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97