بحث هذه المدونة الإلكترونية

matrix language

التسميات

الثلاثاء، 3 مايو 2016

نشاة لغة c

‪#‎c_language‬
‪#‎programming‬
السلام عليكم 
احب ان اقدم لكم اخواني هذا الدرس عن لغة السي 
اولا 
ما هي لغة السي ؟؟؟
لطالما حيرا هذا الخبراء البرمجين هذا السؤال ولكن م اجتمعوا علي انت لغة السي هي من اللغات التي تنتمي للمجموعة الثانية وهي من اهم اللغات الاساسية التي قد انشات بصورة قد تكون صعبة علي بعض المبتداين البرمجة ولكنها سهلة جدا في الاصل ولذا يجب ان تعرفه عن لغة السي هي لغة متوسطة المستوي فهي ليس بالقريب من لغة الالة وليسة بالقريبة من لغة الانسان التي يفهمها ولكن تم تجديد هذا المفهوم حديثا حيث بدا مخترع في انشاء لغة مبنية علي السي وكانت هو اكبر تقدم وصلوا اليه هو ++‪#‎c‬ وهو الذي اضاف البرمجة الكائنية الي لغة تسمي بلغة هيكلية اي تعتمد علي هيكلة النصوص والبرمجة الحرفية فقط ولا تعمل علي استداء اي شئ الا ‪#‎functions‬ or ‪#‎library‬
ثانيا
علي ماذا بنيت السي ؟؟؟
بنيت السي علي بعض من لغات البرمجة التي كانت كل لغة لديها اختصاص معين
فمن اهم اللغات هي لغة التجميع ‪#‎ِِِِِِِAssembly_language‬ ولذلك من تعلم هذه اللغة قد لا يحتاج الي تعلم الكثير من لغات البرمجة التي قد لا تهمه فهو تعلم الهاردوير والسوفت وير وتعلم التحكم بهما بشكل صحيح ويمكنك ايضا ان تكتب بعض من اكواد الاسمبلي داخل ملفات السي
ولكن المطورين قد ارادوا ان تكون قريبة لي الانسان اكثر فبداوا بعملوا تطوير للمكاتب واصبحت مكتوبة بلغة ‪#‎fortran‬وايضا لغة ‪#‎pascal_programming_language‬
ثم بداوا يضيفوا بعض المكاتب من لغة ‪#‎BASIC‬ ولغة ‪#‎cobol‬
فكان لكل لغة من الغات التي قد ذكرتها استخدام معين ولكن قد تم تجميع مكاتب اللغات ثم بداوا ينشاوا لغة السي وهذا هو تاريخ انشاء السي
ثالثا
لكل لغة ‪#‎compiler‬ خاص بها لكن حينما جائت لغة السي جعلت لها كومبيلر خاص بها وكان اشهرهم هو ++‪#‎GNU_GCC‬ or ‪#‎g‬ ولكن قامت شركة ميكرو سوفت كــ عادتها باخذ هذه التصاميم ثم جعلتها احتكارية ليست مملوكة للجميع لانها شركة (متغطرسة راس مالية متعسفة لارائها وكانها نزلت من السماء) ما علينا دعونا نعود الي الدرس
فكان اول لغة قد تم تجميع جميع لغات البرمجية الاولية بداخلها لذك سموها لغة الام لانها من يتعلمها قد تعلم بسهولة بقية اللغات لانها انسب لغة قد يتعلمها احد بحياته ولذلك ماذالت مستخدمة وبقوة وقد بداوا المبرمجين بالرجوع اليها مرة اخري
رابعا
اهمية لغة السي
تجعلك تتحكم في الهاردوير وكانك تتحدث الي الالة ولكن هذا الوصف ليس بصحيح فان لغة الجافا قد تنافسها في ذلك الشئ في سرعة استجابة الالة لهذه اللغة
بعض الحقائق غير مستقرة في هذا عالم البرمجي فحينما اقول شيئا الان يمكن بعد ثانية يتغير لا احد يعلم كم المطورين في هذه اللغات
تعلمك اساسيات اللغات البرمجية كلها وبالاخص من هم ‪#‎style_c‬
ما هي اللغات التي بنيت علي لغة السي
‪#‎pyhthon‬ , #c++ , #c# , ‪#‎php‬ , ‪#‎java‬ , ‪#‎objective_c‬ ,
ولكن ليسن باذن الله اللغة بتعتي لن تكون مبنية علي السي
خامسا والاخيرة اليوم
هو ان السي ‪#‎open_sorce‬
اي متاحة للجميع الناس ومتاح لك التطوير بها بدون اي قيود (هذا العرض متوفر قبل ان تستلي عليها شركة ميكروسوفت)
ارجو من الجميع انتهاز هذه الفرصة تعلم السي جيدا سوف تفيدك في عدة مجالات
وانا سوف اقوم باعداد دورة انشاء الله علي القناة بتعتي لتعلم كل اقسام لغة السي وخرائط التدفق ايضا
والسلام عليكم
كان معكم :- matrix angel
channel YT >> the matrix
https://www.youtube.com/channel/UCSu-YBmsmjSlPTKtlKx_img

ليست هناك تعليقات:

إرسال تعليق