تعريف بلغة C
مـنتديات لــــــــــمة حـــــاسوب الاهـــــلية :: [¦ الأقسام البرمجيه - Forums software ¦] :: قسم لغه C++|C
صفحة 1 من اصل 1
تعريف بلغة C
السي هي [وحدهم المديرون لديهم صلاحيات معاينة هذا الرابط]، مقننة و عالمية، صممها وطوّرها في أوائل السبعينيات [وحدهم المديرون لديهم صلاحيات معاينة هذا الرابط]، [وحدهم المديرون لديهم صلاحيات معاينة هذا الرابط]، و [وحدهم المديرون لديهم صلاحيات معاينة هذا الرابط]. و قد صممت في الأصل لتستعمل في تطوير و العمل تحت نظام التشغيل [وحدهم المديرون لديهم صلاحيات معاينة هذا الرابط]،
ثم لقيت انتشارا واسعا منذ ذلك الحين و تواصل إلى اليوم و يظهر ذلك من
خلال شعبيته لدى أغلب مبرمجي الحاسوب و من خلال استعمالاته العديدة و
المتنوعة. و لغة السي هي لغة انبنت عليها عديد اللغات و الهجات الحديثة مثل
ال [وحدهم المديرون لديهم صلاحيات معاينة هذا الرابط] و [وحدهم المديرون لديهم صلاحيات معاينة هذا الرابط]
تاريخ
تم تصميم السي في [وحدهم المديرون لديهم صلاحيات معاينة هذا الرابط] ما بين 1969 و 1972، وقد تم تسميته بالسي لأن جزأ كبيرا منه قد اقتبس عن لغة البي ([وحدهم المديرون لديهم صلاحيات معاينة هذا الرابط]) و عندما تطورت السي إلى درجة أصبحت فيها بالقوة الكافية لتحويل نواة يونكس من [وحدهم المديرون لديهم صلاحيات معاينة هذا الرابط] إلى السي
وفي سنة 1978 قام كرنيغان (Brian Kernighan) و رتشي (Dennis Ritchie) بنشر
الكتاب المشهور The C Programming Language و ذلك لتحديد خصائص اللغة, و
يعرف هذا الكتاب في الأوساط المختصة ب K&R. الا أن تقنين اللغة و
تبنيها بصفة رسمية من طرف [وحدهم المديرون لديهم صلاحيات معاينة هذا الرابط] و [وحدهم المديرون لديهم صلاحيات معاينة هذا الرابط]
تم في الثمانينات و كنتيجة لذلك ظهرت الطبعة الثانية للكتاب بعنوان The C
Programming Language, Second Edition, أو K&R2 وهو المرجع الرئسئ للغة
إلى حد الآن [وحدهم المديرون لديهم صلاحيات معاينة هذا الرابط] . و بتقنين اللغة تمت اضافة أجزاء و تنقيح أخرى لتفادي السلبيات التي ظهرت في السابق ولتهيئة أداة أفضل و أقوى بالنسبة للمبرمج
و لولا ظهور لغة السي و تجربتها التي فاقت الثلاثين سنة لما كان ممكنا ظهور اللغات الحديثة و الشيئية مثل [وحدهم المديرون لديهم صلاحيات معاينة هذا الرابط] أو على الأقل لما أصبحت كما تعرف عليه اليوم
أمثلة
مثال Hello, World بالسي
[PHP]#include
int main (void)
{
printf("hello, world!\n");
return 0;
}
[/PHP]
ما هي الكائنات
كيف تعرف؟ ما فائدتها؟ ما هو الconsteructor ؟ ما هو الdesteructor ؟
كيفية تعريف المتغيرات و الدوال بالكائنات؟
الكائنات كمعاملات دالة:
الكائنات كناتج كالة:
نظرة متعمة على الconsteructor و كيفية استدعاءه باكثر من طريقة:
وصلات خارجية
ثم لقيت انتشارا واسعا منذ ذلك الحين و تواصل إلى اليوم و يظهر ذلك من
خلال شعبيته لدى أغلب مبرمجي الحاسوب و من خلال استعمالاته العديدة و
المتنوعة. و لغة السي هي لغة انبنت عليها عديد اللغات و الهجات الحديثة مثل
ال [وحدهم المديرون لديهم صلاحيات معاينة هذا الرابط] و [وحدهم المديرون لديهم صلاحيات معاينة هذا الرابط]
تاريخ
تم تصميم السي في [وحدهم المديرون لديهم صلاحيات معاينة هذا الرابط] ما بين 1969 و 1972، وقد تم تسميته بالسي لأن جزأ كبيرا منه قد اقتبس عن لغة البي ([وحدهم المديرون لديهم صلاحيات معاينة هذا الرابط]) و عندما تطورت السي إلى درجة أصبحت فيها بالقوة الكافية لتحويل نواة يونكس من [وحدهم المديرون لديهم صلاحيات معاينة هذا الرابط] إلى السي
وفي سنة 1978 قام كرنيغان (Brian Kernighan) و رتشي (Dennis Ritchie) بنشر
الكتاب المشهور The C Programming Language و ذلك لتحديد خصائص اللغة, و
يعرف هذا الكتاب في الأوساط المختصة ب K&R. الا أن تقنين اللغة و
تبنيها بصفة رسمية من طرف [وحدهم المديرون لديهم صلاحيات معاينة هذا الرابط] و [وحدهم المديرون لديهم صلاحيات معاينة هذا الرابط]
تم في الثمانينات و كنتيجة لذلك ظهرت الطبعة الثانية للكتاب بعنوان The C
Programming Language, Second Edition, أو K&R2 وهو المرجع الرئسئ للغة
إلى حد الآن [وحدهم المديرون لديهم صلاحيات معاينة هذا الرابط] . و بتقنين اللغة تمت اضافة أجزاء و تنقيح أخرى لتفادي السلبيات التي ظهرت في السابق ولتهيئة أداة أفضل و أقوى بالنسبة للمبرمج
و لولا ظهور لغة السي و تجربتها التي فاقت الثلاثين سنة لما كان ممكنا ظهور اللغات الحديثة و الشيئية مثل [وحدهم المديرون لديهم صلاحيات معاينة هذا الرابط] أو على الأقل لما أصبحت كما تعرف عليه اليوم
أمثلة
مثال Hello, World بالسي
[PHP]#include
int main (void)
{
printf("hello, world!\n");
return 0;
}
[/PHP]
ما هي الكائنات
كيف تعرف؟ ما فائدتها؟ ما هو الconsteructor ؟ ما هو الdesteructor ؟
كيفية تعريف المتغيرات و الدوال بالكائنات؟
الكائنات كمعاملات دالة:
الكائنات كناتج كالة:
نظرة متعمة على الconsteructor و كيفية استدعاءه باكثر من طريقة:
وصلات خارجية
- [وحدهم المديرون لديهم صلاحيات معاينة هذا الرابط] الكتاب الذي كتبه مصممي اللغة.
- [وحدهم المديرون لديهم صلاحيات معاينة هذا الرابط]
مـنتديات لــــــــــمة حـــــاسوب الاهـــــلية :: [¦ الأقسام البرمجيه - Forums software ¦] :: قسم لغه C++|C
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى