- أنواع لغات البرمجة
لغة الآلة ( Machine Language )
و هي اللغة التي يفهمها الحاسوب تلقائياً ، عبارة عن لغة رقمية حيث أن يتم تمثيلها بالأرقام ( 0.1 ) ( Binary ) . من الممل و البطيئ جدا أن يتم إنشاء أو تصميم برنامج متكامل بواسطة لغة الآله . حيث أن هذه الأيام يتم كتابة معظم البرامج بلغات عالية المستوى .لغة ضعيفة المستوى ( Low Level Language )
هي لغة البرمجة الأقرب للغة الآلة ( لذلك سميت باسم ضعيفة المستوى ) و لكنها أعلى من لغة الآلة في المستوى بمقدار بسيط . يمكن تحويلها إلى لغة الآله بدون استخدام مترجم لتنفيذ تلك العملية . تعتبر من اللغات صعبة الاستخدام نظراً لحديث المبرمجين العالميين عنها .لغة عالية المستوى ( High Level Language )
أقرب لغة لفهم الإنسان ، ولكن اللغات ضعيفة المستوى تتيح للمبرمج فرص أكثر مما تتيحه اللغات عالية المستوى ، ولكن للغات عالية المستوى مميزات تفوقها عن بقية اللغات الأخرى ، فهي تمكن المبرمج لإستخدام المتغيرات ( Variables ) و التكرار ( Loop ) و الروتينات ( Routines ) و الكائنات ( Objects ) . و أيضاً تمكن المبرمج من تنفيذ أعداد مهولة من الأوامر من خلال كتابة سطر واحد فقط من الكود . و من أمثلتها : لغة بايثون ( Python ) و لغة روبي ( Ruby ) .- أشهر لغات البرمجة المطلوبة في سوق العمل 2020
إن عدد لغات البرمجة يتجاوز 9000 لغة برمجة تقريباً ، عدد اللغات الشائعة منهم 50 . سوق العمل في العالم كله الآن يعتمد كل الإعتماد على البرمجة و التكنولوجيا . سوف نقوم بكتابة أشهر لغات البرمجة المطلوبة في سوق العمل 2020 مع عدم مراعاة الترتيب : لغة ( ++C )
هي امتداد للغة ال ( C ) و يتم استخدامها لبرمجة التطبيقات متوسطة المستوى . و تعتبر من أشهر لغات البرمجة المطلوبة لإنشاء البرامج و التطبيقات . تتميز بأنها سريعة و بسيطة و تختلف عن معظم اللغات الأخرى . تعتبر من أهم لغات البرمجة ، فيتم استخدامها في برمجة الألعاب و التطبيقات . تستخدمها الكثير من الشركات العالمية المشهورة في البرمجة مثل شركة جوجل كروم ( Google Chrome ) و فاير فوكس ( Fire Fox ) .لغة روبي ( Ruby )
تعتبر هذه اللغة أيضاً من اللغات المفتوحة المصدر مثل ( PHP ) و بإمكان المبرمج التعديل عليها . من اللغات كائنية التوجه حيث أنها تدعم مصطلح ( OOP ) ( Object Oriented Programming ) . تتميز هذه اللغة بأنها واضحة و بسيطة في القراءة . من أهم لغات البرمجة و أكثرهم طلباً في سوق العمل نظراً لأهميتها الشديدة . يتم استخدامها في العديد من الأنظمة مثل ( Windows - Mac - Linux ) . تستخدم في تطوير مواقع الويب .لغة كوتلين ( Kotlin )
هي لغة برمجة حديثة نسبياً في إنشاءها . يتم استخدام المبرمجين لها لتطوير تطبيقات الأندرويد ( Android) . تتميز عن لغة الجافا ( Java ) في أنها تعطي للمبرمج إمكانية تنفيذ العديد من المهمات أو الوظائف من خلال عدد قليل من أسطر الكود . من اللغات سهلة التعلم أيضاً ، و بالطبع هي مطلوبة في سوق العمل .لغة سويفت ( Swift )
من الممكن أنك لمن تسمع عن هذه اللغة قط ، و لكن يجب ألا ننكر دور هذه اللغة الهام حيث أن تلك اللغة تم انتاجها بواسطة شركة أبل ( Apple ) و تستخدم في صناعة تطبيقات نظام التشغيل ( IOS ) و هي التطبيقات التي تتواجد على هاتفك الآيفون ( I Phone ) .إنها لغة حديثة بعض الشيئ و لكن من السهل تعلمها . تعطي لك هذه اللغة الفرصة الذهبية للحصول علي العديد من فرص العمل ، حيث أن تطبيقات الآيفون لن تنتهي .
تعليقات
إرسال تعليق