Close Menu
نجمة الخليجنجمة الخليج

    رائج الآن

    تامر عبد المنعم: والدي منحني حرية الاعتماد على نفسي في معهد السينما

    الثلاثاء 30 ديسمبر 7:17 م

    ابن النادي .. ملامح الجهاز الفني لـ فريق الزمالك بعد رحيل أحمد عبدالرؤوف

    الثلاثاء 30 ديسمبر 7:11 م

    أنا محتشمة مش محجبة ومش مقتنعة بفن اليوم.. هدى رمزي تحسم شائعات قديمة بتصريحات واضحة

    الثلاثاء 30 ديسمبر 7:03 م
    فيسبوك X (Twitter) الانستغرام
    نجمة الخليجنجمة الخليج
    • الاخبار
    • العالم
    • سياسة
    • اسواق
    • تقنية
    • رياضة
    • صحة
    • منوعات
    • المزيد
      • سياحة وسفر
      • مشاهير
      • مقالات
              
    الثلاثاء 30 ديسمبر 7:17 م
    رائج الآن
    • #الإنتخابات_التركية
    • حرب اوكرانيا
    • موسم الحج
    • السعودية 2030
    • دونالد ترامب
    نجمة الخليجنجمة الخليج
    الرئيسية»تقنية
    تقنية

    داخل عبادة مبرمج هاسكل

    فريق التحريرفريق التحريرالإثنين 13 مايو 10:15 صلا توجد تعليقات

    وفي الوقت نفسه، فهمت على الفور تقريبًا لماذا كانت هاسكل – ولا تزال – تعتبر لغة تحظى بالإعجاب أكثر من استخدامها. وحتى أحد أبسط مفاهيمها، ألا وهو “الموناد”، قد أنتج صناعة منزلية من الشرح والقياسات ومقاطع الفيديو. هناك تفسير معروف بأنه غير مفيد، ومشهور بما يكفي ليتم إكماله تلقائيًا بواسطة Google، وهو ما يلي: “الموناد هو مجرد أحادي في فئة الوظائف الداخلية”.

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

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

    أن هاسكل أبدا يجسد اعتمادها على نطاق واسع حقيقة متناقضة في هندسة البرمجيات: لغات البرمجة العظيمة ليست دائمًا رائعة للبرمجة.

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

    لا تتداخل دائمًا قدرات المهندس الجيد وعالم الرياضيات الجيد. السر الذي لا يُحفظ جيدًا في هذه الصناعة هو أن معظم المبرمجين ليسوا جيدين في الرياضيات أو المنطق كما قد تعتقد. هذا جيد في الغالب. ففي نهاية المطاف، قد يصبح العديد من الأطباء علماء أحياء جزيئية فقراء، وقليل من المحامين هم فلاسفة قانونيون، والأغلبية العظمى من حاملي درجة الماجستير في إدارة الأعمال لا يعرفون شيئاً عن الاقتصاد القياسي. لكن هذا يعني أن القليل من المبرمجين يمكنهم إتقان هاسكل حقًا. وهذا يشملني بالطبع، الذي تضعف ساقاي عند رؤية تعبيرات مثل “F-coalgebra” و”typeclass metaprogramming”.

    ومع ذلك، عندما أفكر في هاسكل، يتبادر إلى ذهني سطر من نثر مارتن أميس: “الأولوية التي يعطيها للأسلوب على المادة”. مبرمجو هاسكل متعصبون للأسلوب، وليس هناك ما يستحق الاعتذار عنه. في صناعة تركز غالبًا على المنفعة والنفعية، لا ينبغي لمجتمع هاسكل أن يشعر بأنه ملزم باستحضار أدلة على فائدته. وبدلاً من ذلك، يتعين عليها أن تجيب ببساطة: ما هي مشكلة التمارين الفكرية عديمة الفائدة؟

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

    شاركها. فيسبوك تويتر بينتيريست تيلقرام واتساب البريد الإلكتروني

    مقالات ذات صلة

    مسرحية القوة العظمى العظمى

    تقنية الثلاثاء 30 ديسمبر 3:03 م

    ما هو Preamp، وهل أحتاج إليه حقًا؟

    تقنية الثلاثاء 30 ديسمبر 2:01 م

    مراجعة: كومودور 64 في نهاية المطاف

    تقنية الثلاثاء 30 ديسمبر 1:00 م

    نصائح للاحتفاظ بمذكرات رقمية ولماذا يجب عليك ذلك

    تقنية الثلاثاء 30 ديسمبر 11:58 ص

    ستفرض الصين ضرائب على وسائل منع الحمل في محاولة لتحسين معدلات المواليد

    تقنية الثلاثاء 30 ديسمبر 10:57 ص

    أخطر الأشخاص على الإنترنت عام 2025

    تقنية الإثنين 29 ديسمبر 4:37 م
    اترك تعليقاً
    اترك تعليقاً إلغاء الرد

    اخر الأخبار

    المزيد

    ابن النادي .. ملامح الجهاز الفني لـ فريق الزمالك بعد رحيل أحمد عبدالرؤوف

    الثلاثاء 30 ديسمبر 7:11 م

    أنا محتشمة مش محجبة ومش مقتنعة بفن اليوم.. هدى رمزي تحسم شائعات قديمة بتصريحات واضحة

    الثلاثاء 30 ديسمبر 7:03 م

    ساكس يزن الإفلاس حيث يلوح في الأفق سداد ديون بقيمة 100 مليون دولار وسط الأزمة

    الثلاثاء 30 ديسمبر 7:00 م

    ماريسكا يعلن تشكيل تشيلسي لمواجهة بورنموث في الدوري الإنجليزي

    الثلاثاء 30 ديسمبر 6:54 م

    يقول المسح إن الأشخاص الفارين من نيويورك ونيو جيرسي بأعداد قياسية

    الثلاثاء 30 ديسمبر 6:53 م

    النشرة البريدية

    اشترك في النشرة البريدية ليصلك كل جديد على بريدك الإلكتروني مباشرة

    رائج هذا الأسبوع

    ما هو مقدار الأموال التي جنتها جودي هيلدبراندت من دورات التواصل المبني على الإيمان قبل اعتقالها بتهمة إساءة معاملة الأطفال؟

    الاتحاد الرياضي: التدريب المناسب يمكن الأشخاص ذوي الإعاقة الذهنية من تطوير مهاراتهم

    بعد رحيله رسميا عن تدريب الفريق .. مشوار أحمد عبد الرؤوف مع الزمالك

    تامر عبد المنعم: لما بزور السيرك لمتابعة سير العمل بحط في ضهري طبنجة مرخصة لإني خايف من الأسد

    ترامب يخاطب احتجاجات إيران وسط الانهيار الاقتصادي وأزمة العملة

    اعلانات
    Demo
    فيسبوك X (Twitter) الانستغرام يوتيوب تيلقرام
    2025 © نجمة الخليج. جميع حقوق النشر محفوظة.
    • من نحن
    • سياسة الخصوصية
    • اعلن معنا
    • اتصل بنا

    اكتب كلمة البحث ثم اضغط على زر Enter

    تسجيل الدخول أو التسجيل

    مرحبًا بعودتك!

    Login to your account below.

    نسيت كلمة المرور؟