تحقيق عاجل بعد تسريب امتحان اللغة العربية للشهادة الإعدادية في سوهاج    بدء تلقي طلبات راغبي الالتحاق بمعهد معاوني الأمن.. اعرف الشروط    وظائف وزارة العمل 2024.. فرص عمل في مصر والسعودية واليونان (تفاصيل)    إنفوجراف| ننشر أسعار الذهب في بداية تعاملات السبت 18 مايو    توريد 562 ألف طن من الذهب الأصفر لصوامع وشون الشرقية    أسعار الخضر والفاكهة في سوق العبور اليوم السبت 18مايو 2024    50 قتيلًا على الأقلّ جراء فيضانات في غرب أفغانستان    رئيس حزب الريادة: دور مصر في القضية الفلسطينية الأكثر تأثيرًا    أوكرانيا: ارتفاع قتلى الجنود الروس إلى 491 ألفا و80 جنديا منذ بدء العملية العسكرية    الزمالك يختتم تدريباته في السادسة والنصف مساء اليوم استعداداً لنهائي الكونفدرالية    تشكيل بايرن ميونخ المتوقع أمام هوفنهايم بالدوري الألماني| موقف «كين»    قبل نهائي دوري أبطال أفريقيا.. صراع أوروبي على ضم محمد عبدالمنعم لاعب الأهلي    جرعة مخدرات وراء سقوط شاب من علو بقليوب    مصرع وإصابة 8 أشخاص فى تصادم سيارتين بالشرقية    «الداخلية»: ضبط قضايا إتجار غير مشروع بالنقد الأجنبى بقيمة 33 مليون جنيه    الجامعة العربية تحذر من استهداف التراث التاريخي في الدول التي تشهد نزاعات    خبيرة فلك تبشر الأبراج الترابية والهوائية لهذا السبب    هنا الزاهد وعبير صبري تخطفان الأنظار في فرح ريم سامي    "الصحة": معهد القلب قدم الخدمة الطبية ل 232 ألفا و341 مواطنا خلال 4 أشهر    ما حكم الرقية بالقرآن الكريم؟.. دار الإفتاء تحسم الجدل: ينبغي الحذر من الدجالين    «الإسكان»: بدء تسليم أراضي «بيت الوطن» بالمرحلة التكميلية غدا    بينها التوت والمكسرات.. 5 أطعمة أساسية للحفاظ على صحة القلب والأوعية الدموية    معاريف تكشف تفاصيل جديدة عن أزمة الحكومة الإسرائيلية    بحثا عن لقبه الأول.. مصطفى عسل يضرب موعدا ناريا مع دييجو الياس في بطولة العالم للاسكواش    «طائرة درون تراقبنا».. بيبو يشكو سوء التنظيم في ملعب رادس قبل مواجهة الترجي    ليلى علوي: الزعيم عادل إمام مَثَل أعلى لينا وتاريخ عظيم    كل سنة وزعيم الفن بألف خير.. هالة صدقي تهنئ عادل إمام بمناسبة عيد ميلاده    مصدر رفيع: مصر عازمة على اتخاذ الإجراءات اللازمة لإدانة ممارسات الاحتلال أمام العدل الدولية    مصر تبدأ المناقشات مع صندوق النقد للحصول على 1.2 مليار دولار    بدء تسليم أراضي المرحلة الثامنة من «بيت الوطن» بالعبور الجديدة.. الثلاثاء المقبل    طريقة عمل شاورما الفراخ، أكلة سريعة التحضير واقتصادية    حادث عصام صاصا.. اعرف جواز دفع الدية في حالات القتل الخطأ من الناحية الشرعية    تعرف على مواقيت الصلاة اليوم السبت 18-5-2024    تشكيل أهلي جدة المتوقع أمام أبها في دوري روشن السعودي    النيابة العامة تجري تفتيشا لمركز إصلاح وتأهيل 15 مايو    مفتي الجمهورية يوضح مشروعية التبرع لمؤسسة حياة كريمة    صحة مطروح تدفع بقافلة طبية مجانية للكشف على أهالي النجيلة    البيت الأبيض: أطباء أميركيون يغادرون قطاع غزة    قبل فتح اللجان، تداول امتحان اللغة العربية للشهادة الإعدادية بالشرقية، والتعليم تحقق    60 دقيقة متوسط تأخيرات القطارات بمحافظات الصعيد.. السبت 18 مايو    أوما ثورمان وريتشارد جير على السجادة الحمراء في مهرجان كان (صور)    ناقد رياضي: الترجي سيفوز على الأهلي والزمالك سيتوج بالكونفدرالية    جوري بكر بعد انفصالها: «صبرت كتير واستحملت اللي مفيش جبل يستحمله»    عاجل - تذبذب جديد في أسعار الذهب اليوم.. عيار 14 يسجل 2100 جنيه    عاجل.. حدث ليلا.. اقتراب استقالة حكومة الحرب الإسرائيلية وظاهرة تشل أمريكا وتوترات بين الدول    لبلبة تهنئ عادل إمام بعيد ميلاده: الدنيا دمها ثقيل من غيرك    كاسترو يعلق على ضياع الفوز أمام الهلال    خالد أبو بكر: لو طلع قرار "العدل الدولية" ضد إسرائيل مين هينفذه؟    طبيب حالات حرجة: لا مانع من التبرع بالأعضاء مثل القرنية والكلية وفصوص الكبد    الأرصاد: طقس الغد شديد الحرارة نهارا معتدل ليلا على أغلب الأنحاء    قبل عيد الأضحى 2024.. تعرف على الشروط التي تصح بها الأضحية ووقتها الشرعي    مذكرة مراجعة كلمات اللغة الفرنسية للصف الثالث الثانوي نظام جديد 2024    بعد عرض الصلح من عصام صاصا.. أزهري يوضح رأي الدين في «الدية» وقيمتها (فيديو)    ب الأسماء.. التشكيل الجديد لمجلس إدارة نادي مجلس الدولة بعد إعلان نتيجة الانتخابات    البابا تواضروس يلتقي عددًا من طلبة وخريجي الجامعة الألمانية    «البوابة» تكشف قائمة العلماء الفلسطينيين الذين اغتالتهم إسرائيل مؤخرًا    إبراشية إرموبوليس بطنطا تحتفل بعيد القديس جيورجيوس    أستاذ علم الاجتماع تطالب بغلق تطبيقات الألعاب المفتوحة    







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



باحث في معهد MIT يوحد لغات تطوير الويب في لغة واحدة
نشر في الفجر يوم 25 - 12 - 2014

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

ولما كان بناء موقع الويب يتطلب، عادة، فهم مجموعة من التقنيات، من HTML إلى JavaScript، فإن اللغة الجديدة، التي تحمل اسم Ur/Web، توفر للمطورين وسيلة لبناء الصفحات كبرامج قائمة بذاتها. وهي تتضمن العديد من تقنيات الويب الأكثر استخداما على نطاق واسع، وتعمل على تحرير المطور من عبأ العمل مع كل لغة على حدة.

وقال مطور لغة Ur/Web، آدم تشليبالا، الأستاذ المساعد في قسم علوم الحاسوب بمعهد ماساتشوستس للتكنولوجيا، والذي يعتزم عرض عمله الشهر المقبل خلال ندوة حول مبادئ لغات البرمجة لدى جميعة الحوسبة الآلية “أعتقد أن لدى هذه اللغة قابلية واسعة للتطبيق تسهم في الحد من تكاليف تطوير الويب في العديد من البيئات المختلفة”.

ويتطلب تطوير الموقع عادة فهم مجموعة مختلفة من اللغات، وكذلك كيفية تفاعلها، حيث تقدم “لغة توصيف النص التشعبي” HTML الشكل الأساسي لصفحة الويب، لكن هناك مجموعة كاملة من التقنيات المجاورة التي عادة ما تُوظَّف أيضا.

وتوفر لغة “أوراق الأنماط المتتالية” CSS وسيلة لتعديل مظهر صفحة الويب، وتقوم “لغة التوصيف الموسعة” XML بهيكلة البيانات لإضفاء المزيد من المعالجة والتصنيف. كما توفر لغة “جافا سكريبت” الأساس لكتابة منطق الأعمال لتفاعل المستخدم. وإذا تم تخزين البيانات في قاعدة بيانات، فإن المطور في حاجة إلى معرفة “لغة الاستعلام المهيكلة” SQL، كذلك.

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

وبالإضافة إلى تخفيف العبء المعرفي عن المطورين، توفر Ur/Web بعض آليات الأمان التي يمكن أن تجعل المواقع على شبكة الإنترنت أكثر أمنا. حيث تحظر اللغة التفاعلات غير المقصودة بين عناصر الصفحة المختلفة.

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

ويعد تشليبالا واحدا من العديد من باحثي معهد ماساتشوستس للتكنولوجيا الذين طوروا لغات تطوير البرمجيات في الآونة الأخيرة، حيث قام باحث آخر بتصميم لغة تحمل اسم Sketch قادرة تلقائيا على إكمال أقسام التعليمات البرمجية لبرنامج تتم كتابته. كما أطلق باحث آخر لغة باسم Stack تهدف إلى تحديد أجزاء من التعليمات البرمجية التي تقوم “المجمعات” Compilers بتجاهلها بشكل روتيني لكنها مع ذلك يمكن أن تكون مفيدة.


انقر هنا لقراءة الخبر من مصدره.