Programming Languages - لغات البرمجة

كما هو الحال في الحياة حيث أننا لا نستطيع أن نتعامل مع أي شيء من دون وسيلة أو أداة ابتداء من أصغر الأشياء فمثلاً نحن نحتاج إلى مفتاح كي نصل إلى داخل صندوق صغير , و نحتاج إلى لغة كي نتواصل مع بعضنا البعض ,كذلك هو الحال بالنسبة إلى الانترنت , فكان لابد من وجود لغة نستطيع أن نتفاهم من خلالها مع الانترنت والتي هي لغة البرمجة تسمى بالانكليزية Programming Languages. تسمح لنا لغات برمجة الكمبيوتر بإعطاء تعليمات لحاسوب بلغة يفهمها الكمبيوتر. مثلما توجد العديد من اللغات البشرية ، هناك مجموعة من لغات برمجة الكمبيوتر التي يمكن للمبرمجين استخدامها للتواصل مع الكمبيوتر. ويطلق على جزء اللغة التي يفهمها الكمبيوتر "binary " أي "ثنائي", وسمي بهذا الإسم لأن الكمبيوتر يفهم لغة واحدة وهي "machine language " أي لغة الآلة وهذه اللغة تتألف من ثنائي فقط وهما "الصفر والواحد" وتعرف ترجمة لغة البرمجة إلى ثنائي ب "cmpiling". كل لغة ، من لغة C إلى بايثون ، لها سماتها الخاصة ، رغم أن هناك العديد من النقاط المشتركة بين لغات البرمجة. تسمح هذه الل...