عرض مشاركة واحدة
  #1  
قديم 05-18-2019, 06:05 PM
 
أكـبـر مـوســوعـة لـتعـلــم لـغـة ال C فــي الـعـالـم بـالكــامــل حـــصــريــا لــعيـون الــعـــرب .........عـربــي + English .... "متجدد" ((2))

سي (‎/‏siː‎/‏، وباللاتينية حرف C)، وهي لغة برمجة حاسوب متعددة الأغراض أمرية تدعم البرمجة المهيكلة والنطاق المعجمي المتغير والاستدعاء الذاتي، بينما يمنع نظام النوع الساكن العديد من العمليات الغير مرغوبة. ومن خلال تصميم لغة السي فقد وفرت تركيبات تعيين دقيقة لتعليمات الآلة النموذجية، وبالتالي فقد صممت للاستخدام الدائم في التطبيقات المبرمجة مسبقا بلغة التجميع، كأنظمة التشغيل، وكذلك العديد من البرامج التطبيقية لأجهزة الكمبيوتر من الحواسيب العملاقة وحتى الأنظمة المدمجة.

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

التاريخ الكامل للغة C

تاريخ ::

تم تصميم السي في مختبرات بيل ما بين عامي 1969 و 1972، وقد تم تسميتها بالسي لأن جزءاً كبيراً منها تم اقتباسه من لغة بي، وقد تطورت هذه اللغة إلى درجة أصبحت فيها بالقوة الكافية لتحويل نواة يونكس من لغة التجميع (الأسمبلي) إلى السي.

وفي عام 1978 قام بريان كيرنيغان ودينيس ريتشي بنشر الكتاب المشهور "لغة البرمجة سي" وذلك لتحديد خصائص اللغة، ويعرف هذا الكتاب في الأوساط المختصة ب K&R. إلا أن تقنين اللغة وتبنيها بصفة رسمية من طرف المعهد القومي الأمريكي للقياس والمنظمة الدولية للمعايير تم في الثمانينات وكنتيجة لذلك ظهرت الطبعة الثانية للكتاب بعنوان The C Programming Language, Second Edition، أو K&R2 وهو المرجع الرئيسي للغة إلى الآن ISBN 0-13-110362-8. و بتقنين اللغة تمت إضافة أجزاء وتنقيح أجزاء أخرى لتفادي السلبيات التي ظهرت في السابق ولتهيئة أداة أفضل وأقوى بالنسبة للمبرمج.

و لولا ظهور لغة السي وتجربتها التي فاقت الثلاثين عاماً لما كان ممكنا ظهور اللغات الحديثة والشيئية مثل السي++ أو على الأقل لما أصبحت كما تعرف عليه اليوم. ساهم في تطوير اللغة كل من شركة مايكروسوفت وشركة آي‌ بي‌ إم معاً ولذلك فإن الأساسيات العامة لأسلوب كتابتها تستخدم إلى الاَن وفي العديد من اللغات المتطورة والمنشأة من خلالها حتى اَخر لغات السي وهي لغة السي شارب والتي تعدّ أحدث التطويرات للغة السي ويوجد اصدارات عديده منها بدءاً من سنة 2001 حتى اصدار 2010

أمثلة للغة ::

أمثلة

برنامج أهلا بالعالم التقليدي:

كود HTML:
#include <stdio.h> int main() {    printf("Hello, world!\n");    return 0; }
و في هذا المثال سيتم طباعة كلمة hello world! على الشاشة

العمليات الحسابية :
كود HTML:
#include  <stdio.h>int  main(){    int num1,num2;    printf("enter two numbers \n");    scanf("%d%d",&num1,&num2);    printf("[+] = %d \n",num1+num2);    printf("[-] = %d \n",num1-num2);    printf("[/] = %d \n",num1/num2);    printf("[*] = %d \n",num1*num2);}
++

و هذا المثال هو عبارة عن حاسبة بسيطة تقوم بالعمليات الحسابية الأساسية بين عددين


........

تصنف لغة ال C من اللغات البرمجية عالية المستوى وتستخدم للبرمجة الاجرائية ^^^

_________




دورة كاملة في ال C للجميع (عربية) +++ أتمنى لكم المتعة والفائدة++

1-
{ دورة لغة C } الدرس 1 ما هي الأدوات التي أحتاجها



[youtube][/youtube]

2-
{ دورة لغة C } الدرس 2 كتابة أول برنامج بطرق عديدة









3- { دورة لغة C } الدرس 3 طباعة الأعداد و الحروف و الكلمات



https://

-


4-
{ دورة لغة C } الدرس 4 الثوابت و المتغيرات تعريف



https://

[youtube][/youtube]





-

5-


{ دورة لغة C } الدرس 5 أنواع المتغيرات



https://



[youtube][/youtube]




6-
{ دورة لغة C } الدرس 6 أسماء المتغيرات و قيمها مع الأمثلة



https://

[youtube][/youtube]








7
- -
{ دورة لغة C } الدرس 7 طباعة الأعداد السالبة و الموجبة من خلال متغير معين






[youtube][/youtube]




8-
{ دورة لغة C } الدرس 8 الثوابت







[youtube][/youtube]




9-
{ دورة لغة C } الدرس 9 التعليقات



https://

[youtube][/youtube]




10-
{ دورة لغة C } الدرس 10 الإدخال




Input




https://[youtube][/youtube]




11-
{ دورة لغة C } الدرس 11 مؤثر الزيادة increment operators





https://

[youtube][/youtube]




12-
{ دورة لغة C } الدرس 12 مؤثر النقصان و باقي القسمة

https://[youtube][/youtube]




13-
{ دورة لغة C } الدرس 13 المؤثرات العلاقية relation operators



https://



[youtube][/youtube]






14-
{ دورة لغة C } الدرس 14 المؤثرات المنطقية logical Operators

https://[youtube][/youtube]






15-
{ دورة لغة C } الدرس 15 شرح بت و بيت bit and byte





https://[youtube][/youtube]






-







دورة باللغة الانجليزية ^^^


C Programming Tutorial for Beginners



https://

[youtube][/youtube]






تابعونا دائما لكل












التعديل الأخير تم بواسطة DEMONOID-X ; 05-19-2019 الساعة 08:57 AM