h وتكتب العبارة # include < stdio. h > فى أول البرنامج حتى يتعرف المترجم على الدالة وهكذا مع باقى الدوال - تستخدم دالة الطباعة printf () لطباعة البيانات بجميع أنواعها ( String, char, float, int) على الشاشة فقط.
مميزات لغة C: - تتميز لغة C بمجموعة من المزايا مثل:- - لغة عامه: أى تصلح لعمل برامج قواعد البيانات والرسومات والحسابات ونظم التشغيل. - لغة تركيبية Structured Language: البرنامج المكتوب بلغة C عبارة عن دالة رئيسية تنادى مجموعة من الدوال الأخرى. وكل داله مجموعه من الأوامر. تمارين محلولة في لغة البرمجة سي C – موقع ملهم. - تتعامل على مستوى ( البت) Bit manipulation: - حيث تستطيع أن تقرأ وتكتب وتغير وتقوم بعمليات على مستوى الـ Bit. حيث أن Bit هى اصغر وحدة لقياس المعلومات داخل الكمبيوتر وهى جزء من ثمانية أجزاء تعادل فى مجموعها حرف واحد byte. - لغة متنقلة Portable: أى يمكن للبرنامج المكتوب بلغة C أن يعمل مع أكثر من جهاز مثل IBM وApple. - لغة سريعة: - لأن أدوات اللغة تتعامل مع الآلة مما يختصر وقت التنفيذ. - لغة قياسية: معظم مترجمات اللغة تتوافق مع اللغة القياسية ANSI C The Basic Structure of c Program قواعد بناء البرنامج - البرنامج التالى يمثل أبسط تركيب لبرنامج مكتوب بلغة C # include < stdio. h > main () { printf ( " hello egypt ");} ملاحظات هامة - يبدأ البرنامج بالعبارة < ……h > # include وبين العلامتين اسم ملف التوجيه الخاص بالدوال المستخدمة فى البرنامج – يمكن كتابة أكثر من include.
كل ما يمكن ان تفكر فيه يمكنك ان تقوم به ولكنها ربما مهمة ليست سهلة لانك تتعامل مع لغة لا تحتوي على مكتبات مساعدة كثيرة ولا واجهات لانشا فورمات جاهزه وايقونات وغيرة مما هو موجودفي لغات اخرى لها مطور ومحرر اكثر تقدم من لغة السي مثل الفيجول بيسك او السي شارب او الجافا او الدلفي.
تحياتي للجميع المسافر...
اختیار اسماء معبرة للمتحولات. یجب الانتباه أن لغة ++C تتحسس لحالة الحروف، أي أن الحروف اللاتینیة الكبیرة والصغیرة ھي حروف مختلفة مثل b, B یعبران عن متغيريين مختلفيين. التصریح عن المتغیرات وإعطاء قیم ابتدائیة یمكن التصریح عن المتحولات في أي مكان من البرنامج، ولكن لابد من التصریح عن المتحول قبل استخدامه. كما یمكن تھیئة المتحولات مباشرة أثناء التصریح عنھا (إعطاء قیم ابتدائیة) وذلك وفق الصیغة التالیة. تعلم لغة C... أم لغات البرمجة - أراجيك - Arageek. variable_type variable_name = value مصطلحات ھامة عملیة تعریف متغیر بدون إعطائھ قیمة تسمى تصریح Declaration مثل;u char. عملیة إعطاء قیمة لمتغیر تم إنشاؤه سابقاً تسمى اسناد Assigning مثل;10=a.
أهمية لغة السي C "أم اللغات" - لغة السي هي لغة عالية المستوى، متعددة الأغراض، وقد تم تصميم اللغة لتشمل العديد من المميزات مثل الأكواد النظيفة السهلة، والسرعة الفائقة مقارنة بلغات أخرى، تمنع تنفيذ العمليات الغير مرغوبة، مستوى وصول منخفض للذاكرة، والكثير من المميزات الأخرى التي جعلت من اللغة أحد أقوى اللغات منذ نشأتها وأيضًا ستظل كذلك في المستقبل. - يطلق على السي لقب "أم اللغات" وذلك نظرًا لاستخدامها في تطوير عدد كبير من لغات البرمجة الشهيرة أبرزها كما ذكرنا لغة سي بلس بلس ولغة بي إتش بي PHP ولغة جافا Java ولغة بايثون Python وجافا سكريبت JavaScript والكثير من اللغات الأخرى، وأي تطوير لهذه اللغات يتم باستخدام اللغة الأم. - وكما نرى في الصورة بالأعلى هذا تصنيف TIOBE وهو تصنيف لغات البرمجة الأكثر شعبية لهذا العام مقارنة بالعام السابق، حيث نرى أن لغة السي تحتل المرتبة الثانية كأكثر اللغات شهرة في العامين وكذلك حققت زيادة في استخدامها من العام السابق بمقدار 7% وهو ما يوضح جودة وقوة وشعبية هذه اللغة.