Being Lazy

Posted: يناير 6, 2009 in General
الوسوم:, , , ,

حاليا بستخدم بايثون لفترة طويلة اول كود كتبته بيها كان من5 سنين وفعلا من افضل الإختيارات هى الإستمرار مع بايثون ولكن مع انى استخدمت الكثير من اللغات لكن فى حاجة ناقصة.. هى Haskell!

Haskell لغة ممتعة جدا ولكن الفرق انها functional تماما بعكس بايثون اللى بتدمج كذا اتجاه

تحذير: منحنى تعلمها زلق بعض الشئ خاصة لو مش عندك خلفية فى ال functional programming او حتى مش جيد فى الرياضيات وفى حاجات كتير هتفاجأك

ابدأ

مقابلة رائعة مع RWH

انهيت كتاب Beginning Algorithms وgosh ياريتنى كنت قريته من زمان

الكتاب اكتر من رائع بيناقش اهم هياكل البيانات والخوارزميات لمشاكل متعددة وunit testing على طول الطريق من خلال Java, JUnit

بإختصار الكتاب دا A MUST READ

بورت لمثال القاموس بروبى

http://programming-fr34ks.net/pfsoft/rgQamoosPort.tar.gz

Advertisements
تعليقات
  1. Ahmed Mahmoud كتب:

    اعتقد انك محق تماما في كون اللغات functional ذات منحي زلق في التعلم و تجربتي كانت مع
    Erlang
    بالنسبة لي ليست وقتها الآن
    و الواحد لازم يظبط الرياضة بتاعته بشكل كويس جدا قبل ما يفكر في دخول البرمجة الوظيفية
    🙂
    علي اي حال اتمني لك التوفيق مع Haskell

  2. Akram كتب:

    لا ربنا معاك المره دى

  3. Ahmed Youssef كتب:

    Ahmed Mahmoud:
    بالفعل وخصوصا ان الواحد ممكن يلاقى حاجات غير منطقية بالنسبة له فى لغات تانية بيتم تنفيذها
    على فكرة طبيعى جدا فى ناس بتبدأ فى ال FP اكثر من مرة وبترجع تانى تحاول^_^

    Akram:
    ومعاك ياباشا 🙂

  4. St0rM كتب:

    هو الجهاز مينفعش يشتغل من غير باور سبلاي ؟
    يعني لو شلت كبل الكهربه كله مينفعش يشتغل ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
    what a pity 😦

  5. Ahmed Youssef كتب:

    نيااااااهاااهاااهههههههه اهو كلها كام يوم وتضحك على العذاب اللى انت فيه انا عن نفسى بضحك من هذه اللحظة xD

اترك رد

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s