أنواع لغات البرمجة واستخداماتها

أنواع لغات البرمجة واستخداماتها
admin hala تعليم

أنواع لغات البرمجة واستخداماتها

 

تعرف البرمجة على أنها عملية يتم إجرائها عن طريق الشخص المبرمج تمكنه من عمل تواصل مع الحاسوب الشخصي له ويقوم الشخص بإصدار أوامر أو تعليمات للكمبيوتر عن طريق ما يسمى بلغة البرمجة ثم يقوم الحاسوب بتنفيذ تلك اللغة سواء كانت كتابة نصوص أو برمجيات أو عمل تطبيقات ثم يقوم الحاسوب بتنفيذ هذه الأوامر في وقت معين وتوجد العديد من لغات البرمجة المختلفة من حيث وظائفها واستخداماتها وخصائصها.

 

لغة الجافا

  • يطلق عليها باللغة الانجليزية Java.
  • مخترع تلك اللغة هو العالم جيمس غوسلينغ عام 1992م وأطلق عليها في البداية اسم اواك وهي شجرة كانت أمام المختبر الذي يعمل به ثم تغير اسمها إلى جافا.
  • تعتبر الجافا من أحدث وأشهر لغات البرمجة بل وأكثرها استخداما والأفضل لدى الكثيرين.
  • تعتمد لغة الجافا بصورة كاملة على المتصفح فقط، فهي لا تعمل على أي تطبيقات خارجية أو برامج عن المتصفح.
  • تعمل لغة الجافا على جعل المواقع أكثر سرعة وبه تفاعل كبير حيث أنه تعمل في صورة ديناميكية.
  • كما تتميز ببساطة إنشاء تطبيقات علي الهواتف النقالة.
  • تسهل عملية فتح أي تطبيق مثبت على المتصفح، وترفع من سرعة التحميل.
  • كما تتميز بكونها آمنه على متصفحك وبياناتك الخاصة، وتمكنك من إضافة الصوت لمتصفحك.
  • تتميز بقدرتها على إضافة العديد من البرامج إلى صفحات الويب.
  • لها القدرة على تشغيل البرامج المكتوبة حتى وان كان الحاسوب من مكان بعيد ويتم ذلك بأسلوب آمن.
  • يعاب على لغة جافا أنها بطيئة عند المقارنة باللغات الأخرى.
  • تظهر أهمية لغة الجافا في تخطي المستخدمين لها أل 10 مليون شخص.

 

لغة سي C

  • تم تصميم تلك اللغة في عام 1972م على يد المصمم دينيس ريتشي.
  • هي من لغات البرمجة العالية الأداء التي لها أكثر من وظيفية أمريه.
  • تم ابتكار وتصميم تلك اللغة في مختبرات بيل.
  • سبب تسمية تلك اللغة بسي نظرا لان اللغة مقتبسة جزء كبير من لغة بي.
  • اللغة في البداية كان الهدف من تصميمها هو عملها على نظام يونكس.
  • اللغة انتشرت حديثا بطريقة كبيره وباتت من اللغات الهامة لمبرمجي الحاسوب لما تتمتع به من أغراض مختلفة.
  • تعتبر اللغة الأكبر والمكلمة للعديد من لغات البرمجة مثل لغة ال c++ والجافا.
  • هي سبب رئيسي لظهور العديد من اللغات المتطورة والحديثة مثل السي++ وغيرها.
  • ساعدت بصوره كبيره في تطوير اللغة لكلا من شركة أي بي ام ومايكروسوفت.
  • هي من اللغات الأساسية لكتابة البرامج بنوعيها سواء المتنقلة أو الثابتة.
  • يعاب على اللغة أنها لغة كبيره وصعبة التعلم للمبتدأ.

 

لغة HTML

  • لغة HTML هي اختصار ل Hypertext Markup Language وهي تعني لغة ترميز النص الفائق.
  • تم إنشائها في عام 1980م علي يد العالم الفيزيائي سيرن.
  • هي من اللغات الأساسية لإنشاء التطبيقات والوثائق من خلال شبكات النت.
  • هي من أفضل وأقد اللغات التي تستخدم في عمل تعديلات لتصاميم صفحات النت.
  • هي لغة ترميز يتم استخدامها في تنشئة وإعداد الصفحات الخاصة بالويب.
  • هي تعمل على إعطاء صفحة الويب هيكلا معينا لطريقة عرض الصفحة حيث توضح له ما الفقرة وما العنوان الرئيسي وهكذا.
  • كما أن اللغة تستخدم الوسوم لإصدار أوامر إلى صفحة الويب.
  • هي من أشهر اللغات السهلة لكتابة النصوص.

 

لغة PHP

  • تم ابتكار تلك اللغة وظهورها في شهر يونيو عام 1995م.
  • تم تصميم اللغة من قبل المبرمج الدنمركي راسموس ليردورف.
  • هي من التقنيات الحديثة والمعروفة جدا في مجال لغات البرمجة.
  • تستخدم اللغة في عمل تحديث مستمر لكل تطبيقات النت.
  • اللغة ليس لها نظام تشغيل واحد بل تتميز بالعمل على مجموعه من مختلفة من أنظمة التشغيل كويندوز وغيرها.
  • من اللغات المميزة التي تستخدم في إنشاء التطبيقات الخاصة بالويب.
  • كما تستخدم في برمجة الصفحات ذات المحتوى المختلف مثل مواقع التواصل حيث تمكن الشخص من تغيير البيانات أو حذفهم كما يحبون.
  • اللغة لها العديد من الإصدارات وصلت حتى الإصدار السادس الذي تم إنشائه في عام 2007م.
  • كما يمكن عمل تطوير للغة بحسب احتياج المستخدم.
  • كما أن الإصدارات الحديثة من اللغة تعمل على تحويل الملفات المكتوبة بلغة PHP وتعمل على علاجها من خلال محرك زند.
  • كما تستخدم في إدارة قواعد البيانات.
  • تستخدم في ما يزيد عن 9 مليون موقع.

 

لغة Python

  • ظهرت اللغة في عام 1991 شهر فبراير في مركز العلوم والحاسب الآلي.
  • اللغة من تصميم المبرمج الهولندي جايدو فان روسم.
  • تصنف لغة باثيون من ضمن اللغات عالية المستوى.
  • تستخدم في عمل برامج الويب وأيضا في عمل برامج مستقلة بنفسها من خلال الواجهات الرسومية المشهورة.
  • تدعم اللغة الكائنية في البرمجة.
  • تتميز اللغة أنها تعمل على معظم أنظمة التشغيل المتنوعة.
  • تستخدم في التصاميم الثلاثية الأبعاد بكثرة مثل تطبيق بلندر.
  • كما تستخدم في عمل برمجة لمجوعة من المشاريع الكبيرة مثل مشروع زوب.
  • لها استخدام واسع المجال في شركة جوجل.
  • كما تتميز اللغة بأنها من اللغات التفسيرية المتعددة الاستخدام حيث تستخدم في الكثير من البرامج.
  • وأيضا لغة سهل تعلمها، سهولة كتابتها وقراءتها، لها قابلية للتحديث المستمر.
  • لغة من اللغات الآمنة جدا ضد الاختراق والسرقة.
  • هي خيار مناسب جدا لمن يعملون في مجالات تحتوي بيانات ضخمة وكبيره.
  • كما تستخدم في تطوير الواجهات الرسومية.
  • يعاب على لغة باثيون أنها لغة بطيئة.

 

لغة سي++

  • ظهرت اللغة في عام 1983م.
  • اللغة من تصميم العالم الانجليزي بيارن ستروستروب.
  • اللغة تشبه لحد كبير لغة السي، كما أنها من اللغات العالية المستوى.
  • هي من اللغات القوية التي تعمل على معظم أنظمة التشغيل.
  • كما تستخدم في تأسيس أنظمة التشغيل المتطورة لتمكنها من التعامل مع الهاردوير.
  • هي الخيار الأنسب كلغة برمجه تخص المشاريع الصعبة والضخمة.
  • كما تدعم البرمجة الكائنية والعديد من نظم البرمجة المختلفة.
  • لها العديد من المصادر التي تمكن من تعليمها.
  • يعاب على اللغة كونها صعبة التعلم علي مبتدئي البرمجة.
  • ليست لديها سبل لمساعدة المبرمج مثل بعض اللغات حيث لا تحتوي على مكتبه قوية.

 

لغة سي شارب C#

  • هي من اللغات التي ظهرت في عام 2001م
  • تم تأسيس اللغة من قبل شركة مايكروسوفت علي يد العالم الدنماركي أندرس هيلسبرغ.
  • هي من اللغات القوية جدا والمتطورة السهلة الاستخدام.
  • تستخدم في إنشاء تطبيقات للهواتف وللويب عن طريق بعض البرامج.
  • اللغة مناسبة جدا للمبتدئين حيث أنه سهل التعلم والاستخدام.
  • لها مصادر متعدد سواء اليوتيوب أو الكتب أو بعض المواقع المجانية وكل هذا يسهل تعليمها بطرق مختلفة.
  • تدعم البرامج الكائنة.
  • بها العديد من المكاتب القوية التي تمكنها من كتابة أي برامج مهما كانت معقدة دون الاستعانة بمصادر أخري.
  • كما يعاب على اللغة في أنها لا تعمل إلا على لويندوز فقط.
  • يعاب أيضا أنها تعتبر بشكل كبير صوره مطابقة وتقليد للغة جافا.

 

لغة CSS

  • ظهرت في عام 1996م شهر ديسمبر.
  • تم تصميم اللغة علي يد المصمم النرويجي هاكون فيوم لاي.
  • هي من اللغات التي تستخدم في تصميم وتنسيق المواقع.
  • هي أحد الدعائم الرئيسية للغة HTML.
  • تعمل على فصل محتوى الصفحة عن مظهرها مما يجعل شكل الصفحة أجمل وأسهل.
  • تتميز بأنه يمكن كتابة اللغة من خلال أي محرر.
  • تمكنك اللغة من تعديل وتغيير خلفية وألوان مجموعه من الصفحات عن طريق تعديل ملف واحد.
  • تقوم بعمل تعديل الصورة العامة للصفحات على الموقع.
  • يعاب على لغة css في كون بعض الأكواد الخاصة بها لا تتوافق مع المتصفحات ذات الإصدار القديم لذلك لابد من تحديث المتصفح الخاص بك.

وفي ختام المقال نكون قد اشرنا إلى أشهر لغات البرمجة الحديثة المتنوعة علي حسب استخدامها فمنها من يستخدم إنشاء المواقع والعمل على تطويرها كلغة PHP، ومنها ما يعمل على تطوير تطبيقات الهواتف بنظام الأندر ويد كلغة Java، ومنها ما يستخدم لتطوير الألعاب والتطبيقات والبرامج وغيرها من اللغات المختلفة متعددة الاستخدام.

الكلمات المفتاحية : #برمجة #لغات البرمجة #لغة CSS #لغة Python