Latest web development tutorials

C مقدمة

لغة C هي لغة عالية المستوى العالمي، وضعت أصلا من قبل دينيس ريتشي في مختبرات بيل لتطوير نظام التشغيل يونيكس تم تصميم. لغة C هي بداية عام 1972، تم تنفيذها أولا على جهاز كمبيوتر ديسمبر PDP-11.

في عام 1978، قدم براين Kelin هان (بريان كيرنيغان) ودينيس ريتشي (دينيس ريتشي) أول وصف للجمهور من C، والتي تعرف الآن باسم K & R القياسية.

مكتوبة نظام يونيكس التشغيل، C مترجم، وتقريبا جميع تطبيقات يونيكس في لغة C. لأسباب مختلفة، وأصبحت لغة C الآن لغة المهنية المستخدمة على نطاق واسع.

  • سهلة التعلم.
  • اللغة منظم.
  • وتنتج برامج ذات الكفاءة العالية.
  • ويمكن التعامل مع الأنشطة على مستوى منخفض.
  • ويمكن تجميعها على مجموعة متنوعة من منصات الكمبيوتر.

معلومات عن C

  • اخترع لغة C لكتابة نظام التشغيل UNIX.
  • لغة C هي B القائم على اللغة، B هو على الارجح تم إدخال اللغة في عام 1970.
  • تم تعيين C مستوى اللغة في عام 1988 من قبل المعهد الوطني الأمريكي للمعايير (ANSI، الاسم الكامل للمعهد المواصفات الوطني الأمريكي) المتقدمة.
  • اعتبارا من عام 1973، يونيكس نظام التشغيل كليا في لغة C.
  • حاليا، C لغة البرمجة هي النظام الأكثر استخداما لغة.
  • معظم البرامج المتقدمة تستخدم لغة C.
  • نظام لينكس الأكثر شعبية اليوم تعمل وRDBMS (نظام ادارة قواعد البيانات: العلائقية نظام إدارة قواعد البيانات) الخلية تستخدم لغة C.

لماذا استخدام C؟

تم استخدام لغة C أصلا للعمل تطوير النظام، خصوصا في تكوين برنامج نظام التشغيل. منذ رمز اللغة C الناتجة عن السرعة من التعليمات البرمجية لغة التجميع مكتوبة بنفس السرعة تقريبا، وبالتالي فإن استخدام لغة C كلغة تطوير النظام. وفيما يلي بعض الأمثلة على استخدام C:

  • نظام التشغيل
  • مترجم
  • المجمع
  • محرر النص
  • طباعة التخزين المؤقت
  • محرك أقراص شبكة الاتصال
  • الإجراءات الحديثة
  • قاعدة بيانات
  • مترجم لغة
  • أداة الكيانات

برنامج C

برنامج لغة C، قد تكون ثلاثة خطوط، يمكن أن يكون الملايين من الصفوف، والتي يمكن أن تكون مكتوبة في".C" ملف نصي تمديد واحد أو أكثر، علىسبيل المثال،hello.c.يمكنك استخدام"السادس"، "همة"أو أي محرر نصوص أخرى لكتابة برنامج لغة C الخاص بك.

يفترض هذا البرنامج التعليمي كنت تعرف كيفية تحرير ملف نصي، وكيفية كتابة التعليمات البرمجية المصدر في ملف البرنامج.