تعرف علي أنواع لغات البرمجة و ما مميزات كل واحدة منهم
توافرت لغات عديدة لبرمجة المواقع علي الانترنت , و بكل لغة من لغات البرمجة وظيفة أو خصائص لها وحدها , و في موضوعنا اليوم سنتعرف علي أنواع لغات البرمجة و ما يميز كل منها عن الأخري بشئ من التفصيل
1 - لغة HTML :-
-------------------------------------------------------
في البداية يجدر بنا أن نعرف , أن لغة HTML ليست لغة برمجة كما يفهم الكثيرون , بل إنها لغة هيكلة و تكوين المواقع و ليست لغة برمجة كما يعتقد البعض , و مصطلح " HTML " هو اختصار لجملة : Hyper Text Markup Language
و هي لغة لا تترجم للغة أبسط منها كما يحدث في باقي اللغات , فهناك لغات تترجم للغة الآلة مثلاُ أو إلي لغة قريبة منها , و ملف الـ HTML يكون ملف نصي عادي كأي ملف نصي , و لكن الفرق أنه يكون علي امتداد الـ html , و يمكن كتابة ملف الـ html علي المفكرة Notepad الموجودة علي ويندوز , و هذا أبسط وسيلة لكتابة النصوص البرمجية ذات امتداد الـ html
فمثلاُ علي سبيل المثال إذا أنشأت ملف نصي علي المفكرة Notepad فيتم حفظه بامتداد txt ليكون مثلاً اسمه : Project.txt أما عند كتابة نص برمجي بلغة html فيتم حفظ الملف ليكون علي هذا النمط : Project.html , و كما تلاحظون مسمي الملف مبني علي امتداد html و هكذا يتم إنشاء أو برمجة موقع بـالـ HTML , و كانت هذه نبذة مبسطة عن لغة HTML
2 - لغة PHP :-
-------------------------------------------------------
من أشهر لغات البرمجة الموجودة و المستخدمة الآن , و قد ظهرت لأول مرة عام 1995 و حررت علي يد مبرمج دانيماركي يسمي : Ramous Lerdorf و قد حررها لكي تساعده في التحكم بموقعه الشخصي علي الإنترنت , و تعتبر لغة php من أشهر اللغات التي تستخدم حالياً في إنشاء تطبيقات الويب , و من خلالها يقوم الخادم ( Server ) باستقبال النصوص البرمجية الخاصة بها و ترجمتها و عرضها للمستخدم أثناء التصفح , فعلي سبيل المثال حينما تريد أن تدخل علي لعبة ما علي الإنترنت يلزمك تحميل برنامج JAVA , بينما لغة PHP توفر عليك كل هذا لأن الخادم يترجمها و يتيح لك إمكانية التصفح بدون إزعاج أو المطالبة بتحميل برامج الجافا
و لغة PHP تستخدم لبرمجة صفحات ويب ديناميكية , أي متغيرة المحتوي , و يتغير المحتوي نتيجة تفاعل المستخدم في الموقع , فمثلاً مواقع التواصل الإجتماعي , فهي تتيح للمستخدمين تسجيل بياناتهم و إذا أرادوا تغييرها فهذا متاح لهم , أو حتي أرادوا حذفها , فهذا ما يطلق عليه التصفح الديناميكي
3 - لغة الـ Javascript :-
-------------------------------------------------------
من أحدث لغات البرمجة المستخدمة حالياً في برمجة المواقع , حيث أنها أعطت الحياة لمواقع الإنترنت , و ذلك من خلال طريقة العرض الديناميكية مما يجعلها أكثر تفاعلية و متعة
و قد ظهرت هذه اللغة لكي تعمل بالكامل عبر المتصفح , لذلك فهي لا تستخدم لإدارة برامج أو تطبيقات خارج المتصفح , و لغة الجافا هي ما تعطي أسلوب تفاعلي أكثر في المواقع , و تجعل تحركات المستخدم في المتصفح بإنسيابية أكثر و سرعة في التحميل و سهولة فتح التطبيقات المعروضة علي الموقع
4 - لغة الـ CSS :-
-------------------------------------------------------
تدعي بـ " اللغة الداعمة للغة HTML " , لأنها حينما تكتب فتكتب ضمن ملف الـ HTML , و من المؤكد أنك تتساءل الآن لما هي داعمة أو مساعدة للغة HTML ؟!! , دعني أضرب لك مثال , نفترض أنك لديك 1000 صفحة HTML , و أردت أن تغير مثلاُ خلفية الموقع بالنسبة للـ 1000 صفحة , فحينها ماذا تفعل ؟! أتفتح الـ 1000 صفحة و تغير الخلفية !! أمر مجهد للغاية , و هنا يأتي دور لغة الـ CSS في أنها تمكنك من التعديل علي كل الملفات دفعة واحدة من خلال تعديلك لملف واحد فقط ! , و هذا ما يميز هذه اللغة
و من خلال لغة CSS تستطيع وضع شكل لكل بيئة عمل , أي لجهاز كمبيوتر أو حاسوب محمول أو هاتف ... , و تمكنك من التحكم الكامل بالصور و النصوص و إمكانية تعديلها بوقت قصير , و باختصار لغة CSS تتحكم في تعديل الشكل العام لصفحة الموقع بحسب بيئة العمل
5 - لغة XML :-
-------------------------------------------------------
واحدة من أشهر لغات البرمجة , و لكنها تختلف عن باقي اللغات في عدة أشياء , لأنها لغة صممت لتخزين و نقل البيانات , و تتميز بالتوسع , و هي لغة ترميز استلهمت كثير من خواصها من لغة HTML , حيث التشابه بينهما , و هي لغة صممت لعرض البيانات و التركيز علي كيفية ظهورها
تعرف علي أنواع لغات البرمجة و ما مميزات كل واحدة منهم
Reviewed by Mohammed Tarek
on
7:46 ص
Rating: