Unconfigured Ad Widget

Collapse

لغة البيرل

Collapse
X
  •  
  • الوقت
  • عرض
مسح الكل
new posts
  • أبو عبدالله
    شاعر
    • Mar 2002
    • 1136

    لغة البيرل

    ماهي لغة بي إتش بي . هناك لغات كثيرة تشابه هذه اللغة . منها لغة perl أو ASP . وهي لغات تعمل من جهة المستضيف (ServerSide language) . أي أنها تعمل من قبل المستضيف الذي تعمل عليه . وتقوم بإخراج النتائج على شكل HTML يفهمها المتصفح . وهي بذلك لا تثقل حاسوب زائرالموقع بأية أعباء . وكذلك توفر مرونة عالية في البرمجة لا تتوفر في لغات HTML و
    Java script والتي تعمل على حاسوب زائر
    الموقع .
    بدأت لغة البي إتش بي بفكرة أحد الهواة
    Ramsus Ledrof الذي فكر في كيفية تضمين
    شفرات ال HTML شفرات أكثر تعقيدا . إلى أن بدأت هذه اللغة بالنمووأصبح لايخلو أي موقع من برنامج واحد على الأقل للبي إتش بي .
    ولايمكن حصر فوائد هذه اللغة حيث يمكن عمل ملف صغير ذو مهمة معينة خاصة باختيار غيرك ولكن إذا أخذنا الاغراض الأساسية التي يتم استخدام هذه البرامج فيها فيمكننا القول أن معظم قوائم المراسلات التي تنتشر في المواقع لابد أن تستخدم ملف بي إتش بي لإتمام كذلك بعض البواحث العالمية كانت ومازالت تعتمد على ملفات بي إتش بي . أيضا المنتديات التي نتحدث بها حاليا تعتمد على ملفات البي إتش بي بل أنها لاتعتمد على شيء غيره ... أيضا من الأمثلة عليها البريدالإلكتروني فبعض المواقع مازالت تعتمد على ملفات البي إتش بي في الوقت نفسه وهذا مايحدث في البريد الإلكتروني حيث تزدحم طلبات الإرسال . ومن الأمثلة عليها مواقع بطاقات التهنئة ومواقع المحادثات ومواقع التعارف ... وغيرها. أعتقد أن أهمية البي إتش بي قد اتضحت للجميع وقد رأيتم حاليا ما يمكن عمله من خلال هذه البرامج ... وقريبا بإذن الله سيكون كل منكم قادرا على وضع منتدى وقوائم مراسلات وسجل زوار في موقعه تضاهي جميعا ما يوجد في المواقع العالمية.
    وتتابع تطوير اللغة حتى صدور النسخة بي إتش بي 0 ،4 والذي احتوى على تكنولوجياتسمى Zend وتساعد على تسريع الصفحات المعتمدة على بي إتش بي وأيضا الإصدار الجديد يدعم خدمات مختلفة والتي في السابق كانت تدعم فقط برنامج الخادمات الشهيرة Apache . حاليا هنالك أكثر من مليون ونصف المليون صفحة في عالم الإنترنت الواسع تعتمد على تطبيقات لغة بي إتش بي وأيضا الكثير من المواقع العربية إعتمدت تطبيقات هذه اللغة.
    لماذا وما الدافع في اختيار تعلم لغة بي إتش بي مع وجود الكثير من اللغات المنتشرة مثل
    Perl و CGI وJava server pages و Cold Fusion و ASP . الأمرفي غاية البساطة . لغة بي
    إتش بي لغة سهلة . قوية . متماسكة وتستطيع عمل كل شيء نريده.
    هل تعلم لغة بي إتش بي صعبة ؟ أكيد ليست بصعوبة لغة البيرل . ونستطيع القول أن من يملك أساسيات لغة السي يستطيع بكل سهولة استيعاب عمل أوامر لغة بي إتشبي لأنها اعتمدت على طريقة الأوامر في لغة السي . وأما الأشخاص الذين لم يحالفهم الحظ في تعلم لغات البرمجة فلا تقلقوا فالأمر ليس صعبا في تعلم اللغة وفقط تحتاج للمواصلة وفهم الأوامر.
    ولانحتاج منك إلا معرفة القليل من لغة HTML
  • أبو عبدالله
    شاعر
    • Mar 2002
    • 1136

    #2
    هذه بعض الاسئلة التي اتمنى الاستفادةمنها بالاضافة لبعض البارمج المهمة من ضمنها البيرل الاصدار الخامس
    ما فائدتي من كل هذا ؟

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

    اذا سنعمل على تركيب البيرل الأن ؟

    فالحقيقة كلا ... برنامج البيرل مخصص لبيئات يونكس و ليونكس . !!! اذا كيف تقول لنا انك ستعمل على تركيب البيرل ... نعم سنعمل على تركيب نسخة من البيرل مخصصة لبيئات ويندوز 32 و نعني بها الويندوز 95 - 98 - ان تي 4 و 2000 و ملينيوم . قامت شركة متخصصة اسمها اكتيف ستيت ActiveState بالتعاون شركة البيرل Perl و انتجت هذه النسخة المخصصة من هذا البرنامج للعمل على الأنظمة المذكورة انفاُ

    الأن ان شاء الله سنبدأ التركيب ...

    ما هي البرامج التي سأحتاج الى تنزيلها ؟

    1- برنامج اكتيف بيرل الأصدار 5.22 ActivePerl522 انقر هنا لتنزيل البرنامج 5,2 ميجابايت

    2- برنامج اضافات الDBI انقر هنا لتنزيل البرنامج 312 كيلوبايت

    3- برنامج اضافات DBD-MySQL انقر هنا لتنزيل البرنامج 155 كيلوبايت


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



    الأن بعد ان اتممت عملية تنزيل الملف اتجة الى الملف ActivePerl522.exe و افحصة من الفيروسات

    اتمنى التوفيق للجميع

    تعليق

    • أبو وليد
      عضو نشيط
      • Dec 2001
      • 689

      #3
      أخي ابو عبد الله شكر الله سعيك. ولك التقدير على هذا الموضوع المهم نتمنى من الاخوه ان يحذوا حذوك في هذا المجال.

      هناك سؤال حول هذا الموضع:
      هل لغة البي اتش بي لها قوة البيرل في التعامل مع النصوص والاحرف او ما يسمى" Character By Character"
      وحقيقه هناك برنامج جميل وبسيط يغنيك عن دوشة كل هذه اللغات البرمجيه....ولكن هدفنا هو تعلم اللغه

      البرنامج هذا يحول موقعك المصمم بال html إلى php
      من دون أي عناء يذكر

      وأيضاء يقوم بتحويل Asp-jsp-Perl-javascrpit


      طريقه العمل :
      تفتح البرنامج وتحصل زر اسمه Load Source file
      وتجيب صفحتك الي مسويها بالhtml من الفرونت بيج
      بيطلع لك المصدر "السورس"
      اضغط start convert عشان يحوله إلى اي صيغه تبيها ومن ضمنها
      php
      وبعدين بيطلعك لصفحه ثانيه عشان تنسخ الكود وتحطه بال Notepad
      وتسميه
      index.php ..

      للتحميل

      serial :HTA10029F82AED36

      ولكن أخي عبد الله واجهتنا مشكله في لغة البيرل وقد بدانا وتقدمنا في العمل... فكان لزاما علينا تعلم اللغه.
      المشكله ستكون بين يديك في القريب. إن لم تحل

      ملاحظه : الروابط لاتعمل

      تعليق

      • أبو عبدالله
        شاعر
        • Mar 2002
        • 1136

        #4
        تحت أمرك يابووليد ونحن خدامينك ويوجد لدي كتب عن هذه اللغة ومشكلته أنه انجليزي وسوف ابذل قصار جهدي لتلبيه ما طلبت واعسى ان اكون عند حسن الظن

        تعليق

        • أبو وليد
          عضو نشيط
          • Dec 2001
          • 689

          #5
          تسلم يابو عبد الله ما يامر عليك عدو

          المهم وانا اخوك...اعطني عناوين الكتب اللي عندك...لعلنا نستفيد منها..وان كانت باللغه الانجليزيه...فنحن وللاسف لا نفهم الا بها.

          عموما انا عندي كتب لكن حقيقه اشعر انها غبيه بعض الشئ.

          فيا حبذا تعطينا اسماء الكتب التي تراها مفيده في هذا الجانب ...الله لا يهينك.

          ولك الشكر.

          تعليق

          • أبو عبدالله
            شاعر
            • Mar 2002
            • 1136

            #6
            هذا العنوان فيه بعض المعلومات المفيدة ان شاء الله تفيد




            وهذا عنوان الكتاب اللي عندي

            Useful Introduction to Perl

            تعليق

            • أبو وليد
              عضو نشيط
              • Dec 2001
              • 689

              #7
              الله يعطيك العافيه يابو عبد الله
              وان شاء الله يكون لنا رجعه بعد اقتناء ذلك الكتاب.

              اتمنى ان تستمر في اتحافنا بهذه المعلومات.

              لك الشكر والتقدير.

              تعليق

              • أبو عبدالله
                شاعر
                • Mar 2002
                • 1136

                #8
                الله يعافيك واتمنى الفائدة للجميع

                تعليق

                • العُمري
                  عضو مميز
                  • Jan 2002
                  • 1840

                  #9
                  تحياتى لكما والله يعطيكم الف عافيه القليل منا يعرف مثل هذه المعلومات ولكن مع الاستمرار فى وضعها فى المنتدى سوف يزداد العدد ونتعرف جميعا على معلومات اكثر اهميه .

                  مع اطيب التحيات

                  اخوكم العُمرى

                  تعليق

                  • البحر
                    عضو
                    • Apr 2001
                    • 91

                    #10
                    الف شكر اخوي على الموضوع

                    وياليت تخبرنا عن العلاقه بين البيرل وابي اتش بي ..

                    بالنسبه للبرنامج اللي ذكره الاخ ابو وليد فهو يدخل اكواد الاتش تي ام الى للصفحه ( ماستفدنا شي )

                    وتقبلوا تحياتي

                    تعليق

                    Previously entered content was automatically saved. Restore or Discard.
                    حفظ تلقائي
                    Insert: Thumbnail صغير وسط كبير Fullsize Remove  

                    ماهو اسم المنتدى؟ (الجواب هو الديرة)

                    Working...