-
تاريخ لغة C
مقدمة حول لغة ++C :
في عام 1972 ميلادي و في معامل شركة AT&T الامريكية فام ريتشي باستنباط لغة جديدة من لغة B أخذ منها أحس تعليماتها و أضاف إليها أوامر جديده أنواعا جديده للبيانات و كثيرا من الدوال التي تفيد المبرمج و سميت هذه اللغة باللغة C ومنذ ذلك التاريخ اخذت لغة C شهرة
وأسعة لآنها أ صبحت تنتمي الى لغات المستوى الآد نى من حيث قدرة اللغة على مخاطبة مكونات الجهاز hardware .
مميزات لغة c :
نورد فيما يلي أ هم مايميز لغة c عن غيرها من لغات البرمجة وهي المميزات التي تدعوك لتفضيلها على غيرها من لغات البرمجةالمعروفة وترغبك في تعلمها واستخدامها ، تتميز لغة c بمجموعة من المزايا مثل :
1 - لغة عامة :
أي تصلح لعمل قواعد البيانات و الرسومات و الحسابات و نظم التشغيل و تصميم الألعاب .....وغيرها .
2- لغة تركيبية :
البرمج المكتوبة بلغة C عبارة عن دالة رئيسية تنادي مجموعة من الدوال الأخرى و كل دالة مجموعة من الأوامر .
3- تتعامل على مستوى البت :
حيث تستطيع أن تقرأ و تكتب و تغير و تقوم بعمليات على مستوى آل Bit وكما هو معروف فإن البت هي أصغر و حدة لقياس المعلومات داخل الكمبيوتر و هي جزء من ثمانية أجزاء تعادل في مجموعها حرف واحد وهو البايت (Byte ) .
4- لغة متنقلة :
أي يمكن للبرنامج المكتبوب بلغة C أن يعمل على أكثر من جهاز مثل , IBM و APPLE (ماكنتوش) أو الأجهزة المتوسطة أو الكبيرة مع بعض التعديلات الطفيفية .
5 - لغة سريعة :
لأن أدوات اللغة تتعامل مباشرة مع الآلة مما يختصر وقت التنفيذ .
6 - لغة نظام نظام التشغيل UNIX :
مما يدل على ثراء وقوة هذه اللغة و مرونتها ان نظام التشغيل المشهور UNIX مكتوب بها .
أتمنى اني أفدتكم في أي شيء تستخدم .......و لاتنسونا بدعاء الصالح ;-) ;-)
-
شكرا لك بروسلي على هالمعلومات القيمة
-
الرسالة الأصلية كتبت بواسطة <<المدمر>>
شكرا لك بروسلي على هالمعلومات القيمة
العفو يا اخوي المدمر
-
شكرا على هذا الموضوع الشيق
بالمناسبة لغة السى ليست محمولة الجافا فقط هى اللغة الوحيدة حتى الأن اللغة المحمولة لأن أى برنامج مكتوب بالجافا تستطيع تشغيله على أى جهاز كمبيوتر مهما كان نظام تشغيله بشرط توفر ال java virtual machine
ولكن السى ليست محمولة بدليل أنك عندما تكتب برنامج لل ibm
وتريد تشغيله على الماكنتوش تقوم بتعديل ال source code ثم تقوم بعمل compilation للكود وينتج لك الملف التنفيذى أما فى الجافا فأى برنامج تنفي>ى تستطيعه تشغيله على أى نظام تشغيل بدون أن تضطر إلى إجراء تعديلات فى الكود أو تقوم بعملية إعادة compilation
وبالتالى السى ليست محمولة
Eng. Amro
-
الرسالة الأصلية كتبت بواسطة amro_ka
شكرا على هذا الموضوع الشيق
بالمناسبة لغة السى ليست محمولة الجافا فقط هى اللغة الوحيدة حتى الأن اللغة المحمولة لأن أى برنامج مكتوب بالجافا تستطيع تشغيله على أى جهاز كمبيوتر مهما كان نظام تشغيله بشرط توفر ال java virtual machine
ولكن السى ليست محمولة بدليل أنك عندما تكتب برنامج لل ibm
وتريد تشغيله على الماكنتوش تقوم بتعديل ال source code ثم تقوم بعمل compilation للكود وينتج لك الملف التنفيذى أما فى الجافا فأى برنامج تنفي>ى تستطيعه تشغيله على أى نظام تشغيل بدون أن تضطر إلى إجراء تعديلات فى الكود أو تقوم بعملية إعادة compilation
وبالتالى السى ليست محمولة
شكرا لك يا اخوي على التعقيب ;-)
كل الكلام اللي انا ذكرته مأخوذ من المذكرة اللي كنت ندرسها في بداية السي لكن نظام ما كنتوش و لا عمري جربته
-
-
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى