كتاب مميز لتعلم لغة البرمجة c وهو كتاب لغة سي الشامل الاصدار الثانى لغة البرمجة c هي لغة برمجة للأغراض العامة ، تدعم البرمجة الهيكلية structured programming. تستخدم هذه اللغة بكثرة فى برمجة الانظمة Systems Programming ونظم التشغيل OS. تم تطوير C في الأصل بواسطة Dennis Ritchie بين عامي 1969 و 1973 في Bell Labs, تم استخدامها لإعادة كتابة نظام التشغيل يونيكس ومنذ ذلك الحين ، أصبحت واحدة من أكثر لغات البرمجة استخدامًا على الإطلاق. لغة c من اللغات المنخفضة المتسوي low-level language بمعنى انها اقرب إلى لغة التجميع او Assembly, ويعتبرها البعض ايضًا وسط بين high-level و low-level لانها ايضًا تحاكى لغة الانسان. محتويات الكتاب يناقش الكتاب المفاهيم الاساسية لبرمجة لغة C مثل بيئة عمل C ونبذه عن الادوات الازمة ومفاهيم مثل المتغيرات والثوابت والقرارات الشرطية مثل if و switch والتكرار والمصفوفات والدوال ومفاهيم متقدمة مثل directives, enumerations, pointers وغيرها من المفاهيم المهمة فى لغة البرمجة c. الكتاب جيد وغنى بالامثلة العملية. لا تنسى الاشترك فى القائمة البريدية ليصلك كل جديد المؤلف: خليل اونيس حجم الملف: 2 ميجا معلومات اخرى: عدد الصفحات 265 تحميل
فلكل لغة برمجة مفردات خاصة بها لا يصلح استخدامها في أي لغة أخرى ولن يتم فهمها. تحتوي اللغة العربية على ثلاث عناصر: مفردات. قواعد. وجماليات. كذلك لغة البرمجة تماماً؛ فيها القواعد، وهي مجرد ترتيب للمفردات لتكوين جملة مفيدة بمعنى كامل. أما المفردات فهي التي يجب على المبرمجين استخدامها والالتزام بها لكتابة برنامج صحيح. أخيراً الجماليات، وهي طريقة ترتيب الكود لجعله أسهل في القراءة و أوضح في الفهم. هذه المقالة عبارة عن جزء من مسار البرمجة بلغة C المتاح مجاناً على موقع برمج. وإذا كنت ترغب بالاشتراك في برنامج احترافي مكثف يأخذ بيدك من الصفر وحتى الاحتراف، ثم المساعدة للحصول على وظيفة بالمجال؛ اضغط هنا للانضمام إلى معسكرات برمج الاحترافية.
ومن خلال تصميم لغة السي فقد وفرت تركيبات تعيين دقيقة لتعليمات الآلة النموذجية، وبالتالي فقد صممت للاستخدام الدائم في التطبيقات المبرمجة مسبقا بلغة التجميع ، كأنظمة التشغيل ، وكذلك العديد من البرامج التطبيقية لأجهزة الحاسوب من الحواسيب العملاقة وحتى الأنظمة المدمجة. صممها وطوّرها في أوائل عقد السبعينيات كن تومسون ، وبريان كيرنيغان ، ودينيس ريتشي. [5] [6] [7] وقد صممت في الأصل لتستعمل في التطوير والعمل على نظام التشغيل يونكس ، ثم لقيت انتشاراً واسعاً منذ ذلك الحين وحتى اليوم ويظهر ذلك من خلال شعبيتها لدى أغلب مبرمجي الحاسوب ومن خلال استعمالاتها العديدة والمتنوعة. وتعدّ لغة السي اللغة الأم للعديد من لغات البرمجة الحديثة مثل السي بلس بلس والتي تعدّ توسيعًا وإضافة مكملة للسي. محتويات 1 تاريخ 2 عناصر لغة سي 3 أمثلة 4 انظر أيضا 5 مراجع تاريخ [ عدل] صممت لغة السي في مختبرات بيل ما بين عامي 1972 و 1973، وسميت بالسي لأن جزءاً كبيراً منها اقتبس من لغة بي ، وقد تطورت هذه اللغة إلى درجة أصبحت فيها بالقوة الكافية لتحويل نواة يونكس من لغة التجميع (الأسمبلي) إلى السي. وفي عام 1978 نشر بريان كيرنيغان ودينيس ريتشي الكتاب المشهور " لغة البرمجة سي " وذلك لتحديد خصائص اللغة، ويعرف هذا الكتاب في الأوساط المختصة ب K&R.
مصادر لتعلم لغة C الكتب كتاب A book on C وهو عبارة عن مرجع يشمل جميع عناصر اللغة ويمتاز بأنه يبدأ من A إلى Z، فهو يبدأ من الصفر ويشرح جميع دوال المكتبة الأساسية الخاصة بلغة C. ثم تنتقل للكتاب الثاني Object-Oriented Programming With ANSI-C والذي ستتعلم منه تطبيق مفاهيم الـ OOP. أما الكتاب الثالث فهو ++Secure Coding in C and C وهو كتاب خاص في الأمان وسد الثغرات التي تتواجد في البرامج عن طريق الخطأ. كما أود اضافة كتاب خطو بخطوة لتعلم (c, c++) فهو مفيد جدا للمبتدئين بما يحتويه من أمثلة ومرفقات. المكتبات المكتبات في البرمجة هي مجموعة من الاجراءات البرمجية المستقلة التي يمكن استدعاؤها من قبل البرامج لتنفيذ وظائف تكمل عملها. يحتوي ملف المكتبة نصوصًا برمجية لأداء عمليات مختلفة على النظام، إلى جانب متغيرات تمثل بيانات أو بعض مكونات النظام. وهي محتويات يتم استخدامهما من قبل البرامج العاملة. هذا الأمر يسمح بمشاركة نفس الوظائف والمكوّنات البرمجية بين أكثر من تطبيق، ويزيد من حرية القيام بتعديلها، لوجودها في ملفات خارجية منفصلة عن ملفات البرامج الأساسية. ومن أشهر مكتبات لغة C مكتبة Curl: مكتبة مميزة في عصر الـ Internet للتعامل مع وftp لنقل البيانات.
= string [ i + 1]){ if ( f > 1){ //إذا كان لدينا للتو مجموعة من نفس الحرف فاطبع التكرار printf ( "%d", f); f = 1; //أعد تعيين التكرار d = 1; //آخر حرف مطبوع هو رقم} if ( d == 1){ // single-modus آخر حرف مطبوع هو رقم والمجموعة التالية في وضع printf ( "'");} printf ( "%c", string [ i]); d = 0; //آخر حرف مطبوع ليس رقما}} else { //string[i] == string[i+1] if ( d! = 1 && f == 1){ //آخر حرف مطبوع ليس رقم ولايوجد أحرف مكررة if ( f == 1){ d = 0; //آخر حرف مطبوع ليس رقما} f ++;}} Ende: أرجو أن يكون المقال قد أفادك. اقرأ أيضًا: التعامل مع الملفات بلغة سي المرجع: درس مدخل إلى علم الحاسوب. د. بورجو يلدز - الجامعة التركية الألمانية اقرأ أيضًا
ملاحظة: اذا كان التابع ()main من النوع void فلاداعي لكتابة السطر;0 retur. اقرأ أيضًا: أمن المعلومات تعلیمة الطباعة(الخرج) على الشاشة تجبر ھذه التعلیمة الحاسوب أن یظھر على الشاشة النص المحصور بین علامتي الاقتباس " " ویسمى ھذا النص بسلسلة محرفیة ویجب أن تنتھي كل تعلیمة في برنامج ++C بفاصلة منقوطة; الكلمة المحجوزة أو العبارة cout ھي غرض من الصف iostream ومقترن مع الشاشة والعامل >> المسمى بعامل الوضع Put operator to الذي یجبر على إرسال الأشیاء التي على یمینه إلى أي شيء یظھر على یساره. اقرأ أيضًا: لغة HTML متواليات الهروب تستخدم متوالیات الھروب مع التعلیمة cout فقط ولا تتم طباعتھا على الشاشة،وھي عبارة عن محرف الشرطة الخلفیة \ Back slash مع حرف ھروب (character Escape) وتسمى الشرطة الخلفیة والحرف الذي یلیھا متوالیات الھروب مثل متوالیة الھروب n \یعنى الانتقال إلى سطر جدید حیث یجبر المؤشر على الانتقال إلى بدایة السطر التالي وفیما یلي توصیف لبعضمتوالیات الھروب الشائعة. للانتقال الى سطر جدید نستخدم n\ لطباعة عدة مسافات فارغة نستخدم t\ وأيضا لطباعة الشرطة الخلفیة\\ ولكي تطبع علامة تنصیص"\ endl التعلیمة تفید أیضا في الانتقال الى سطر جدید وتعمل بشكل مشابه لل n\.
شرع الله التكافل بين عباده رحمةً بهم، وتُعدّ الزكاة من أبرز مظاهر التكافل في الإسلام، وقد ورد في القرآن الكريم عدة مصارف للزكاة، ومن هذه المصارف ابن السبيل؛ لذلك يجب على كل مسلم ومسلمة التعرف على من هو ابن السبيل وما هي الأحكام المتعلقة به. ابن السبيل من مستحقي الزكاة. يُقصد بابن السبيل أنّه المسافر التارك لبلده المجتاز بلادٍ أخرى، وليس معه فيها ما يُعينه على سدّ حاجاته، فيُشرع إعطاؤه من مال الزكاة ما يكفيه لإيصاله إلى بلده وقضاء حاجته، وذلك مراعاةً لحالة الفقر التي طرأت عليها عارضًا أثناء سفره. وقد أوجب الإسلام بحديثٍ عن النبيّ -صلّى الله عليه وسلّم- إكرام ابن السبيل في ليلةٍ يقضيها عند مضيفه، حيث قال فيه: (ليلةُ الضَّيْفِ حقٌّ على كلِّ مُسلِمٍ، فمَنْ أصْبَحَ الضيْفُ بِفنائِهِ، فهو لهُ عليه ديْنٌ، إنْ شاءَ اقْتَضَى، وإنْ شاءَ تَرَكَ). اقرأ أيضًا: أحاديث عن الزكاة هل يعطى سهم ابن السبيل لمن سافر في معصية لا يُعطَى مِنَ الزَّكاةِ لِمَن انقطَعَ في سفَرِ المعصيةِ ما لم يتُبْ؛ نصَّ على هذا الجُمهورُ: المالكيَّة [3] (2/ 319)، للمواق (2/ 351)، ويُنظر: للقرافي (3/149)، لابن جزي (ص: 75).
المؤلفة قلوبهم: والمؤلّف قلبه هو من دخل إلى الإسلام، من غير أن يُؤكَد الإسلام في قلبه ونفسه، فكان إيمانه ضعيفًا وهشًا، وقيل هم مالكي قوة ومؤثرون في قومهم، فيُعطوا من المال حتى لاستمالتهم وتثبيتهم على الدّين. الرّقاب: هم العبيد الذين كانت رِقابهم تحت ملوكٍ اشتروهم، فيحصلون على الزّكاة لفكّ رقابهم. ابن السبيل الغارمين: الغارم هو الشّخص الذي عليه دينٌ ولا يتمكن من أن يُؤدّيه، فهذا يُعطى من الزّكاة حتى يسدَّ ديَنه. ابن السبيل من هوشمند. المجاهد في سبيل اللّه: فيُعطى المجاهدون في سبيل الله حتى يعينوهم على القتال، بتوفير السّلاح، والمونة لهم ولعيالهم. اقرأ أيضًا: الاثار السيئة التي تحصل من منع الزكاة الأموال التي تجب فيها الزكاة المال هو كلّ ما يملكه الإنسان من متاعٍ يرغب باقتنائه، فالأموال التي تجب فيها الزّكاة، هي: الذّهب والفضّة: حيث ذكر الله تعالى:{وَالَّذِينَ يَكْنِزُونَ الذَّهَبَ وَالْفِضَّةَ وَلا يُنفِقُونَهَا فِي سَبِيلِ اللَّهِ فَبَشِّرْهُمْ بِعَذَابٍ أَلِيمٍ}. الزروع والثمار: وقد أفاد الله -تعالى- في كتابه حيث ذكر: {كلُوا مِن ثَمَرِهِ إِذَا أَثْمَرَ وَآتُوا حَقَّهُ يَوْمَ حَصَادِهِ}. عروض التّجارة: وهي أي مبالغ ماليةٍ جاهزة للتّجارة والكسب.
ولا فرق بين كون السفر طويلاً أو قصيراً. أما المنشئ للسفر من بلده ، فلا يعطى من الزكاة ، لأن المنشئ للسفر من بلده لا يصدق عليه أنه ابن سبيل ، فلو قال: إني محتاج أن أسافر إلى المدينة ، وليس معه فلوس ، فإننا لا نعطيه بوصفه ابن سبيل ؛ لأنه لا يصدق عليه أنه ابن سبيل ، لكن إذا كان سفره إلى المدينة ملحاً كالعلاج مثلاً ، وليس معه ما يسافر به فإنه يعطى من جهة أخرى ، وهي الفقر " انتهى باختصار وتصرف من "الشرح الممتع" (6/154-156).
الأنعام: وهي الإبل والبقر والغنم. اقرأ أيضًا: ما هو الخمس الحكمة من الزكاة شرع الله -تعالى- الزكاة لحكمٍ عديدةٍ، يُذكر منها: إتمام إسلام العبد المؤدّي للزكاة، فهي من أركان الإسلام الخمسة. إطفاء حرارة الفقر وشدّته عند الفقير، فلا يكون في نفسه حقدٌ ولا حسدٌ على الغنيّ المتمتّع بماله وحده. جعْل المجتمع كأنّه أسرةٌ واحدةٌ متآلفةٌ متعاونةٌ، يعطف فيها صاحب القدرة على الفقير المحتاج. جعْل الزكاة معيارًا للإيمان في القلب، ذلك أنّ المال من مرغوبات النفس ومحبوباتها، فكان منحها وبذلها في سبيل الله دليلاً على إيمانٍ وقَر في القلب. من هو ابن السبيل ؟ - أسئلة. اقرأ أيضًا: من هم الثمانية الذين يستحقون الزكاة ؟ المصادر: مصدر 1 مصدر 2 مصدر 3 المراجع المصدر: موقع معلومات