تسجيل الدخول

مشاهدة النسخة كاملة : تاريخ لغة C



بروسلي
23-07-2003, 11:13 AM
مقدمة حول لغة ++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 مكتوب بها .

أتمنى اني أفدتكم في أي شيء تستخدم .......و لاتنسونا بدعاء الصالح ;-) ;-)

<<المدمر>>
23-07-2003, 01:03 PM
شكرا لك بروسلي على هالمعلومات القيمة :)

بروسلي
24-07-2003, 10:48 AM
الرسالة الأصلية كتبت بواسطة <<المدمر>>
شكرا لك بروسلي على هالمعلومات القيمة :)
العفو يا اخوي المدمر :)

amro_ka
03-08-2003, 02:20 AM
شكرا على هذا الموضوع الشيق
بالمناسبة لغة السى ليست محمولة الجافا فقط هى اللغة الوحيدة حتى الأن اللغة المحمولة لأن أى برنامج مكتوب بالجافا تستطيع تشغيله على أى جهاز كمبيوتر مهما كان نظام تشغيله بشرط توفر ال java virtual machine
ولكن السى ليست محمولة بدليل أنك عندما تكتب برنامج لل ibm
وتريد تشغيله على الماكنتوش تقوم بتعديل ال source code ثم تقوم بعمل compilation للكود وينتج لك الملف التنفيذى أما فى الجافا فأى برنامج تنفي>ى تستطيعه تشغيله على أى نظام تشغيل بدون أن تضطر إلى إجراء تعديلات فى الكود أو تقوم بعملية إعادة compilation
وبالتالى السى ليست محمولة

بروسلي
13-08-2003, 08:01 AM
الرسالة الأصلية كتبت بواسطة amro_ka
شكرا على هذا الموضوع الشيق
بالمناسبة لغة السى ليست محمولة الجافا فقط هى اللغة الوحيدة حتى الأن اللغة المحمولة لأن أى برنامج مكتوب بالجافا تستطيع تشغيله على أى جهاز كمبيوتر مهما كان نظام تشغيله بشرط توفر ال java virtual machine
ولكن السى ليست محمولة بدليل أنك عندما تكتب برنامج لل ibm
وتريد تشغيله على الماكنتوش تقوم بتعديل ال source code ثم تقوم بعمل compilation للكود وينتج لك الملف التنفيذى أما فى الجافا فأى برنامج تنفي>ى تستطيعه تشغيله على أى نظام تشغيل بدون أن تضطر إلى إجراء تعديلات فى الكود أو تقوم بعملية إعادة compilation
وبالتالى السى ليست محمولة
شكرا لك يا اخوي على التعقيب ;-)
كل الكلام اللي انا ذكرته مأخوذ من المذكرة اللي كنت ندرسها في بداية السي لكن نظام ما كنتوش و لا عمري جربته :أفكر:

allahham
29-09-2012, 04:30 PM
مشكووووور على التوضيح

فهد العتيبيء
05-08-2014, 08:04 PM
مشكور وجزاك الله الف خير العاب سيارات (http://www.androidalarab.com/category15) - العاب سبونج بوب (http://www.androidalarab.com/category14) - العاب طبخ (http://www.androidalarab.com/category16) - العاب ذكاء (http://www.androidalarab.com/category13) - العاب حرب (http://www.androidalarab.com/category12) - العاب تلبيس بنات (http://www.androidalarab.com/category11) - العاب بنات (http://www.androidalarab.com/category10) - العاب بن تن (http://www.androidalarab.com/category9) - العاب باربي (http://www.androidalarab.com/category8) - العاب اكشن (http://www.androidalarab.com/category7) - العاب اطفال (http://www.androidalarab.com/category6) - العاب مغامرات (http://www.androidalarab.com/category17) -